[
  {
    "path": "README.md",
    "content": "# iOS-blog-acticle\nMark down iOS blog and acticle\n\n# blog\n[iOS-blog](https://github.com/JanzTam/iOS-blog-acticle/blob/master/blog.md)\n一些iOS博客、专题\n\n# acticle\n[iOS-acticles](https://github.com/JanzTam/iOS-blog-acticle/blob/master/acticles.md)\n一些iOS文章、学习教程\n\n# other resources\n[iOS-helper](https://github.com/JanzTam/iOS-blog-acticle/blob/master/other%20resources.md)\n其他帮助iOS的学习资源、工具\n"
  },
  {
    "path": "acticles.md",
    "content": "# actilces of iOS\n整理了下平时收藏下的文章\n***\n\n# 语音\n[IOS、安卓IM语音聊天开发初探部分心得——本地音频处理篇（上） | 雪印笔记](http://cvito.net/index.php/archives/854)\n\n[iOS音频播放(二)：AudioSession](http://www.cocoachina.com/industry/20140717/9162.html)\n\n# UIView\n[将几张图片合成为一张 | 开发者](http://www.iliunian.com/1372.html)\n\n[UIScrollView 实践经验](http://tech.glowing.com/cn/practice-in-uiscrollview/)\n\n[Introduction | 通过实现TableView来理解IOS编程](https://yishuiliunian.gitbooks.io/implementate-tableview-to-understand-ios/content/)\n\n[Perfect smooth scrolling in UITableViews - 南峰子的技术博客](http://southpeak.github.io/blog/2015/12/20/perfect-smooth-scrolling-in-uitableviews/)\n# 开发过程中遇到的问题\n[gdataxml解析报错，而且报错还是离谱，请看这个，，， - Java，IOS，Nodejs， HTML5，全栈工程师 - 博客频道 - CSDN.NET](http://blog.csdn.net/yangfanacc/article/details/20640227)\n\n[解决iOS项目的版本兼容问题-结合宏、Category和Runtime | 土土哥的技术Blog](http://tutuge.me/2015/07/25/compatibility-with-macro-category-and-runtime/)\n\n[ios - Completion handler for UINavigationController \"pushViewController:animated\"? - Stack Overflow](http://stackoverflow.com/questions/9906966/completion-handler-for-uinavigationcontroller-pushviewcontrolleranimated)\n\n[ios - Error: CUICatalog: Invalid asset name supplied: (null), or invalid scale factor : 2.000000 - Stack Overflow](http://stackoverflow.com/questions/22011106/error-cuicatalog-invalid-asset-name-supplied-null-or-invalid-scale-factor)\n***\n# runloop\n[1、RunLoop学习笔记，从CF层面了解由于CFRunLoopMode机制iOS程序ScrollView的滑动为何如此平滑的原因。还有介绍AFNetworking如何单独发起一个global thread内置runloop达到不占用主线程又不耗CPU资源的。](http://www.starming.com/index.php?v=index&view=74)\n\n[2、深入理解RunLoop | Garan no dou](http://blog.ibireme.com/2015/05/18/runloop/)\n[Mark_IOS群组's 专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/mark_creative)\n\n[NSRunLoop基本原理 - 听榆大叔的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/womendeaiwoming/article/details/44968501)\n\n# 动画\n[Introduction | ios核心动画高级技巧](http://zsisme.gitbooks.io/ios-/content/index.html)\n[iOS App Development — Medium](https://medium.com/ios-os-x-development)\n\n[CoreAnimation编程指南(一)概念 - 梦维](http://www.dreamingwish.com/article/the-concept-of-coreanimation-programming-guide.html)\n\n\n[CoreAnimator—Tutorials](http://www.coreanimator.com/tutorials/#intro)\n\n[用swift语言做一个弹性效果的tableView_野生技术协会_科技_bilibili_哔哩哔哩弹幕视频网](http://www.bilibili.com/video/av2495508/)\n\n[如何创建一个类似 Tinder 的交互动画[译] // Vong](http://vonglo.me/2015/08/21/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E7%B1%BB%E4%BC%BC%20Tinder%20%E7%9A%84%E4%BA%A4%E4%BA%92%E5%8A%A8%E7%94%BB/)\n\n[如何创建一个翻书动画(Part 1)[译] // Vong](http://vonglo.me/2015/08/31/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E7%BF%BB%E4%B9%A6%E5%8A%A8%E7%94%BB%28Part1%29/)\n\n[如何实现炫酷的卡片式动画！](http://www.cocoachina.com/ios/20151013/13700.html)\n\n\n[使用CALayer的Mask实现注水动画效果](http://www.cocoachina.com/ios/20151012/13637.html)\n\n[如何轻松实现iOS9多任务管理器效果(iCarousel高级教程) | 里脊串的开发随笔](http://adad184.com/2015/08/01/advanced-icarousel-tutorial-copycat-of-ios9-task-tray/)\n\n[UIDynamics, UIKit or OpenGL? 3 Types of iOS Animations For the Star Wars](https://yalantis.com/blog/uidynamics-uikit-or-opengl-3-types-of-ios-animations-for-the-star-wars/)\n\n[印象笔记交互效果的实现](http://allsome.love/yin-xiang-bi-ji-jiao-hu-xiao-guo-de-shi-xian/?u=2068840121&m=3905419602545533&cu=2068840121&ru=2029464644&rm=3905408588445881)\n***\n# 图文混排\n[1、通过RTLabel、RCLabel、FTCoreText及webView结合SDWebImage等4种方式实现左滑或下拉中cell中图文混排使用场景方案 - Software Architect - 博客频道 - CSDN.NET](http://blog.csdn.net/lgm252008/article/details/39251399)\n\n[2、iOS 的 UITextView 显示含有网络图片的 NSAttributedString 时，怎么样接管网络图片的下载过程？ - V2EX](http://www.v2ex.com/t/149498)\n\n[3、iOS实现图文混排的两个方法 | 东升‘学习记录](http://madongsheng.net/ios-tow-methods-to-arhieve-integrating-text-and-graphics/)\n\n[4、CoreText 实现图文混排 - Megan_zhou的个人空间 - 开源中国社区](http://my.oschina.net/megan/blog/269042)\n\n[5、iOS文字排版(CoreText)那些事儿](http://www.cocoachina.com/industry/20140521/8504.html)\n\n[iOS富文本组件的实现—DTCoreText源码解析 渲染篇 « bang’s blog](http://blog.cnbang.net/tech/2729/)\n\n[iOS富文本组件的实现—DTCoreText源码解析 数据篇 « bang’s blog](http://blog.cnbang.net/tech/2630/)\n\n# block\n[Blocks编程要点【中文完整翻译版】 - Blocks Programming Topics |](http://www.cocoachina.com/bbs/read.php?tid=87593)\n \n[Block 编程（翻译官方文档） - perfect_promise的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/perfect_promise/article/details/7757746)\n\n[block使用小结、在arc中使用block、如何防止循环引用(zz)_iphone砖家_新浪博客](http://blog.sina.com.cn/s/blog_8c87ba3b0101m599.html)\n\n[如何在Objective-C中实现链式语法](http://www.cocoachina.com/ios/20150104/10817.html)\n\n[How Do I Declare A Block in Objective-C?](http://fuckingblocksyntax.com/)\n\n[Objective-c中使用Block的风险和解决方法](http://www.starming.com/index.php?v=index&view=65)\n***\n# iOS9\n[iOS9视频学习网站bitfountain](https://www.bitfountain.io/users/me/courses)\n\n[开发者所需要知道的 iOS 9 SDK 新特性](http://onevcat.com/2015/06/ios9-sdk/)\n\n[iOS9 新增 UIStackView 官方文档翻译 - Tieria - 博客园](http://www.cnblogs.com/tieria/p/4572882.html)\n[开源项目组织thoughtbot, inc.](https://github.com/thoughtbot)\n\n[iOS 9学习系列：Search API](http://www.cocoachina.com/ios/20150819/13116.html)\n\n[实战iOS 9：开发者必须掌握的三种搜索API-CSDN.NET](http://www.csdn.net/article/2015-07-16/2825222-search-apis)\n\n[iOS 9 变化笔记 - SegmentFault](http://segmentfault.com/a/1190000003794595?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)\n\n[iOS9AdaptationTips](https://github.com/ChenYilong/iOS9AdaptationTips)\n\n[iOS 9 分屏多任务：Slide Over & Split View快速入门（中文版）](http://www.cocoachina.com/ios/20150714/12557.html)\n\n[You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE)](http://www.bubuko.com/infodetail-1071097.html)\n\n[稀土掘金：在 Xcode 的模拟器上支持 Force Touch 的小插件](http://gold.xitu.io/entry/5610271300b098870f7b52c1)\n\n[iOS9 每日学习第3天：Storyboard References - IOS - 伯乐在线](http://ios.jobbole.com/82790/)\n\n[iOS9之适配ATS - liuchungui's Blog](http://www.liuchungui.com/blog/2015/10/11/ios9zhi-gua-pei-ats/)\n***\n# React Native\n[一个资深iOS开发者对于React Native的看法 - zhe13 - 博客频道 - CSDN.NET](http://blog.csdn.net/zhe13/article/details/48439967?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)\n\n[React 入门实例教程 - 阮一峰的网络日志](http://www.ruanyifeng.com/blog/2015/03/react.html)\n\n[推荐 11 款 React Native 开源移动 UI 组件 - 开源中国社区](http://www.oschina.net/news/61214/11-react-native-ui-components)\n\n[React拖曳生成代码](http://www.overreact.io/)\n\n[React Native IOS原理简析 | 吕小鸣的前端博客](http://www.nihaoshijie.com.cn/index.php/archives/560#0-tsina-1-65893-397232819ff9a47a7b7e80a40613cfe1)\n\n# 测试\n[[iOS单元测试系列]单元测试框架选型 - IOS - 伯乐在线](http://ios.jobbole.com/81961/)\n\n[使用Quick框架和Nimble来测试ViewControler | 开发技术前线](http://www.devtf.cn/?p=739)\n\n[breakpoints && lldb && chisel 的使用 - lihei12345的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/colorapp/article/details/47089549)\n\n[如何使用TestFlight进行Beta测试](http://www.testwo.com/article/321)\n\n# UITouch\n[iOS不规则控件的点击事件](http://suenblog.duapp.com/blog/100035/iOS%E4%B8%8D%E8%A7%84%E5%88%99%E6%8E%A7%E4%BB%B6%E7%9A%84%E7%82%B9%E5%87%BB%E4%BA%8B%E4%BB%B6)\n\n[Swift之贪婪的UIButton](http://www.cocoachina.com/swift/20150730/12825.html)\n\n# Xcode啊\n[ios开发时，在Xcode中添加多个targets进行版本控制 - ysysbaobei的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/ysysbaobei/article/details/10951991)\n\n[Xcode创建子工程以及工程依赖 | 赶驴记](http://www.ganlvji.com/xcode_subproject_project_dependency/)\n\n[Xcode Plugins - NSHipster](http://nshipster.com/xcode-plugins/)\n\n[如何删除xcode项目中不再使用的图片资源 - songhongri的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/songhongri/article/details/21833069)\n# 自动布局\n[如何使用masonry设计复合型cell](http://www.cocoachina.com/cms/wap.php?action=article&id=12105)\n\n[自动布局10 Things You Need to Know About Cocoa Auto Layout – Ole Begemann](http://oleb.net/blog/2013/03/things-you-need-to-know-about-cocoa-autolayout/)\n\n[翻译篇：10 Things You Need to Know About Cocoa Auto Layout - 南峰子的技术博客](http://southpeak.github.io/blog/2015/08/31/fan-yi-pian-:10-things-you-need-to-know-about-cocoa-auto-layout/)\n\n[一篇厚道的Autolayout及VFL经验分享 - MoZiXiong的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/mozixiong/article/details/14165391)\n\n[AutoLayout 实现固定宽度动态高度的 ScrollView](http://www.cocoachina.com/ios/20150923/13451.html)\n\n[有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局? - IOS - 伯乐在线](http://ios.jobbole.com/82614/?url_type=39&object_type=webpage&pos=1)\n\n[iOS自动布局高级用法及纯手码约束写法 - 董铂然 - 博客园](http://www.cnblogs.com/dsxniubility/p/4266581.html)\n\n[【投稿】寒哥细谈之AutoLayout全解](http://www.cocoachina.com/ios/20151021/13825.html)\n\n[使用Autolayout实现UITableView的Cell动态布局和高度动态改变 - coding with objc & swift](http://codingobjc.com/blog/2014/10/15/shi-yong-autolayoutshi-xian-uitableviewde-celldong-tai-bu-ju-he-ke-bian-xing-gao/)\n\n[深入剖析Auto Layout，分析iOS各版本新增特性](http://www.starming.com/index.php?v=index&view=84)\n\n[AutoLayout Tip 2：让 AutoLayout 与 UIScrollView 合作无间](https://github.com/nixzhu/dev-blog/blob/master/autolayout-tips.md#tip-2)\n\n[关于 Autolayout 的暖心 tips (一) - Swift中国](http://swiftcn.io/topics/32)\n\n[Auto Layout中的VFL使用教程（译） | One Punch Man](http://mmmmmax.wang/2015/12/11/Auto-Layout-Visual-Format-Language-Tutorial/)\n\n[Auto Layout Guide: Understanding Auto Layout](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/index.html#//apple_ref/doc/uid/TP40010853-CH7-SW1)\n\n[Auto Layout Magic: Content Sizing Priorities — KrakenDev](http://krakendev.io/blog/autolayout-magic-like-harry-potter-but-real)\n\n[孕孕的三个问题之——使用 Auto Layout 之后什么时候才能获得正确的 frame? | Auto Layout Club](https://autolayout.club/2015/11/16/%E5%AD%95%E5%AD%95%E7%9A%84%E4%B8%89%E4%B8%AA%E9%97%AE%E9%A2%98%E4%B9%8B%E2%80%94%E2%80%94%E4%BD%BF%E7%94%A8-Auto-Layout-%E4%B9%8B%E5%90%8E%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E6%89%8D%E8%83%BD%E8%8E%B7%E5%BE%97%E6%AD%A3%E7%A1%AE%E7%9A%84-frame/)\n\n[有了Auto Layout，为什么还怕写UITabelView的自适应布局? - IOS - 伯乐在线](http://ios.jobbole.com/82614/)\n***\n# 持久化\n[FMDB官方使用文档-GCD的使用-提高性能（翻译](http://www.cocoachina.com/industry/20130819/6821.html)\n\n[深受开发者喜爱的10大Core Data工具和开源库](http://www.cocoachina.com/ios/20150902/13304.html)\n\n# RAC\n[ReactiveCocoa - iOS开发的新框架](http://www.infoq.com/cn/articles/reactivecocoa-ios-new-develop-framework/)\n\n[ReactiveCocoa 3.0 初窥 - IOS - 伯乐在线](http://ios.jobbole.com/82081/)\n\n[ReactiveCocoa Tutorial - The Definitive Introduction: Part 1/2](http://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1)\n\n[ReactiveCocoa学习笔记 | yulingtianxia's blog](http://yulingtianxia.com/blog/2014/07/29/reactivecocoa/)\n\n[Limboy's HQ](http://limboy.me/ios/2013/12/27/reactivecocoa-2.html)\n\n[基于RAC的通用TableView - Pinka - 博客园](http://www.cnblogs.com/ipinka/p/3862786.html)\n\n\n[ReactiveCocoa2 源码浅析 | 听榆大叔](http://nathanli.cn/2015/08/27/reactivecocoa2-%E6%BA%90%E7%A0%81%E6%B5%85%E6%9E%90/)\n\n[这样好用的ReactiveCocoa，根本停不下来](http://supermao.cn/zhe-yang-hao-yong-de-reactivecocoagen-ben-ting-bu-xia-lai/)\n\n[细说ReactiveCocoa的冷信号与热信号（二）：为什么要区分冷热信号 - 美团技术团队](http://tech.meituan.com/talk-about-reactivecocoas-cold-signal-and-hot-signal-part-2.html)\n***\n# 多线程\n[iOS系统GCD学习(3):dispatch_group | 阿凡树的博客](http://blog.afantree.com/gcd/ios-gcd-learning-dispatch-group.html)\n\n[为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权](http://www.cocoachina.com/ios/20150623/11637.html)\n\n[iOS 并发编程之 Operation Queues - 雷纯锋的技术博客](http://blog.leichunfeng.com/blog/2015/07/29/ios-concurrency-programming-operation-queues/#jtss-tsina)\n\n# 官方文档\n[Using Swift with Cocoa and Objective-C: Interacting with Objective-C APIs](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective-CAPIs.html#//apple_ref/doc/uid/TP40014216-CH4-XID_26)\n\n[CaptiveNetwork Reference](https://developer.apple.com/library/ios/documentation/SystemConfiguration/Reference/CaptiveNetworkRef/index.html#//apple_ref/doc/uid/TP40009770-CH101-DontLinkElementID_4//@lp_)\n\n\n[官方文档iOS 9.0](https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW1)\n\n[Sample Code - Apple Developer](https://developer.apple.com/sample-code/wwdc/2015/)\n官方示例代码\n\n[Apple TV Markup Language Reference: compilationTemplate](https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/CompilationTemplate.html#//apple_ref/doc/uid/TP40015064-CH36-SW2)\n\n[开发者下载https://developer.apple.com/downloads/](https://developer.apple.com/downloads/)官方资源下载\n\n[iOS 9.0](https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-DontLinkElementID_1)\n***\n# runtime\n[Objective-C Associated Objects 的实现原理 - 雷纯锋的技术博客](http://blog.leichunfeng.com/blog/2015/06/26/objective-c-associated-objects-implementation-principle/#jtss-tsina)\n\n[Objective C Runtime](http://tech.glowing.com/cn/objective-c-runtime/)\n\n[Method Swizzling 和 AOP 实践](http://tech.glowing.com/cn/method-swizzling-aop/)\n\n[Associated Objects](http://www.cocoachina.com/industry/20140219/7847.html#0-tsina-1-65161-397232819ff9a47a7b7e80a40613cfe1)\n\n[[译]Friday Q&A : 动手实现 objc_msgSend](http://blog.cocoabit.com/dong-shou-shi-xian-objc-msgsend/?f=wb)\n***\n#  视频\n[Twitter视频功能设计流程全程剖析](http://www.cocoachina.com/design/20150710/12454.html)\n\n[HTTP Live Streaming直播（iOS直播）技术分析与实现 - haibindev - 博客园](http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html)\n\n# Github小组\n[shinobicontrols](https://github.com/shinobicontrols)Native iOS and Android\n\n\n[IFTTT](https://github.com/IFTTT)github知名开源小组\n\n[Yalantis-Github动画小组](https://github.com/Yalantis)\n\n[Sketch插件](http://silverflows.com/)\n\n[objc.io-Github](https://github.com/objcio)\n***\n# Controller\n[研究 UIActivityViewController](http://www.cocoachina.com/industry/20140425/8233.html)\n\n# CALayer\n[Fun With CALayer Mask](http://blog.zhowkev.in/2015/07/06/fun-with-mask/?utm_source=tuicool)\n\n[CAShapeLayer和CAGradientLayer](http://www.cocoachina.com/industry/20140705/9039.html)\n\n[图片阴影Fun shadow effects using custom CALayer shadowPaths | iOS/Web Developer's Life in Beta](http://nachbaur.com/blog/fun-shadow-effects-using-custom-calayer-shadowpaths)\n\n\n# 第三方库管理\n## 插件\n[开源框架:Alcatraz - 余书懿 - 博客频道 - CSDN.NET](http://blog.csdn.net/ysy441088327/article/details/9069143)\n\n[XCode升级后插件失效的原理与修复办法 | 传人的技术博客](http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/#0-tsina-1-4873-397232819ff9a47a7b7e80a40613cfe1)\n\n## Carthage\n[Carthage：去中性化的Cocoa依赖管理器](http://www.tuicool.com/articles/FfUjua)\n\n[库管理-Carthage 初探：四大优势与四大劣势 | I'm TualatriX](http://imtx.me/archives/1939.html)\n\n## CocoaPods\n[CocoaPods: The Elegant Solution To Installing The Same Pod In Multiple Targets](http://natashatherobot.com/cocoapods-installing-same-pod-multiple-targets/)\n\n[CocoaPods版本升级 - brycezhang - 博客园](http://www.cnblogs.com/brycezhang/p/3675670.html)\n\n[Xcode6: CocoaPods 错误 target overrides the `OTHER_LDFLAGS`... - 有妄想症的猫 - 博客园](http://www.cnblogs.com/ihojin/p/xcode6-cocoapods-error.html)\n\n[CocoaPods详解之----进阶篇 - 王中周的个人博客 - 博客频道 - CSDN.NET](http://blog.csdn.net/wzzvictory/article/details/19178709)\n\n[CocoaPods详解之----使用篇 - 王中周的个人博客 - 博客频道 - CSDN.NET](http://blog.csdn.net/wzzvictory/article/details/18737437)\n\n[CocoaPods的安装和使用 - 余书懿 - 博客频道 - CSDN.NET](http://blog.csdn.net/ysy441088327/article/details/8611731)\n\n[CocoaPods建立私有仓库 - agdsdl的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/agdsdl/article/details/45218987#0-tsina-1-51027-397232819ff9a47a7b7e80a40613cfe1)\n\n[使用 CocoaPods 进行团队协作](http://tips.producter.io/shi-yong-cocoapods-jin-xing-tuan-dui-xie-zuo/)\n***\n# Apple Watch\n[WWDC15 Session笔记 - 30 分钟开发一个简单的 watchOS 2 app](http://onevcat.com/2015/08/watchos2/)\n\n[开发 Apple Watch 应用](http://tech.glowing.com/cn/make_apple_watch_app/)\n\n# 网络\n[携程App的网络性能优化实践](http://www.infoq.com/cn/articles/how-ctrip-improves-app-networking-performance/)\n\n[iOS安全系列之一：HTTPS | jaminzzhang](http://oncenote.com/2014/10/21/Security-1-HTTPS/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)\n\n[HTTPS详解](http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=417&fromuid=6)\n# Web\n[自己动手打造基于 WKWebView 的混合开发框架（一）——WKWebView 上手 - 岁寒](http://lvwenhan.com/ios/460.html)\n\n[iOS webView获取html内容_王晓芹_新浪博客](http://blog.sina.com.cn/s/blog_b8e97683010183lz.html)\n\n[Web开发者选择的最佳HTML5/CSS3代码生成器 | 程序员的资料库](http://codecloud.net/css3-code-generators-for-web-programmers-6672.html)\n\n[用JavaScriptCore做android和iOS都兼容的JS-NativeSDK - 月若无涯的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/u010124617/article/details/50053069)\n\n[OpenResty - 一个可伸缩的基于 NGINX 的 Web 平台](http://openresty.org/cn/)\n***\n# MVVM\n[【译】Swift 2.0 下面向协议的MVVM架构实践](http://www.cocoachina.com/swift/20150915/13419.html)\n\n[一篇可能会让你爱上MVVM与ReactiveCocoa的文章 - iOS122 - 博客园](http://www.cnblogs.com/ios122/p/4903308.html)\n\n[MSDN Blogs-MVVM](http://blogs.msdn.com/b/johngossman/archive/2006/03/04/543695.aspx)\n# 输入框\n[完美主义：实现iOS输入框自动移动](http://www.cocoachina.com/ios/20150922/13521.html)\n\n# Json\n[自己动手使用 Swift 打造全功能 JSON 解析、生成库 - 岁寒](http://lvwenhan.com/ios/463.html)\n\n# 转场动画\n[View Controller 转场](http://objccn.io/issue-5-3/)\n[iOS应用架构谈 开篇 - Casa Taloyum](http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html)\n\n# 地图\n[一次对MKMapView的性能优化 | 里脊串的开发随笔](http://adad184.com/2015/07/13/improve-performance-with-mkmapview/)\n\n[iOS开发系列--地图与定位 - KenshinCui - 博客园](http://www.cnblogs.com/kenshincui/p/4125570.html)\n\n[高德开发者论坛](http://lbsbbs.amap.com/forum.php?mod=viewthread&tid=733&highlight=%E5%AE%9E%E4%BE%8B)\n[iOS：NSAttributedString - kmyhy的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/kmyhy/article/details/8895638)\n\n[如何将非高德坐标转换为高德坐标系](http://lbsbbs.amap.com/forum.php?mod=viewthread&tid=724&extra=page%3D1)\n\n[使用CoreLocation定位](http://www.oschina.net/question/262659_149771?sort=time)\n\n[关于MKMapView的一些操作小技巧](http://adad184.com/2015/10/23/tips-mapview-tricks/)\n\n[MapView方法－设置系统地图的缩放等级](http://blog.sina.com.cn/s/blog_679968680101aic4.html)\n***\n# 数据持久化\n[Realm数据库基础教程](http://www.cocoachina.com/ios/20150505/11756.html)\n\n[初识Core Data(4) | yulingtianxia's blog](http://yulingtianxia.com/blog/2015/07/25/%E5%88%9D%E8%AF%86Core-Data-4/)\n\n[（译）如何使用NSCoding和NSFileManager来保存你的应用程序数据 - 子龙山人 - 博客园](http://www.cnblogs.com/andyque/archive/2011/09/13/2164469.html)\n\n# 内存管理\n[Objective-C Autorelease Pool 的实现原理](http://www.cocoachina.com/ios/20150610/12093.html)\n\n# tableView\n[对tableView三种计算动态行高方法的分析 - 董铂然 - 博客园](http://www.cnblogs.com/dsxniubility/p/4590474.html)\n\n[理解UIScrollView - 博客 - 伯乐在线](http://blog.jobbole.com/70143/)\n\n[可视化编程 Tips 之“消灭重复又无聊的代码之 UITableView 篇” | Auto Layout Club](https://autolayout.club/2015/10/18/%E5%8F%AF%E8%A7%86%E5%8C%96%E7%BC%96%E7%A8%8B-Tips-%E4%B9%8B%E2%80%9C%E6%B6%88%E7%81%AD%E9%87%8D%E5%A4%8D%E5%8F%88%E6%97%A0%E8%81%8A%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B9%8B-UITableView-%E7%AF%87%E2%80%9D/)\n\n[cell滑动菜单](https://github.com/nixzhu/dev-blog/blob/master/2014-04-26-make-swipeable-table-view-cell-actions-without-going-nuts-scroll-views.md)\n\n[iOS开发系列--UITableView全面解析 - KenshinCui - 博客园](http://www.cnblogs.com/kenshincui/p/3931948.html)\n\n# UICollectionView\n[UICollectionViews now have easy reordering - NSHint](http://nshint.io/blog/2015/07/16/uicollectionviews-now-have-easy-reordering/)\n\n# TCP\n[WDT：多TCP链路的数据传输开源库](http://www.infoq.com/cn/news/2015/07/facebook-wdt)\n\n# debug\n[只会左键断点？是时候试试这样那样断点了](http://www.cocoachina.com/ios/20150730/12842.html)\n\n[XCode调试技巧之EXC_BAD_ACCESS中BUG解决 - 51CTO.COM](http://mobile.51cto.com/iphone-279455.htm)\n\n[How to Use Instruments in Xcode - Ray Wenderlich](http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode)\n\n[iOS开发中可以节省50%编译等待时间的几个措施 - IOS - 伯乐在线](http://ios.jobbole.com/82124/)\n\n[查看手机DB-callmewhy/PleaseBaoMe](https://github.com/callmewhy/PleaseBaoMe)\n\n[Reveal常用技巧 | Reveal](http://revealapp.com/blog/reveal-common-tips-cn.html)\n# 屏幕旋转\n[如何用代码控制以不同屏幕方向打开新页面【iOS】 - 岁寒](http://lvwenhan.com/ios/458.html)\n\n# 支付\n[App Store支持银联支付了，手把手教你…… - iPhone 6 综合讨论区 - 威锋论坛 - 威锋网](http://bbs.feng.com/read-htm-tid-8611702.html)\n\n# HTTPS\n[iOS安全系列之一：HTTPS | jaminzzhang](http://oncenote.com/2014/10/21/Security-1-HTTPS/)\n\n[打造安全的App！iOS安全系列之 HTTPS](http://www.cocoachina.com/ios/20150810/12947.html)\n\n[【投稿】iOS 9之适配ATS](http://www.cocoachina.com/ios/20151021/13722.html)\n\n[iOS App 签名的原理](http://blog.cnbang.net/tech/3386/)\n\n[写给 iOS 开发者看的 HTTPS 指南](https://autolayout.club/2016/12/22/%E5%86%99%E7%BB%99-iOS-%E5%BC%80%E5%8F%91%E8%80%85%E7%9C%8B%E7%9A%84-HTTPS-%E6%8C%87%E5%8D%97/)\n\n# 日期\n[NSDate , NSDateComponents , NSDateFormatter, NSCalendar_wzyfly_新浪博客](http://blog.sina.com.cn/s/blog_859ab336010185ap.html)\n\n[iOS 系统时间格式区别 - 期待、 - 博客园](http://www.cnblogs.com/simple-life-no1/p/4192311.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)\n\n# NSString\n[一文让你彻底了解iOS字体相关知识 - 董铂然 - 博客园](http://www.cnblogs.com/dsxniubility/p/4699352.html)\n\n[iOS UITextView UILabel 显示 HTML内容 | 阿凡树的博客](http://blog.afantree.com/ios/ios-uitextview-uilabel-to-display-html-content.html#comment-1365)\n\n[Tips:使用Xcode查找项目中的中文字符串 | 里脊串的开发随笔](http://adad184.com/2015/10/09/tips-search-chinese-string/)\n# 风格指南\n[RayWenderlich 官方 Swift 风格指南 | SwiftGG 翻译组 - 高质量的 Swift 译文网站](http://swift.gg/2015/08/11/raywenderlich-swift-style-guide/)\n\n[Objective-C 风格指南 - 内容目录 — Google 开源项目风格指南](http://zh-google-styleguide.readthedocs.org/en/latest/google-objc-styleguide/contents/)\n***\n# 面试题\n[IOS-5-面试题2：黑马程序员IOS面试题大全](http://www.mamicode.com/info-detail-975646.html)\n\n# 绘图\n[iOS 绘制饼图 | LvesLi's Blogging](http://www.lvesli.com/?p=339#0-tsina-1-3276-397232819ff9a47a7b7e80a40613cfe1)\n\n# WWDC\n[WWDC 2015 - Videos - Apple Developer](https://developer.apple.com/videos/wwdc/2015/)\n\n# 静态库\n[iOS开发——创建你自己的Framework - CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区](http://www.cocoachina.com/ios/20150127/11022.html)\n\n# 故事版\n[使用Storyboards开发的10个小技巧](http://www.cocoachina.com/ios/20150727/12772.html)\n\n# 滤镜\n[TuSDK 涂图](http://tusdk.com/)滤镜第三方SDK\n\n# 相机\n[iOS使用AVCaptureSession自定义相机](http://blog.csdn.net/wrathli/article/details/39431287)\n\n[iOS 上的相机捕捉](http://objccn.io/issue-21-3/)\n# 弹幕\n[chenqihui/QHDanumuDemo](https://github.com/chenqihui/QHDanumuDemo)\n\n# XMPP\n[iOS 使用xmpp做聊天客户端 - ElonZung的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/zb021141/article/details/46548869#0-tsina-1-82726-397232819ff9a47a7b7e80a40613cfe1)\n\n# 性能优化\n[iOS-Core-Animation之十二----性能调优](http://www.bubuko.com/infodetail-589271.html)\n\n[移动端图片格式调研 | Garan no dou](http://blog.ibireme.com/2015/11/02/mobile_image_benchmark/)\n\n[iOS 保持界面流畅的技巧 | Garan no dou](http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/)\n\n[iOS 图片压缩](http://blog.csdn.net/apple_app/article/details/38847357)\n\n[内存恶鬼drawRect（续:答疑篇） | Hongbo Bi’s Blog](http://bihongbo.com/2016/01/11/memoryGhostMore/)\n***\n\n# 抓包\n[模拟器中使用 Charls](http://stackoverflow.com/questions/25439756/how-to-use-charles-proxy-on-the-xcode-6-ios-8-simulator)\n\n# 内购\n[iOS应用内付费(IAP)开发步骤列表 - 51CTO.COM](http://mobile.51cto.com/iphone-389249.htm)\n\n[In-App Purchase for Developers - Apple Developer](https://developer.apple.com/in-app-purchase/)\n\n# APP之间数据传输\n[iOS利用UIDocumentInteractionController和Quick Look打开或预览文档_IOS教程 | 帮客之家](http://www.bkjia.com/IOSjc/1005543.html)\n\n# 唯一标示符\n[iOS的UDID废用以及UUID配合keychain的替换方案实现 | K-Res的Blog](http://blog.k-res.net/archives/1081.html)\n\n[IOS KeyChain - whj的个人空间 - 开源中国社区](http://my.oschina.net/w11h22j33/blog/206713)\n\n# CodeReview\n[iOS Code Review: Loose Guidelines](https://robots.thoughtbot.com/ios-code-review-guidlines)\n\n[稀土掘金：Code Review 最佳实践](http://gold.xitu.io/entry/568a35ab60b2b60f65fb5d2e)\n***\n# helper\n[Android和IOS的浏览器中检测是否安装某个客户端的方法_Android_脚本之家](http://www.jb51.net/article/50574.htm)\n\n[iPad开发论坛](http://www.cocoachina.com/bbs/read.php?tid-282591-page-3.html)\n\n[iOS开源库](http://www.douban.com/note/276160185/?type=like)\n\n[IOS中的预编译指令的初步探究 - DavidDay - 博客园](http://www.cnblogs.com/daiweilai/p/4234336.html)\n\n[仿iOS猎豹垃圾清理(实现原理+源码) | 开发技术前线](http://www.devtf.cn/?p=562)\n\n[iOS 第三方开源库的吐槽和备忘 | Garan no dou](http://blog.ibireme.com/2013/09/23/ios-third-party-libs/#more-41361)\n\n\n[Objective-C编码规范：26个方面解决iOS开发问题-CSDN.NET](http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide)\n\n[教你写能被舒服舒服又舒服地调用的IOS库 - DavidDay - 博客园](http://www.cnblogs.com/daiweilai/p/4304500.html)\n\n[程序员必知8大排序算法图文讲解_慕课问答](http://www.imooc.com/wenda/detail/262344)\n\n[Tesseract OCR（光学字符识别）教程](http://www.cocoachina.com/ios/20150708/12463.html)\n\n[asctime 函数说明 - Standard C语言标准函数库速查 (Cheat Sheet)](http://ganquan.info/standard-c/function/asctime)\n\n[苹果团队 App 开发流程 - IOS - 伯乐在线](http://ios.jobbole.com/82401/)\n\n[UIAppearance-Ray Wenderlich](http://www.raywenderlich.com/108766/uiappearance-tutorial)\n\n[iOS开发之应用内检测手机锁屏，解锁状态 - 奔放小青年 - 博客园](http://www.cnblogs.com/daguo/p/4171389.html)\n\n[自己动手构建表单验证功能【iOS】 - 岁寒](http://lvwenhan.com/ios/459.html)\n\n[如何快速在手机中查看UDID，无需itunes、itools - iPhone 5s 综合讨论区 - 威锋论坛 - 威锋网](http://bbs.feng.com/read-htm-tid-8001342.html)\n\n[加快XCode的编译链接速度（200%+）—XCode编译速度慢的解决方案 - 心砚THU的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/zhaoxy_thu/article/details/30073485?utm_source=tuicool&utm_medium=referral)\n***\n# 其他资源、网站\n[iOS技术周报](http://weekly.ios-wiki.com/issues/67#rd?sukey=fc78a68049a14bb2134f1054104f27692001c0a300c39d5b268674ab5d1e6fcffe41c83d75cf91c881513e7814917cb2)\n\n[编程挑战：你是Swift忍者吗？ – Swift中文网](http://www.swiftvip.cn/471.html)\n\n[快快快！27个提升效率的iOS开源库推荐](http://www.cocoachina.com/ios/20150727/12720.html)\n\n[作为iOS开发者，怎能不follow这52个牛人](http://www.cocoachina.com/programmer/20150728/12788.html#0-tsina-1-38046-397232819ff9a47a7b7e80a40613cfe1)\n\n[iOSRE](http://bbs.iosre.com/)\n\n[独立开发者的福音：开发工具大全](http://www.cocoachina.com/game/20150805/12901.html)\n\n[高效 MacBook 工作环境配置 - 博客 - 伯乐在线](http://blog.jobbole.com/89013/)\n\n\n[源码推荐(8.10)：iOS 大文件断点下载库，仿微信发布语音](http://www.cocoachina.com/ios/20150810/12922.html#0-tsina-1-63173-397232819ff9a47a7b7e80a40613cfe1)\n\n[盘点国内程序员不常用的热门iOS第三方库:看完,还敢自称”精通iOS开发”吗? - iOS122 - 博客园](http://www.cnblogs.com/ios122/p/4873334.html)\n\n[iOS资料总结vsouza/awesome-ios](https://github.com/vsouza/awesome-ios)\n\n[10步成为专业iOS开发者——从零起步 ](http://www.cocoachina.com/ios/20150617/12165.html)\n\n[提高iOS开发效率的方法和工具 – 流水年华°](http://yyny.me/ios/%E6%8F%90%E9%AB%98iOS%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87%E7%9A%84%E6%96%B9%E6%B3%95%E5%92%8C%E5%B7%A5%E5%85%B7/)\n\n[个人常用iOS第三方库以及XCode插件介绍](http://www.cocoachina.com/ios/20150710/12503.html)\n\n[GitHub 上都有哪些值得关注学习的 iOS 开源项目？ - 青峰专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/kepoon/article/details/39695729)\n\n[iOS提高效率的方法和工具 | 农业-行者](http://lcepy.github.io/2015/07/14/iOS%E6%8F%90%E9%AB%98%E6%95%88%E7%8E%87%E7%9A%84%E6%96%B9%E6%B3%95%E5%92%8C%E5%B7%A5%E5%85%B7/)\n\n[公司用到的一些 iOS 开源库和第三方组件 - 简书](http://www.jianshu.com/p/207a3879c41f)\n\n[iOS及Mac开源项目和学习资料【超级全面】 | 程序员的资料库](http://codecloud.net/ios-mac-study-5155.html)\n\n[GameplayKit 编程指南](https://gameplaykit-programming-guide-chinese.readme.io/)\n\n[关于 @synchronized，这儿比你想知道的还要多 | yulingtianxia's blog](http://yulingtianxia.com/blog/2015/11/01/More-than-you-want-to-know-about-synchronized/)\n\n[腾讯力作！超实用的iOS 9人机界面指南（1）：UI设计基础](http://www.uisdc.com/ios9-interface-guideline-ui)\n\n[基础集合类](http://www.cocoachina.com/industry/20140122/7735.html)\n\n[Top 100 Best Blogs for iOS Developers to Learn and Gain Insights](http://www.softwarehow.com/best-blogs-for-ios-developers/)\n\n[iOS可持续化集成: Jenkins + bundler + cocoapods + shenzhen + fastlane + pgyer ](http://blog.csdn.net/colorapp/article/details/47007329)\n\n[2015网易新闻iOS版使用的开源组件](http://m.163.com/special/newsclient/ios_libraries.html)\n\n[iOS事件分发机制（一） hit-Testing](http://suenblog.duapp.com/blog/100031/iOS%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6%EF%BC%88%E4%B8%80%EF%BC%89%20hit-Testing)\n\n[iOS 开发 OpenGL 新手入门 ](http://www.cocoachina.com/ios/20151123/14116.html)\n\n[iOS开发之显示微博表情 - IOS - 伯乐在线](http://ios.jobbole.com/83316/)\n\n[『干货』分享你最喜欢的技巧和提示(Xcode,objective-c,swift,c...等等) - Coffee pig - 博客频道 - CSDN.NET](http://blog.csdn.net/biggercoffee/article/details/50394027)\n\n[Mac OS X Terminal 101：终端使用初级教程 - Blog - Renfei Song](https://www.renfei.org/blog/mac-os-x-terminal-101.html)\n\n[类似IG-ParsePlatform/Anypic](https://github.com/ParsePlatform/Anypic)\n"
  },
  {
    "path": "blog.md",
    "content": "# Blog of iOS\n\n[优化UITableViewCell高度计算的那些事 | sunnyxx的技术博客](http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/) \n\n[Core Image 和视频](http://objccn.io/issue-23-2/)\n\n[iOS应用架构谈 view层的组织和调用方案 - Casa Taloyum](http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.html)\n\n[objc中国](http://objccn.io/)\n\n[Masonry介绍与使用实践(快速上手Autolayout) | 里脊串的开发随笔](http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/)\n\n[Objective-C Runtime | yulingtianxia's blog](http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/)\n\n[ReactiveCocoa 和 MVVM 入门 | yulingtianxia's blog](http://yulingtianxia.com/blog/2015/05/21/ReactiveCocoa-and-MVVM-an-Introduction/)\n\n[Why's Blog](http://blog.callmewhy.com/)\n\n[SpeedBoy007的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/meegomeego?viewmode=contents)\n\n[在iOS上使用ffmpeg播放视频 - moonvan - 博客园](http://www.cnblogs.com/moonvan/p/3244943.html)\n\n[Ray Wenderlich | Tutorials for iPhone / iOS Developers and Gamers](http://www.raywenderlich.com/)\n\n[阿峰的技术窝窝](http://hufeng825.github.io/)\n\n[里脊串的开发随笔](http://adad184.com/)\n\n[Swifter - Swift 必备 tips](http://swifter.tips/)\n\n[成为优秀程序员的十个Tips | Jim's blog](http://jimhuang.cn/?p=137#rd&sukey=fc78a68049a14bb28c7ad5a8d776284f185354b5cfd98a8a6db32aca4f15d812b30d317b0f38b26283dc68e1a01c5a1e)\n\n[iWangKe.me](http://www.iwangke.me/)\n\n[hexo blog 的诞生 | WymanY's Blog](http://wymany.github.io/2014/03/03/Hexo-blog/)\n\n[iOS开发进阶，从Xcode开始](http://www.cocoachina.com/special/xcode/)\n\n[Swift专题页 - CocoaChina](http://www.cocoachina.com/special/swift/)\n\n[CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区](http://www.cocoachina.com/special/iap.html)\n\n[Cocos引擎中文官网 | Cocos2d-x下载|文档|教程 | 永久开源免费的移动跨平台游戏引擎](http://cn.cocos2d-x.org/special)\n[Open Source - Releases](http://www.opensource.apple.com/)\n\n[Functional Reactive Programming in Swift - Part 1 // Why's Blog](http://blog.callmewhy.com/2015/05/11/functional-reactive-programming-1/#)\n\n[JSPatch – 动态更新iOS APP « bang’s blog](http://blog.cnbang.net/works/2767/)\n\n[Objective-C Autorelease Pool 的实现原理 - 雷纯锋的技术博客](http://blog.leichunfeng.com/blog/2015/05/31/objective-c-autorelease-pool-implementation-principle/#jtss-tsina)\n\n[100mango/zen](https://github.com/100mango/zen)\n\n[Objective-C Runtime 运行时之一：类与对象 - 南峰子的技术博客](http://southpeak.github.io/blog/2014/10/25/objective-c-runtime-yun-xing-shi-zhi-lei-yu-dui-xiang/)\n\n[Dive into Category - 美团技术团队](http://tech.meituan.com/DiveIntoCategory.html)\n\n[iOS的Socket开发基础 | coderyi](http://www.coderyi.com/archives/429)\n\n[开发技术前线 第十八期 | 开发技术前线](http://www.devtf.cn/?p=792)\n\n[oa414/objc-zen-book-cn](https://github.com/oa414/objc-zen-book-cn)\n\n[快速入门 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143449917624134f5c4695b524e81a581ab5a222b05ec000)\n\n[Swift项目兼容Objective-c问题汇总 - 一叶博客](http://00red.com/blog/2015/06/02/swift-objectivec-compatible/)\n\n[tangqiaoboy/iOSBlogCN](https://github.com/tangqiaoboy/iOSBlogCN)\n\n[Apple Watch三个月开发的一些收获总结 – 小瑞的Blog](http://jerryliu.org/ios%20programming/Apple%20Watch-Development-summary/)\n\n[hrchen's blogging](http://www.hrchen.com/)\n\n[Blog | shinobicontrols](https://www.shinobicontrols.com/blog)\n\n[GCD入门（二）: 多核心的性能 - 梦维](http://www.dreamingwish.com/article/grand-central-dispatch-basic-2.html)\n\n[Core-Animation](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques)\n\n[Introduction | ios核心动画高级技巧](http://zsisme.gitbooks.io/ios-/content/)\n\n[Alway coding – 流水年华°](http://yyny.me/)\n\n[官方swift-Teaching App Development with Swift - Swift Education](http://swifteducation.github.io/teaching_app_development_with_swift/)\n\n[CoreText使用教程(一) - 第七章](http://www.zoomfeng.com/blog/coretextshi-yong-jiao-cheng-%5B%3F%5D.html)\n\n[txx's blog](http://blog.rpplusplus.me/)\n\n[Kevin Blog](http://blog.zhowkev.in/)\n\n[WWDC2014之App Extensions学习笔记 - 王中周的技术博客](http://foggry.com/blog/2014/06/23/wwdc2014zhi-app-extensionsxue-xi-bi-ji/)\n\n[ipader/SwiftGuide](https://github.com/ipader/SwiftGuide)\n\n[比较全的swift算法](http://waynewbishop.com/swift)\n\n[土土哥的技术Blog](http://tutuge.me/)\n\n[nixzhu/dev-blog](https://github.com/nixzhu/dev-blog)\n\n[Xcode 6 錦囊妙技：向量圖片、程式碼片段、加入自訂的字型](http://www.appcoda.com.tw/xcode6-tips-tricks/?utm_content=buffer2404a&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)\n\n[首页 - 美团技术团队](http://tech.meituan.com/)\n\n[云风的 BLOG](http://blog.codingnow.com/)\n\n[Sketch中文用户手册](http://www.sketchcn.com/sketch-chinese-user-manual.html)\n\n[ios_swift开发资源整理 - Meadows of Heaven - 博客频道 - CSDN.NET](http://blog.csdn.net/colouful987/article/details/46125113)\n\n[白胡子开发代码CS 193P iPhone Application Development](http://web.stanford.edu/class/cs193p/cgi-bin/drupal/)\n\n[A001.01 WWDC2014 Swift入门 变量字符串集合循环赵哲中文swift视频教程—在线播放—优酷网，视频高清在线观看](http://v.youku.com/v_show/id_XNzI1MTQ5NzYw.html)\n\n[SwiftGG 翻译组 - 高质量的 Swift 译文网站](http://swift.gg/)\n\n[码农人生](http://msching.github.io/)\n\n[Producter Tips](http://tips.producter.io/)\n\n[iOS Security](http://security.ios-wiki.com/)\n\n[Talk is cheap，Show me the world！](http://chengway.in/)\n\n[Glow 技术团队博客](http://tech.glowing.com/cn/)\n\n[Objective-C与Runtime | springox的博客](http://springox.w18.net/2015/09/03/objectivecruntime/)\n\n[iOS 网络编程 - Jymn_Chen - 博客频道 - CSDN.NET](http://blog.csdn.net/u010962810/article/category/1528641)\n\n[Android 开源项目汇总](http://p.codekk.com/)\n\n[Swift Sandbox](http://swiftsandbox.io/)\n\n[李剑飞的技术博客 | 重要的不是堆砌了多少知识，而是学以致用。](http://lijianfei.sinaapp.com/)\n\n[Python教程 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000)\n\n[官方文档iOS 9.0](https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW4)\n\n[国人总结的上百个Github上的开发框架和完整App](http://github.ibireme.com/github/list/ios/)\n\n[破船之家](http://beyondvincent.com/)\n\n[算法十分钟搞定LCS：](http://www.julyedu.com/video/play?course=17)\n\n[App设计专题：动效设计，点睛之美_CocoaChina专题](http://www.cocoachina.com/special/appdesign/)\n\n[flexmonkey.blog[swift]](http://flexmonkey.blogspot.co.uk/2015/10/3d-retouch-experimental-retouching-app.html)\n\n[Limboy's HQ](http://limboy.me/ios/2013/12/27/reactivecocoa-2.html)\n\n[发光的我|BRIGHTTJ](http://www.brighttj.com/)\n\n[Thomas Hanning - A blog about iOS Development.](http://www.thomashanning.com/)\n\n[dev-blog/2015-07-27-keyboard-man.md at master · nixzhu/dev-blog](https://github.com/nixzhu/dev-blog/blob/master/2015-07-27-keyboard-man.md)\n\n[zen/Advanced Graphics and Animations for iOS Apps.md at master · 100mango/zen](https://github.com/100mango/zen/blob/master/WWDC%E5%BF%83%E5%BE%97%EF%BC%9AAdvanced%20Graphics%20and%20Animations%20for%20iOS%20Apps/Advanced%20Graphics%20and%20Animations%20for%20iOS%20Apps.md)\n\n[Just for fun – Morisunshine's Blog](http://morisunshine.com/)\n\n[技术哥-编程是一种思想,代码是一种人生](http://suenblog.duapp.com/)\n\n[watchOS 2 | 破船之家](http://beyondvincent.com/2015/10/16/2015-10-16-watchkit-for-watchos-2/)\n\n[Github repos (iOS)](http://github.ibireme.com/github/list/ios/#)\n\n[Daizi博客](http://daizi.me/)\n\n[GameplayKit 编程指南](https://gameplaykit-programming-guide-chinese.readme.io/)\n\n[Backspace Prologue: Mistakes and learnings of an iPhone developer](http://troybrant.net/blog/)"
  },
  {
    "path": "other resources.md",
    "content": "# other resources\nsuch as tools for ios\n***\n# tools\n[PC6苹果网_苹果软件游戏下载门户网站](http://www.pc6.com/apple/)mac APP下载\n\n[Unicode编码转换 - 站长工具](http://tool.chinaz.com/Tools/Unicode.aspx)\n\n[草料二维码生成器](http://cli.im/)\n[二维码 | 人人都是产品经理](http://www.woshipm.com/tag/%E4%BA%8C%E7%BB%B4%E7%A0%81)\n\n[Reveal：分析iOS UI的利器 - yongyinmg的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/yongyinmg/article/details/39293015)\n\n[BugHD — 实时监控APP的崩溃分析工具](http://bughd.com/)\n\n[iPhoneSimulatorSDK_免费高速下载|百度云 网盘-分享无限制](http://pan.baidu.com/s/1jGqzun0#path=%252FiPhoneSimulatorSDK)\n\n[Google](https://g.wen.lu/)谷歌镜像\n\n[Google 镜像站搜集](http://www.cocoachina.com/programmer/20150611/12117.html)\n\n[SDK下载 - 腾讯开放平台](http://wiki.open.qq.com/wiki/mobile/SDK%E4%B8%8B%E8%BD%BD)腾讯开放平台更新日志\n\n[问题记录：iOS 用户行为统计代码的剥离](http://www.cocoachina.com/ios/20150715/12569.html)\n\n[快速生成AppStore审核截图](https://appscreens.io/yK7cLuBNij)\n\n[API Store_为开发者提供最全面的API服务](http://apistore.baidu.com/astore/index)\n\n[API数据接口_开发者数据定制_免费数据调用-聚合数据](http://www.juhe.cn/)\n\n[Bugtags - 为移动测试而生 | 随时随地改善您的Apps](https://bugtags.com/)\n\n[检测Xcode是否正版](https://developer.apple.com/news/?id=09222015a)\n\n[启动图工具Using Vector Images in Xcode 6](http://martiancraft.com/blog/2014/09/vector-images-xcode6/)\n\n[github工具Integrations Directory](https://github.com/integrations)\n***\n# UI&UX\n[腾讯设计师的私人笔记！帮你全方位掌握英文字体基础](http://www.uisdc.com/english-fonts-design-foundation)\n\n[UX Project Checklist](http://uxchecklist.github.io/)\n[谷歌设计师使用工具](http://t.cn/RLJkiUd?u=2068840121&m=3867421465238454&cu=2068840121)\n\n[2015 移动端 UI/UX 趋势 | @Get社区](http://get.jobdeer.com/7749.get/)\n\n[Flat Icons | Squid Ink](http://thesquid.ink/flat-icons/)\n\n[UI-Sergey Valiukh on Behance](https://www.behance.net/Sergii_Valiukh)\n\n[图标IconStore](http://iconstore.co/)\n\n[ios & Android icon generator -- Generate all icon for your Titanium app from just 1 1024 image!](http://devhelpers.com/app/icon/resizer/)\n\n[一个不落！IOS 8+9 UI KIT+6S、6S plus展示模型免费打包下载](http://www.uisdc.com/ios-9-iphone-6s-uikit?url_type=39&object_type=webpage&pos=1)\n\n[PaintCode 用户操作指南（绘制篇） | 人人都是产品经理](http://www.woshipm.com/ucd/158982.html)\n\n[抛砖引玉，QC+Origami 动效设计脱盲篇](http://www.cocoachina.com/design/20150923/13547.html)\n\n[动画教程Motion Design for iOS](https://dn-motion-design.qbox.me/)\n\n### Sketch\n[SketchActive](http://aegeank.com/sketchactive/)\n\n[All Free .sketch downloads and resources - Sketch Freebie - Free Sketch files for Sketch 3 - Sketch App Sources](http://www.sketchappsources.com/all-free-sources.html)\n***\n# 编译器\n[使用AppCode的9条理由 - CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区](http://www.cocoachina.com/ios/20141031/10070.html)\n***\n# Git\n[Xcode 6.3 用 GitHub 托管项目_互联网_百度经验](http://jingyan.baidu.com/album/ab0b5630936ab6c15afa7d1c.html?picindex=3)\n\n[Git服务器搭建全过程](http://mp.weixin.qq.com/s?__biz=MjM5OTMxMzA4NQ==&mid=216463848&idx=2&sn=6f36e60705df1e16d21139e5d395ed60)\n\n[Git指令大全图](http://www.colorfulcat.xyz/2015/09/06/git-command/)\n\n[Github教程](http://jlord.us/git-it/index-zhtw.html)\n\n[Users Ranking - GitHub Ranking](http://githubranking.com/users)\n\n[iSource官方帮助文档](https://code.csdn.net/help/CSDN_Code/progit/zh/01-introduction/01-chapter1)\n***\n# 网络\n[四种常见的 POST 提交数据方式 | JerryQu 的小站](https://www.imququ.com/post/four-ways-to-post-data-in-http.html)\n\n[搬瓦工bandwagon 内置一键安装Shadowsocks图文教程 _ 磊的博客](http://www.jjhr.net/2015/03/built-a-key-move-bricklayer-bandwagon-installation-shadowsocks/)\n\n[Mac下搭建svn服务器和XCode配置svn - jjunjoe的专栏 - 博客频道 - CSDN.NET](http://blog.csdn.net/jjunjoe/article/details/8500996)\n***\n\n# FanQiang\n[Surge 新手使用指南 — Medium](https://medium.com/@scomper/surge-%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-a1533c10e80b#.hma5x1v1w)\n\n[Surge 原理与实现 — Medium](https://medium.com/@Blankwonder/surge-%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0-8aa3304fb3bb#.zdplgiyzo)\n\n[shadowsocks搭建教程: 【倾力原创】史上最详尽Shadowsocks从零开始一站式翻墙教程](http://shadowsocks.blogspot.jp/2015/01/shadowsocks.html)\n\n[surge神器+ss傻瓜配置指南 - iPhone 6s 综合讨论区 - 威锋论坛 - 威锋网](http://bbs.feng.com/forum.php?mod=viewthread&page=1&tid=10015511)\n# other\n[iOS9降级教程 降级到iOS8图文教程 - iPhone中文网](http://iphone.tgbus.com/tutorial/use/201506/20150609140938.shtml)\n\n[使用Xcode 7 beta免费真机调试iOS应用程序 | K-Res的Blog](http://blog.k-res.net/archives/1862.html)\n\n[我看UNIX与Windows的本质区别(转)](http://www.douban.com/group/topic/15118499/#!/i!/ckDefault)\n\n\n[太平洋网络IP地址查询Web接口](http://whois.pconline.com.cn/#tabs-2)\n[whois.pconline.com.cn/ipJson.jsp](http://whois.pconline.com.cn/ipJson.jsp)\n[pv.sohu.com/cityjson](http://pv.sohu.com/cityjson)\n[Design Break](http://www.designbreak.io/)\n\n[【转载】[7.28推送] Microsoft Office 2016 for Mac (15.12.3) 正式版下载附送破解,Mac软件使用-MacX.cn -](http://www.macx.cn/thread-2166376-1-1.html)\n\n[听云--国内最大的端到端应用性能管理解决方案](http://www.tingyun.com/)\n\n[为什么你应该深入Github - 手工艺人 | Phodal 全栈工程师](http://www.phodal.com/blog/why-you-should-work-hard-with-github/)\n\n[Mac特殊符号怎么打？苹果Mac特殊符号快捷键输入方法汇总_苹果MAC_操作系统_脚本之家](http://www.jb51.net/os/MAC/264529.html)\n\n[拆修系列【iPhone 5】修修补补，你的手机或许还能再战三年。 - ZEALER 社区](http://plus.zealer.com/post/5194)\n\n[All IT eBooks - Free IT eBooks Download](http://www.allitebooks.com/)\n\n[utom大招-免费使用TinyPNG批量压缩PNG图片](http://mp.weixin.qq.com/s?__biz=MzA4MzI0MTkxOQ==&mid=400480118&idx=1&sn=b89ba0ff5f99486d2a9c5f024b123d00#rd)"
  },
  {
    "path": "swift.md",
    "content": "# swift 文章\n[使用_ObjectiveCBridgeable协议实现Objective-C类与Swift结构体的无缝互转 - 南峰子的技术博客](http://southpeak.github.io/blog/2015/10/26/objectivecbridgeable-protocol-for-objectivec-class-and-swift-struct/)\n\n[解决 iOS CLLocationManager 定位返回旧数据的问题 - Swift中国](http://swiftcn.io/topics/27?f=w)\n\n# 开源库\n[swift库集合](http://www.ioscookies.com/)\n\n# 常见问题\n[用纯Swift程序真机调试,出现libswiftCore.dylib异常,在模拟器可以跑](http://bbs.csdn.net/topics/390942044?page=1)\n\n[iphone - dyld: Library not loaded: @rpath/libswiftCore.dylib - Stack Overflow](http://stackoverflow.com/questions/26024100/dyld-library-not-loaded-rpath-libswiftcore-dylib)"
  }
]