-
Notifications
You must be signed in to change notification settings - Fork 80
- Trivial updates
- Assume that all 10.8 thing will be in iOS 6.
- LLVM 4.0
- ObjC changes. Literals. Auto-synthesize.
- Perhaps the anticipated Notification Widget SDK (may need chapter if it’s complicated)
- Should remove "Navigating the navigators", and anything UI specific
- Add LLVM 4 and Xcode 4.4 specific stuff
- Should add a section explaining the most commonly used build settings (What happens when PNG compression is turned on and other such options that people normally don't use. That's settings that we use often other than code signing, minimum deployment, header/library/framework search paths)
- xcconfig might be under utilized, but I guess it is a good to know thing. Let's have that for now.
- Perhaps put migrating to ARC here (may need chapter)
- Minor revision
- Minor revision
- Split into three chapters. This will now focus on high performance tableviews. See also “Commonly used UI Paradigm using TableViews” and “Storyboards and custom transition effects”
- Moderate revision and polish.
- Moderate revision and polish
- Moderate revision. Consider blocks as a pattern
###Location Services (Mugunth)
- Location based services, esp background location and region monitoring.
###Commonly used UI Paradigm using TableViews (Mugunth)
- Infinite Scroll View and stuff like that
###Controlling Multitasking (Rob)
- Expand on Queue-specific data and dispatch data? (See whether they’re serious in iOS 6)
###REST for the Weary (Mugunth)
- Rework based on MKNetworkKit.
###Batten the Hatches with Security Services (Rob)
- Expand on Keychain access.
- Rewrite encryption section to use RNCryptor
###Running on Multiple iPlatforms and iDevices (Mugunth)
- Changes for this chapter is going to depend on Apple TV (if there is an SDK)
###Internationalization and Localization (Rob)
- Minor
###Selling past the Sale with In App Purchases (Mugunth)
- Minor
###Debugging (Mugunth)
- LLDB
- Watchpoints
- Different types of crashes
- Collecting crash stacks
- Calling conventions and registers
###Performance Tuning Until it Flies (Rob)
- Instruments. Instruments. Instruments.
- How to properly test performance.
- CPU, Memory, Disk, Battery, Network
###Storyboards and custom transition effects (Mugunth)
- (Door way transitions (CATransition3D) and other such keynote like effects
###Cocoa’s Biggest Trick: Key Value Coding and Observing (Rob)
- Minor
###Think Different: Blocks and Functional Programming (Mugunth)
- Minor revisions. I expect more built in methods to use blocks.
###Going Offline (Mugunth)
- Explain a little bit on how HTTP caching is implemented (by proxies) and how that could be taken advantage of on iOS.
###iCloud (Mugunth)
###It Goes to 11: Fast Calculations (Rob)
- Calculating curves
- Core Image, filters, convolution
- Accelerate
- Hand-coding assembler for the NEON processor
###Fancy Text Layout (Rob)
- Minor revisions, mostly to reference Fast Calculations
###Building a (Core) Foundation (Rob)
- Minor
###Deep Objective-C (Rob)
- May need changes with LLVM 4. Need to investigate.
- Understanding ARC implementation (especially some of the tricky optimizations)