Consulting Training Blog Careers About Us Contact Us

Cocoa Consulting

Discuss Project

Intertech consultants can help you with Cocoa including help you:

  • Use solid object oriented analysis, design, and programming in the Cocoa and Objective-C environment from best-practices in architecture to coding guidelines
  • Understand Cocoa objects, classes, methods, and messages and overall architecture
  • Use Objective-C and understand the Objective-C ecosystem including types, constants, initializers, base constructs, NSObject, NSArray, NSMutableArray, NSString, NSControl, NSButton, NSSlider, NSTextField, NSArrayController, NSUndoManager, NSInvocation, NSDocumentController, NSDocument, NSWindowController, NSKeyedArchiver, NSKeyedUnarchiver, NSManagedObjectModel
  • Create memory solid memory management applications using auto-releasing objects, retain count rules, and strong and weak references
  • Use and understand helper objects and delegates
  • Implement NSCoder and NSCoding and use encoding and decoding
  • Leverage the NSWindowController, NSPanel, and NSBundle
  • Understand user defaults including NSDictionary, NSMutableDictionary, and NSUserDefaults including type precedence, defaults, register defaults, and user set defaults
  • Use notifications and implement NSNotification and NSNotificationCenter,  register an observer, handle notifications, and use alert panels
  • Handle globalization and localization using NIB files and string tables
  • Create custom views including create an instance of a view class, NSBezierPath and NSScrollView, NSFont, NSAttributeSTring, and NSFontManager
  • Implement drag-and-drop
  • Implement printing and handle margins, pagination, and what you see is what you get view vs. printing
  • Connect to web services to leverage existing back-end systems
  • Understand the NSManagedObject Classes as it relates to core data relationships
  • Implement concurrency including NSOperationQueue, multithreaded scattered, and thread synchronization
  • Use field proven best practices for application distribution including build configurations, using the preprocessor macros to target test, and production environments
  • Identify and fix performance issues in Cocoa

Free One Hour Discovery Call?

Learn More About the Intertech Consulting Team

Free Resources

5 Common Mistakes on Software Engineering

Guide to Selecting & Working with an IT Consulting Firm

Guide to Becoming a Full Stack Developer

Meet Our Dev Center

Making any outsourced project work affordable

Recent Case Studies

Redesigning the User Experience of a National Commodities Contracts Platform

Proof of Concept & Implementation of Modern Machine Interface

Web Application for Tracking Attendance and Creating Reports

Free One Hour Discovery Call?


Intertech impresses me as a company. I would recommend the individuals I have worked with and indeed the company as a whole because one can tell the results we have gotten are a combination of the company’s culture and the individuals capabilities.

Brian B