Key-Value Observing (KVO) is a design pattern related to KVC which allows you to build more complex applications. By de-coupling models and controllers, you can have a single model power many controllers, allowing larger applications without added complexities.
All posts tagged iOS
Design Patterns: Key-Value Observing
Posted by inspire48 on September 10, 2011
http://cupsofcocoa.com/2011/09/10/design-patterns-key-value-observing/
Mutable vs. Immutable Strings
Both mutable and immutable strings allow you to reassign them to new values, but only immutable strings let you change the value itself in a relatively efficient manner.
Posted by inspire48 on July 3, 2011
http://cupsofcocoa.com/2011/07/03/mutable-vs-immutable-strings/
An Update
So, it’s been a few weeks since I’ve have time to post here. Unfortunately this busy-ness will last for a few more days, so there won’t be any new content until then. But more importantly, the content on this site—at this point, the Objective-C portion is mostly completed. Over the next few weeks, then, I’ll [...]
Posted by inspire48 on June 20, 2011
http://cupsofcocoa.com/2011/06/20/an-update/
WWDC 2011—Initial Impressions
Today Apple began the annual WWDC week with a keynote that introduced OS X Lion, iOS 5, and iCloud. If you haven’t done so yet, check out the keynote stream. Rather than just re-iterate the new features, I’d like to share some of my thoughts. Lion At first, I have to say that as far [...]
Posted by inspire48 on June 6, 2011
http://cupsofcocoa.com/2011/06/06/wwdc-2011%e2%80%94initial-impressions/
Objective-C Lesson 10: Memory Management
On any platform, specifically the memory-constrained iOS platform, memory management is an important topic to keep in mind. It requires diligence on the part of the programmer—but the alternative is slow performance and/or crashes, both of which must be avoided. Following the simple rules is the fool-proof way to keep track of your memory management.
Posted by inspire48 on April 11, 2011
http://cupsofcocoa.com/2011/04/11/objective-c-lesson-10-memory-management/
Supplement: CS193P
CS193P has become the ubiquitous source of iOS development knowledge; however, it is significantly less useful for non-students. As such, I will be occasionally referring to the lectures, because they do contain a good wealth of knowledge, but they will not hold any exclusive position.
Posted by inspire48 on December 26, 2010
http://cupsofcocoa.com/2010/12/26/supplement-cs193p/
iOS 4.2 Beta 3 Now Available!
iOS 4.2 Beta 3 is out…go download!
Posted by inspire48 on October 13, 2010
http://cupsofcocoa.com/2010/10/13/ios-4-2-beta-3-now-available/
Shameless Self-Promotion
Some shameless self-promotion
Posted by inspire48 on September 15, 2010
http://cupsofcocoa.com/2010/09/15/shameless-self-promotion/
Objective-C Lesson 2: Basic Variables
In any program, values are expected to change, or vary. Variables are easy to use in Objective-C—it’s as simple as declare, initialize, and go!
Posted by inspire48 on September 14, 2010
http://cupsofcocoa.com/2010/09/14/objective-c-lesson-2-basic-variables/
Get a Copy of Xcode (It’s Free)
Download Xcode to begin.
Posted by inspire48 on August 29, 2010
http://cupsofcocoa.com/2010/08/29/get-a-copy-of-xcode-its-free/

