Skip to content

Latest commit

 

History

History
356 lines (339 loc) · 32.2 KB

Resources.md

File metadata and controls

356 lines (339 loc) · 32.2 KB

iOSLevelingUp

A resources list for leveling up iOS dev knowledge and skills.

Contents

Topic

  • Objective-C Language *****
    • block
    • runtime
  • Memory Management *****
  • Networking *****
  • Multithreading *****
  • Database ****
  • UI *****
    • Drawing
    • Animation
  • Architecture *****
  • Performance
  • Framework
    • Usage
    • Implementation(GNUstep, Apple open source)
  • ReactiveCocoa
  • Swift ****
  • JavaScript
  • TDD, Unit Test
  • CI
  • Documentation(English)

Open Source

  • Networking
    • AFNetworking *****
    • YTKNetwork *****
    • RTNetwork *****
    • Alamofire
    • XMNetworking
  • Image Download
    • SDWebImage *****
    • YYWebImage
    • Kingfisher
  • Model
    • MJExtension *****
    • Mantle ****
    • YYModel
    • JSONModel
    • SwiftyJSON
  • Refresh
    • MJRefresh
  • Database/Cache
    • FMDB
    • MigicalRecord
    • TMCache
    • FlyImage
    • YYCache
    • FastImageCache
  • UI
    • MBProgressHUD
    • SVProgressHUD
  • WebView/JavaScript
    • WebViewJavaScriptBridge
    • JSPatch
  • Other
    • ReactiveCocoa
    • Aspects
    • IGListKit
    • GNUstep
    • objc4        

Books

  • Pro Multithreading and Memory Management for iOS and OS X *****
  • Effective Objective-C 2.0 *****
  • Zen and the Art of the Objective-C Craftsmanship ****
  • The Swift Programming Language *****
  • Swifter
  • Advanced Swift
  • Objc.io
  • [NSHipster]Obscure Topics In Cocoa & Objective-C
  • iOS Core Animation Advanced Techniques
  • iOS Drawing
  • CFHipsterRef: Low-level Programming on iOS & OS X
  • iOS 7 Pushing the limits
  • The C Programming Language *****
  • Computer Science Illuminated *****
  • Mac OS X and iOS Internals
  • OS X and iOS Kernel Programming
  • Professional iOS Network Programming:Connecting the Enterprise to the iPhone and iPad
  • iOS and OS X Network Programming Cookbook
  • Mastering TCP/IP
  • App Frameworks
  • Graphics and Games
    • Core Graphics
    • QuartzCore
    • Core Image
    • OpenGL ES
  • App Services
    • AddressBook
    • Contacts
    • Core Text
    • Core Data
    • Core Foundation
    • Core Location
    • MapKit
    • Core Spotlight
    • StoreKit
    • Messages
  • Media and Web
    • AssetsLibrary
    • AVFoundation
    • MediaPlayer
    • Core Audio
    • Web​Kit
    • JavaScriptCore
  • Developer Tools
    • XCTest
  • System

Sample Code

Blogs