dev-blog
翻译、开发心得或学习笔记
- AutoLayout Tips
 - 翻译:GCD 深入理解:第一部分
 - 翻译:为一个 iOS 应用编写一个简单的 Node.js/MongoDB Web 服务
 - 翻译:研究 UIActivityViewController
 - 翻译:开发使用 iBeacon 的 iOS 7 应用
 - 翻译:iOS 应用的国际化(2014)
 - 翻译:制作一个可以滑动操作的 Table View Cell
 - 翻译:编写一个使用 Node.js/MongoDB Web 服务的 iOS 应用
 - 翻译:创建自定义 AngularJS 指令,第一部分,基础知识
 - 翻译:自定义 Layer 属性的动画
 - 翻译:GCD 深入理解:第二部分
 - 翻译:在 iOS 上捕捉签名
 - 翻译:Flipboard 在 iOS 上怎样播放 GIF 动画
 - 翻译:介绍 MVVM
 - 翻译:使用 Swift 和 Xcode 6 制作超棒的 UI 组件
 - 分析一个有趣的 Swift 项目:LTBouncyPlaceholder
 - 翻译:用 Quartz Composer 和 Origami 制作一个简单的按钮动画
 - 检测是否通过点击通知来启动App
 - 翻译:使用 Swift 构建自定义(且“可设计”的)控件
 - 翻译:AsyncDisplayKit 教程:达到 60 FPS 的滚动帧率
 - 生成自适应图表图片的秘密
 - 使用状态机的好处
 - 用 Swift 实现轻量的属性监听系统
 - 区别 iPhone 做布局
 - 再造虫洞:一次 Objective-C 到 Swift 的改写之旅
 - 处理键盘通知
 - 对函数式编程的一点理解
 - 国产SDK
 - 一种头像缓存策略
 - 翻译:Swift 包管理器
 - NSCache 源码分析
 - 防止点击 Cell 时 ViewController 被重复 Push
 - 自定义 UITextView 关键字高亮与点击检测
 - 在 GitHub 上贡献开源项目的一般步骤
 - 制作一个苦力
 - 能偶尔用上的 awk
 - 解析器组合子
 - 基于栈的HTML解析器
 - 翻译:入门 GraphQL & Apollo
 - App的环境
 - 翻译:测试五要素
 - 让preferredStatusBarStyle真的工作(iOS 10以后)
 - 自定义Share Extension
 - ARC:我捕捉它了吗?
 - 使用 xcodeproj
 - 翻译:使用 Swift 实现 Promise
 
有任何想法,欢迎用邮件和我交流。
感觉此博客对您有益?不如请我喝杯咖啡(或者绿茶)吧:
支付宝:
