# iOS Book

- [\[iOS\] Swift Coding Style](/iosbook/ios/ios-book/ios-swift-coding-style.md): Coding Style有時候是主觀的, 這邊主要整理了Apple Sample Code與Clean Code所提供的規則
- [\[iOS\] UnitTest With XCode](/iosbook/ios/ios-book/ios-unittest-with-xcode.md)
- [\[iOS\] Build a Universal Framework for iOS using Swift](/iosbook/ios/ios-book/ios-build-a-universal-framework-for-ios-using-swift.md)
- [\[iOS\] Memory Management](/iosbook/ios/ios-book/ios-memory.md)
- [\[iOS\] GCD And Operation Queue](/iosbook/ios/ios-book/ios-gcd-and-operation-queue.md)
- [\[iOS\] MVVM](/iosbook/ios/ios-book/ios-mvvm.md)
- [\[iOS\] CoreData](/iosbook/ios/ios-book/ios-coredata.md)
- [\[iOS\] KVO & KVC](/iosbook/ios/ios-book/ios-kvo-and-kvc.md)
- [\[iOS\] Asynchronous Operation](/iosbook/ios/ios-book/ios-asynchronous-operation.md)
- [\[iOS\] URLSession](/iosbook/ios/ios-book/ios-network.md)
- [\[iOS\] NSTimer & CADisplayLink](/iosbook/ios/ios-book/nstimer-and-cadisplaylink.md)
- [\[iOS\] UITextField & UITestView](/iosbook/ios/ios-book/ios-uitextfield-and-uitestview.md)
- [\[iOS\] UITableView & UICollectionView](/iosbook/ios/ios-book/ios-uitableview-and-uicollectionview.md)
- [\[iOS\] Codable](/iosbook/ios/ios-book/ios-codable.md): JSON是目前受到廣泛應用的資料形式, 但在Swift 4以前, 解析JSON到對象裡面並不是一件容易的事情, 有些人會特別寫framework或使用第3方framework來專門處理JSON資料的轉換. Swift 4之後, Codable的出現讓大家可以更輕鬆的處理JSON資料了.
- [\[iOS\] Array的sort, filter, map, reduce 函式](/iosbook/ios/ios-book/ios-array-de-sort-filter-map-reduce-han-shi.md)
- [\[iOS\] Class vs Struct](/iosbook/ios/ios-book/ios-class-vs-struct.md)
- [\[iOS\] Reference Type vs Value Type](/iosbook/ios/ios-book/ios-reference-type-vs-value-type.md)
- [\[iOS\] Object](/iosbook/ios/ios-book/ios-object.md)
- [\[iOS\] IBDesignable & IBInspectable](/iosbook/ios/ios-book/ios-ibdesignable-and-ibinspectable.md)
