Posts Tagged “Cocoa”
- Swifty Delegates October 14, 2016
- Declarative API Design in Swift October 14, 2016
- Reducing Swift Compile Time October 6, 2016
- Caveat Formatter (2)October 5, 2016
- Window Tabbing Pox (2)October 3, 2016
- Swift 3 Notes (1)September 20, 2016
- Sort Descriptors in Swift (1)August 30, 2016
- Foundation Hashing August 25, 2016
- Removing Bit Flags in Swift Option Sets July 27, 2016
- AppleScriptObjC in Script Debugger 6 July 19, 2016
- WWDC 2016 Links (2)June 15, 2016
- Swift Configuration and “then” (1)June 8, 2016
- Building on Auto Layout May 26, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Testing IBOutlets and IBActions With Curried Functions in Swift May 20, 2016
- Beware the UIKit Visitors (1)May 12, 2016
- No More Logs for Missing NSAutoreleasePool May 11, 2016
- Swift Proposal: Mutability and Foundation Value Types (1)April 22, 2016
- Comparing Reactive and Traditional (1)April 14, 2016
- NSSplitView Trademark Dispute (1)April 11, 2016
- The Deep History of Your Apps April 3, 2016
- Surprises With Swift Extensions March 25, 2016
- To Optional or Not to Optional: IBOutlet (2)March 25, 2016
- Mac OS X 10.11.4 and iOS 9.3 March 24, 2016
- Constraint Activation (1)March 17, 2016
- Swift Evolution Acceptances March 4, 2016
- Tracking Tasks With Stack Traces in Swift March 1, 2016
- Pain Free Constraints With Layout Anchors February 23, 2016
- Use and Misuse of NSUserDefaults (5)February 22, 2016
- Testing NSURLSession With Swift February 12, 2016
- The Flaws of KVO February 9, 2016
- Massive and Tiny View Controllers February 6, 2016
- A Modern Network Operation January 29, 2016
- Swift Golf January 17, 2016
- Better Translation of Objective-C APIs Into Swift (2)January 13, 2016
- Swift Proposal for Default Final (8)December 21, 2015
- Humble Object Pattern in Swift (1)December 12, 2015
- NSFileHandle’s Indeterminable readabilityHandler December 11, 2015
- Improving Readabilty With Swift Extensions December 10, 2015
- Apple Open Sources Swift (5)December 3, 2015
- Dangers of NeXTSTEP Plists (3)November 24, 2015
- The Java Deserialization Bug and NSSecureCoding (2)November 8, 2015
- When Open Does Not Return an Object Reference (1)October 28, 2015
- Unicode Date Formats, YYYY?! October 27, 2015
- MVVM in Swift October 22, 2015
- Adding “Save PDF to iBooks” Support (1)October 19, 2015
- Swift Casting With _ObjectiveCBridgeable October 15, 2015
- NSData, My Old Friend (1)October 11, 2015
- Core Data in El Capitan October 7, 2015
- The Big Nerd Ranch Core Data Stack September 23, 2015
- Swift 2 Generic Support for @objc Protocols September 18, 2015
- tvOS and the New Apple TV (1)September 12, 2015
- NSBackgroundActivityScheduler September 8, 2015
- Struct Semantics in Swift September 4, 2015
- How to Use -updateConstraints September 1, 2015
- NSProgress Enhancements (2)August 31, 2015
- Safer Block-based NSNotificationCenter API August 26, 2015
- Git as a Document Format August 22, 2015
- Making Tab-Switching and Scrolling Faster in OmniFocus for Mac August 22, 2015
- Generic “Functions” in Objective-C August 19, 2015
- Dispatch Async to Main Queue and Modal Windows (2)August 15, 2015
- Objective-Swift (3)August 13, 2015
- The Appsmiths (2)August 1, 2015
- NSTaggedPointerString July 31, 2015
- Objective-C Improvements and Swift Interoperability July 31, 2015
- NSValue and Boxed Expressions July 29, 2015
- Weak and Unowned References in Swift (4)July 24, 2015
- App Transport Security (5)July 17, 2015
- MAIKit: Framework for Sharing Code Between iOS and OS X July 15, 2015
- Contacts Framework Identifiers (2)July 13, 2015
- Swift 2 Error Handling, Continued (5)June 19, 2015
- Swift 2 Error Handling in Practice (4)June 12, 2015
- iCloud Passwords in Mail, Device Passwords, and Safari Passwords (2)June 11, 2015
- WWDC 2015 Links (8)June 9, 2015
- How Not to Crash #7: Dealing With Nothing June 1, 2015
- OSStatus.com June 1, 2015
- Network Request Templating May 29, 2015
- Predictable Date Formatting (6)May 26, 2015
- How Not to Crash #3: NSNotification (1)May 23, 2015
- ReflectableEnum May 22, 2015
- NSFileCoordinator Improvement in iOS 8.2 May 19, 2015
- How Not to Crash #2: Mutation Exceptions May 17, 2015
- How Not to Crash #1: KVO and Manual Bindings May 15, 2015
- NSShowUnalignedViews May 1, 2015
- Software, Psychedelics, and the Origins of OS X & iOS April 29, 2015
- Unmanaged April 28, 2015
- Mythology (1)April 27, 2015
- Researching ResearchKit April 20, 2015
- Infinite NSScrollView April 7, 2015
- Preprocessor Abuse and Optional Parentheses April 3, 2015
- Model Widget Controller (MWC) a.k.a.: Apple “MVC” Is Not MVC April 3, 2015
- Zarra’s Core Data Stack March 30, 2015
- Instant Cocoa March 28, 2015
- Replacing Photoshop With NSString (1)March 17, 2015
- Using Core Data With Swift March 17, 2015
- Wrapping libxml2 for Swift March 12, 2015
- The Minus Sign March 12, 2015
- Core Data vs. ARC (1)February 28, 2015
- Swift 1.2 February 13, 2015
- Phantom Types and Typed Notification Observers (6)February 1, 2015
- Swift & the Objective-C Runtime February 1, 2015
- Weakness February 1, 2015
- Categorical (14)February 1, 2015
- Protocols and Swift February 1, 2015
- An Example on How to Use NSProgress (2)January 25, 2015
- Let’s Build Swift Notifications January 23, 2015
- Real World Swift January 17, 2015
- Swiftifying Apple’s Framework APIs (2)January 14, 2015
- Dependent Key Paths January 13, 2015
- SwiftFilePath (4)January 12, 2015
- Lenient Date Parsing January 12, 2015
- Cubic Bezier Curves Under the Hood December 27, 2014
- NSPPL: Persistent Property Lists (1)December 15, 2014
- What Happened to NSMethodSignature? (1)December 13, 2014
- Date Formatters, Calendars, and Locales December 9, 2014
- +[NSLocale preferredLanguages] vs -[NSBundle preferredLocalizations] December 9, 2014
- Rewriting Robotics Software in Swift December 9, 2014
- Objective-C Debugging Cheat Sheet (2)December 5, 2014
- NSAtom, the True Object November 23, 2014
- iOS IPC via NSFileCoordinator and NSFilePresenter (3)November 21, 2014
- AppleScript and Yosemite (5)October 29, 2014
- Yosemite Developer Documentation October 21, 2014
- Mutable Collections in Swift October 19, 2014
- Patterns to Avoid Massive View Controllers (3)October 14, 2014
- iOS App Postmortem (2)October 14, 2014
- Mac Vibrancy Tips October 14, 2014
- Backtrace Album Released October 14, 2014
- NSCoder, NSArchiver, and NSKeyedArchiver October 13, 2014
- A Guide to NSButton Styles (1)October 12, 2014
- Running the Run Loop Until a Predicate Succeeds October 10, 2014
- An Introduction to Cocoa Bindings September 15, 2014
- Swift 1.0 Performance and Compilation Times (4)September 13, 2014
- Core Data Batch Updates September 8, 2014
- FastCoding August 25, 2014
- Core Data, External Binary Data Storage, and Migration July 31, 2014
- Carbon and Cocoa as a Metaphor for Objective-C and Swift (2)July 22, 2014
- Asynchronous Unit Testing in Swift July 17, 2014
- Achieving Zen With Auto Layout July 16, 2014
- Swift and Cocoa Error Handling (13)July 13, 2014
- Making Your Mac App’s Data Scriptable July 11, 2014
- Auto Layout on OS X: Backwards Compatibility July 9, 2014
- Auto Layout and Views That Wrap July 9, 2014
- Strings in Swift (1)July 6, 2014
- Swift and Inheritance (4)July 2, 2014
- NSFetchedResultsController Stress Test June 23, 2014
- Multiple Animations June 23, 2014
- WKWebView June 6, 2014
- Python 3 and Unicode May 28, 2014
- Problems With Core Data Migration Manager and Journal_mode WAL May 21, 2014
- Trapping JavaScript Errors May 20, 2014
- Autoreleasing Core Foundation Objects With ARC May 12, 2014
- Stopped Using NIBs Thanks to Auto Layout (3)May 6, 2014
- Unit Testing Asynchronous Cocoa April 26, 2014
- Mapping XML to Objects With NSXMLParser April 26, 2014
- NSNotificationCenter Is Not Thread-safe April 22, 2014
- Tuples and NSError (1)April 16, 2014
- Exposing NSDictionary April 8, 2014
- Adding ARC Code to a Project That Also Compiles for i386 (1)April 5, 2014
- Surveying Various Languages’ String-search Algorithms April 2, 2014
- DateTools March 28, 2014
- Exposing NSMutableArray (1)March 27, 2014
- View-Based NSTableViews Nibception (1)March 17, 2014
- The Siren Call of KVO and (Cocoa) Bindings March 16, 2014
- NSProgress March 13, 2014
- API Design, the Main Thread, and Queues March 10, 2014
- How I Learned to Stop Worrying and Love Cocoa Auto Layout March 4, 2014
- Core Intuition Jobs February 24, 2014
- KVO Considered Harmful (9)February 21, 2014
- Are Core Data Fetched Properties Useful? February 21, 2014
- NSManagedObjectContext’s Parent Context February 21, 2014
- Embedding Resource Files in a Cocoa Foundation Command Line Tool (1)February 12, 2014
- Scriptnotes on Final Draft (2)February 10, 2014
- Strings, Unicode, Localization, and Parsing February 10, 2014
- Avoiding Massive Controllers February 7, 2014
- Replacing the Objective-C “Delegate Pattern” With ReactiveCocoa February 5, 2014
- Debugging NSUserDefaults January 22, 2014
- Common Init Method Name January 21, 2014
- Douglas Adams on Mac OS X 10.0 January 21, 2014
- Associated Objects on Value Types (2)January 16, 2014
- Apple Shutting Down Developer Mailing Lists (1)January 8, 2014
- UITextView Scroll-to-Typing Bug January 8, 2014
- Identifying and Handling Transient or Special Data on the Clipboard January 2, 2014
- Defaults for Debugging December 31, 2013
- The Foundation Collection Classes (2)December 9, 2013
- IBOutlets as Weak References November 22, 2013
- NSNotificationCenter With Blocks Considered Harmful (2)November 20, 2013
- Do Subqueries Add Expressive Power to SQL Queries? November 6, 2013
- Key-Value Observing for the Mainstream (2)October 29, 2013
- Functional Reactive Programming on iOS October 19, 2013
- Should You Use Core Data? (1)October 16, 2013
- KSURLComponents October 15, 2013
- Postmodern Programming September 29, 2013
- ASCIIwwdc September 24, 2013
- Playing Sound Effects the Right Way September 13, 2013
- Formatting NSInteger and NSUInteger September 12, 2013
- ARC vs. MRC Performance (3)September 10, 2013
- Date Parsing Performance: NSDateFormatter vs. SQLite (4)September 10, 2013
- Cocoa NSError Conventions (8)August 28, 2013
- Mining for API Trivia August 15, 2013
- ReactiveViewModel July 30, 2013
- API Smell: NSNumber July 24, 2013
- URL Path Retrieval Cheat Sheet (3)July 13, 2013
- On NSURLConnection API Design July 9, 2013
- Low-Level Concurrency APIs July 8, 2013
- New CocoaDev.com (1)July 3, 2013
- AV Foundation and the Void (2)June 17, 2013
- MapKit June 13, 2013
- App Stories June 7, 2013
- objc.io June 7, 2013
- Document-Based iCloud Problems (1)May 30, 2013
- Getting Started With ReactiveCocoa May 22, 2013
- Spark Inspector 1.0.5 May 10, 2013
- ArgumentParser May 9, 2013
- Sharing Data Locally Between iOS Apps May 9, 2013
- momcom: Experimental Core Data Model Compiler May 3, 2013
- Dealing With Core Data “Phantom Breakpoints” May 3, 2013
- Auto Layout Shorthand (8)April 30, 2013
- Auto Layout Performance on iOS (1)April 24, 2013
- The Concurrent Core Data Stack (2)April 18, 2013
- Interface Builder: Curse or Convenience? (1)April 18, 2013
- Writing a .service Bundle (1)April 5, 2013
- 10 Things You Need to Know About Cocoa Autolayout March 31, 2013
- Algolia March 31, 2013
- TextEdit 1.8 Source Code (3)March 28, 2013
- Core Text and Upper Case Numbers March 28, 2013
- JSErrorStackTrace March 21, 2013
- Core Data Auto Migration and Sandboxing March 18, 2013
- Lazy Evaluation and Streaming With NSFastEnumeration March 16, 2013
- NSURL Cannot Handle Unicode Strings March 16, 2013
- Xcode 4.6.1 March 16, 2013
- Deploymate 1.0 (1)March 15, 2013
- Presenting BlockAssert March 14, 2013
- MVVM and View Models March 14, 2013
- How Much, or How Little, I Use Interface Builder These Days (8)March 14, 2013
- NSEnumeratorLinq (1)February 27, 2013
- Application Specific Crash Report Information February 27, 2013
- ReactiveCocoa Explanation February 16, 2013
- RXCollections (4)February 16, 2013
- Cocoa to HTML February 16, 2013
- Sticky iOS Search Bar and Section Header Code February 10, 2013
- Hooked on DTrace February 8, 2013
- ListBook/BudgetBook and Core Data iCloud Sync (1)February 4, 2013
- SCStringsUtility February 3, 2013
- Data Detectors Crash in Cocoa Text Views (4)February 2, 2013
- Wasabi Sync January 31, 2013
- Down With Magic Strings January 30, 2013
- Money Apps Removing Core Data iCloud Sync (3)January 30, 2013
- Xcoder 0.1.15 January 23, 2013
- Blocks, Operations, and Retain Cycles January 22, 2013
- JATemplate January 22, 2013
- Screenshot Lightning January 11, 2013
- @property(weak) Isn’t KVO-Compliant January 6, 2013
- Transitioning QTKit Code to AV Foundation (7)January 4, 2013
- TICoreDataSync (4)January 4, 2013
- Seven Deadly Sins of Modern Objective-C (2)January 3, 2013
- Objective-C Pitfalls December 17, 2012
- Object-Oriented Callback Design December 13, 2012
- NSURL Path Handling (1)December 11, 2012
- instancetype December 10, 2012
- ARC Gotcha: Unexpectedly Short Lifetimes December 10, 2012
- NS_ENUM and NS_OPTIONS November 30, 2012
- An Objective-C Literal Subtlety November 30, 2012
- Fun With Face Detection November 21, 2012
- Using WebKit to Encode Unescaped URL Strings November 20, 2012
- +[NSURL URLWithString:] Changed November 15, 2012
- KSPasswordField November 9, 2012
- Protocol Data Types (1)November 9, 2012
- Issues With Achieving Auto Layout Zen November 2, 2012
- A Source List With Bindings November 2, 2012
- Apple’s No Internal Client Syndrome (2)October 25, 2012
- CoreGraphics, Patterns and Resolution Independence October 16, 2012
- UTF-16 “.strings” Files (1)October 6, 2012
- __unsafe_unretained October 4, 2012
- Slate (1)October 1, 2012
- Adopting Concurrent Opening for Core Data-Based Documents (1)September 20, 2012
- NSCharacterSet September 20, 2012
- Colored Placeholder Views September 20, 2012
- SCNMaterialProperty.contents (1)September 20, 2012
- Retina for Masochists September 13, 2012
- Exceptions as Fatal (1)September 12, 2012
- Block-Based Dictionary Enumeration Can Be Pretty Slow September 6, 2012
- Migrating From NSMutableDictionary to NSCache September 6, 2012
- ReactiveCocoa May 6, 2012
- Objective-C Literals (8)March 21, 2012
- MFIndexSetForeach Macro December 12, 2011
- XPCKit (1)August 27, 2011
- Type-Savvy Logging Macro August 19, 2010
- Comparison of Objective-C Enumeration Techniques (2)April 9, 2010
- NSError** Is Hard (2)November 28, 2009
- NSArray+Functional (4)January 15, 2009
- Abstracting Away From Exceptions (4)January 6, 2009
- Welcome to iPhone: Your Crappy Mac of Tomorrow, Today! (59)August 3, 2008
- A Very Sweet Solution (50)June 13, 2007
- NSXReturnThrowError (3)January 7, 2007
- Cocoa foreach Macro (8)July 15, 2006
- Faux Collection Class Subclassing (1)March 17, 2006
- Cocoa Enumeration (3)December 8, 2003
- Iterators March 30, 2003
Note: Most posts from before September 2012 are not yet tagged.