看到故胤道長 大神的文章 效仿他而為之.
APP開發(fā)
- 深入理解Runloop 2019-10-14 day01
- CPU VS GPU | iOS核心動(dòng)畫高級技巧 2019-10-15 day02
- iOS保持界面流暢的技巧 2019-10-16 day03
- 單向數(shù)據(jù)流動(dòng)的函數(shù)式 View Controller 2019-10-17 day04
- 微信讀書 iOS 性能優(yōu)化總結(jié) 2019-10-18 day05
- 微信讀書 iOS 質(zhì)量保證及性能監(jiān)控
- SOLID Principles in Swift
- Swift with a hundred engineers
- Tales of a rewrite at Lyft
- Re-architecting Pinterest’s iOS app
- Immutable models and data consistency in our iOS App
- Optimizing App Startup Time
- Managing Consistency of Immutable Models
- Migrating to Swift 3
- Getting to Swift 3
- Building Mixed-Language iOS Project with Buck
第三方開源庫
- 如何將 iOS 項(xiàng)目的編譯速度提高5倍
- 如何打造易擴(kuò)展的高性能圖片組件
- iOS 啟動(dòng)連續(xù)閃退保護(hù)方案
- GYDataCenter:高性能數(shù)據(jù)庫框架
- GYHttpMock:iOS HTTP請求模擬工具
- 預(yù)加載與智能預(yù)加載(iOS)
- 使用 ASDK 性能調(diào)優(yōu) - 提升 iOS 界面的渲染性能
- AsyncDisplayKit 2.0 Tutorial: Getting Started
- AsyncDisplayKit 2.0 Tutorial: Automatic Layout
- Introducing Lottie
- Introducing Plank: Immutable model generation for iOS
- Engineering Signature Rendering on iOS with UberSignature
開發(fā)工具與調(diào)試
- Visual Debugging with Xcode
- Debugging Tips and Tricks
- Improving Existing Apps with Modern Best Practices
- An Introduction to the Swift Package Manager
- Charles Proxy Tutorial for iOS
- fastlane Tutorial: Getting Started
語法性能
- Swift 性能相關(guān)
- Swift 性能探索和優(yōu)化分析
- Optimizing Swift Performance
- Understanding Swift Performance
- The Objective-C Runtime & Swift Dynamism
- Protocol-Oriented Programming in Swift
- Building Better Apps with Value Types in Swift
- Introducing Protocol-Oriented Programming in Swift 3
- Protocol and Value Oriented Programming in UIKit Apps
- Manual Swift: Understanding the Swift/Objective-C Build Pipeline
iOS 框架使用和優(yōu)化
- 再看關(guān)于 Storyboard 的一些爭論
- NSSecure?Coding
- iOS Accessibility Tutorial: Getting Started
- How iOS Security Really Works
- Advanced Animations with UIKit
- Introducing Drag and Drop
- Mastering Drag and Drop
- Extend Your App's Presence With Sharing
- Extend Your App’s Presence with Deep Linking
iOS 11 更新
人工智能 ? 增強(qiáng)現(xiàn)實(shí)
- Introducing Core ML
- Core ML in depth
- Natural Language Processing and your Apps
- Vision Framework: Building on Core ML
- Introducing ARKit: Augmented Reality for iOS
架構(gòu)
- iOS 響應(yīng)式架構(gòu)
- iOS 組件化方案探索
- iOS 組件化 —— 路由設(shè)計(jì)思路分析
- Do MVC like it’s 1979
- Model-View-Controller (MVC) in iOS: A Modern Approach
- Presenting Coordinator
- A dumb UI is a good UI: Using MVP in iOS with swift
- Introduction to MVVM
- From MVC to MVVM in Swift
- Bindings, Generics, Swift and MVVM
- MVVM with Coordinators and RxSwift
- Introduction to Protocol-Oriented MVVM
- MVVM with RxSwift
- Implementing MVVM in iOS with RxSwift
- Simplification of iOS View Controllers: MVVM or Presentation Controls?
- Meet VIPER: Mutual mobile's application of clean architecture for iOS apps
- iOS Project Architecture: Using VIPER
- Architecting iOS Apps with VIPER
- 250 Days Shipping With Swift and VIPER
- VIPER to be or not to be
- Unidirectional Data Flow in Swift: An Alternative to Massive View Controllers
- Engineering the Architecture behind Uber's New Rider App
- iOS Architecture Patterns Demystifying MVC, MVP, MVVM and VIPER
大前端 vs. 原生態(tài)
- An iOS Developer on React Native
- React Native: A year in review
- Comparing the Performance between Native iOS (Swift) and React-Native
- Apple’s refusal to support Progressive Web
科技前沿信息
- This is How Google will Collapse
- Facebook Open Source 2016 year in review
- Complexion Reduction: A New Trend In Mobile Design
- Communication Between Designers and Engineers
- 100 Days of Vector Illustration
- Apple Culture After Ten Years of iPhone
- Bike-sharing app comparison: Mobike vs. ofo vs. Bluegogo
- Revisiting The Unicorn Club