巧叔说:
“多读、多写、多思考、多讨论”
多读:阅读博客、图书、WWDC 视频、官方文档、开源项目
多写:没什么好说了,没有写过几十万行代码是不能算熟悉一门语言的
多思考、多讨论:需要个人主动一些,遇到问题喜欢多问为什么,在多次重构和思考的过程中,我们就会慢慢积累出一类问题的 “最佳实践”方式,成为自己宝贵的经验
-
fallen.ink
- 工具组、功能组
- 内部、开源
- 产出、培养
- code、doc
- xCode 插件
- 编译错误
- 单元测试
- AppHub:绕过苹果审核机制更新iOS App
- 工具链(外围工具、开发工具、Xcode插件)
- swift
- iOS 知识总结
- Objective-C与swift混编
- 第三方库
- 讲讲库:framework、static library、dynamic library
- 系统框架细谈
- iOS 技能点
- objective-c-style-guide, objective-c-style-guide en
- iOS代码规范(Swift 与 OC 混编版)
- 系统框架介绍
- 反编译
- 项目中的代码
- 架构谈
- 联系苹果
- 动画
- Animation
- Application
- Architect
- JSPtach 使用
- iOS 安全
- 应用启动流程 系统原理
- App 启动流程
- 缓存(未完成)
- 动态调整的基础 —— 配置中心
- 跨平台
- 移动端数据库
- 混合架构 之 大杂烩
- 混合框架 之 辅导课
- 重业务模块的页面跳转问题
- 组件化 与 插件化
- MVC
- 网络模块
- OSX/iOS 的系统架构
- 讨论 iOS 应用架构
- WEEX
- AutoLayout
- Benchmark
- Check
- UIBackgroundModes check
- 10.3.1 的坑
- 9 的坑
- iOS9下App Store新应用提审攻略
- has changed to invalid binary
- 提 APPStore 报 Invalid Swift Support 有人遇到过么?
- ipv6的支持备案
- Code
- notification
- UITableView的header�View、footerView的粘性(sticky)
- UIView在viewDidLoad中设置center.x无效
- NSBundle
- 写代码
- UINavigationBar
- h5
- Library
- MVC
- Network
- 纯IPv6环境App适配的坑
- NSURLCache
- NSURLProtocol
- 操作http中Etag、lastModified和Expires标签
- https support
- URI和URL的区别
- NSURL
- OC
- objective-c访问控制符
- Associated Objects
- 深入理解Objective-C的Block
- 类别
- Objective-C类族和工厂模式
- 事件处理,渲染过程
- instancetype和id的异同
- KVC KVO
- Objective-C KVC 自动转换类型研究
- load & initialize
- 内存管理
- Objective-C和Swift中的对象初始化
- Objective-c 的 属性修饰符
- 协议(未完成)
- 引用计数
- Objective-C Runtime 运行时之一:类与对象
- runtime
- 细枝末节
- Optimization
- Project
- iOS开发工具篇-AppStore统计工具
- 提审 checkilst
- buddybuild 集成平台使用经验
- Carthage 熟悉
- 工程内代码组织方案
- Fabric 配置
- 持续集成
- CocoPods
- ipa 瘦身
- iOS UI 可参考
- xcconfig 使用
- XCode issue
- 工程里ARC的设置和注意事项
- Promotion
- Swift
- Thread
- 造成 Swift 编译 Crash 的列表