Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icepy/Awsome-Apple-Develop-Guide
🐵 Awsome-Apple-Develop-Guide:此文档是Apple平台开发所使用语言的主流学习资源-阅读收集
https://github.com/icepy/Awsome-Apple-Develop-Guide
Last synced: 25 days ago
JSON representation
🐵 Awsome-Apple-Develop-Guide:此文档是Apple平台开发所使用语言的主流学习资源-阅读收集
- Host: GitHub
- URL: https://github.com/icepy/Awsome-Apple-Develop-Guide
- Owner: icepy
- License: mit
- Created: 2014-11-29T08:12:10.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-09-01T17:02:01.000Z (over 6 years ago)
- Last Synced: 2024-05-18T22:54:50.524Z (7 months ago)
- Language: Swift
- Homepage:
- Size: 290 KB
- Stars: 620
- Watchers: 51
- Forks: 146
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-awesomeness-zh_CN - iOS-usefulinformation-zh_CN
README
## Awsome Apple Develop Guide
> 此文档是Apple平台开发所使用语言的主流学习资源
![](https://img.shields.io/github/license/mashape/apistatus.svg)
![](https://camo.githubusercontent.com/770175f6c01d89c84a020706126a9e6399ff76c4/68747470733a2f2f696d672e736869656c64732e696f2f636f636f61706f64732f702f4b696e676669736865722e7376673f7374796c653d666c6174)## 参与交流
欢迎大家将珍藏已久的资料共享出来,您可以:
* 使用 [Issues](https://github.com/lcepy/ios-programming-books-zh_CN/issues) 以及 Pull Request
iOS开发者博客,您可以:
* 使用 [iOSBlogCN](https://github.com/tangqiaoboy/iOSBlogCN)添加或者订阅
从社区学习知识
* [iOS技术周报](http://weekly.ios-wiki.com/)
* [objc中国](http://objccn.io/)
* [cocoachina](http://www.cocoachina.com/)
* [Swift社区](http://swiftist.org/)从iOS面试题总结
[iOS有用的面试题](iOS-usefulInterviewquestions-zh_CN)
## 建议-学习iOS之前快速预览一下
[MAC开发环境配置](http://aaaaaashu.gitbooks.io/mac-dev-setup/content/)
[什么是Swift,如何评价 Swift 语言?](http://www.zhihu.com/question/24002984)
[了解一下Objective-C是什么](http://zh.wikipedia.org/zh-cn/Objective-C)
[iOS开发60分钟入门](https://github.com/qinjx/30min_guides/blob/master/ios.md)
[Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html#//apple_ref/doc/uid/TP40012668-CH2-SW1)
[从零开始学iOS开发的15条建议](http://www.jianshu.com/p/8472ba0f2bb6)
[自学iOS开发的一些经验](http://limboy.me/ios/2014/12/31/learning-ios.html)
[学习路线](http://www.cocoachina.com/special/fornew.html)
## 语言学习-这里包括了Swift,Objective-C,C,C++
[中文版 Apple 官方 Swift 教程《The Swift Programming Language》1.2](https://github.com/numbbbbb/the-swift-programming-language-in-chinese)
[中文版 Apple 官方 Swift 教程《The Swift Programming Language》2.0](http://wiki.jikexueyuan.com/project/swift/)
[The Official raywenderlich.com Swift Style Guide](https://github.com/raywenderlich/swift-style-guide)
[The Official raywenderlich.com Swift Style Guide 中文版](http://swift.gg/2015/08/11/raywenderlich-swift-style-guide/)
[Using Swift with Cocoa and Objective-C中文手册](https://github.com/CocoaChina-editors/Welcome-to-Swift/blob/master/UsingSwiftwithCocoaandObjective-C%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C.md)
[C 语言常见问题集](http://c-faq-chn.sourceforge.net/ccfaq/index.html)
[Google Objective-C Style Guide 中文版](http://zh-google-styleguide.readthedocs.org/en/latest/google-objc-styleguide/)
[Google C++ Style Guide 中文版](http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/contents/)
[禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译](https://github.com/oa414/objc-zen-book-cn)
## 这里包括了一些市面上免费的视频资源
[玩儿转Swift](http://www.imooc.com/learn/127)
[征战Objective-C](http://www.imooc.com/learn/218)
[斯坦福大学公开课:iOS 7应用开发](http://v.163.com/special/opencourse/ios7.html)
[斯坦福大学公开课:Swift开发iOS 8应用-中文字幕](https://github.com/x140yu/Developing_iOS_8_Apps_With_Swift)
[斯坦福大学公开课:Swift开发iOS 8应用](https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099)
[WWDC 2015 Video 英文字幕 (共104个)](https://github.com/qiaoxueshi/WWDC_2015_Video_Subtitle)
[WWDC2015下载链接](https://github.com/6david9/WWDC2015)
## 精粹
[一些 iOS / Web 开发相关的翻译或原创博客文章](https://github.com/nixzhu/dev-blog)
[iOS-Core-Animation-Advanced-Techniques](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques)
[中文 iOS/Mac 开发博客列表](https://github.com/tangqiaoboy/iOSBlogCN)
[Articles for objccn.io. objc.io的完整、准确、优雅的中文翻译版本](https://github.com/objccn/articles)
[这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排](https://github.com/ipader/SwiftGuide)
[A curated list of awesome iOS UI/UX libraries](https://github.com/cjwirth/awesome-ios-ui)
[iOS8-Day-by-Day blog series](https://github.com/shinobicontrols/iOS8-day-by-day)
[iOS9 Day-by-Day blog series](https://github.com/ShinobiControls/iOS9-day-by-day/)
[matteocrippa/awesome-swift](https://github.com/matteocrippa/awesome-swift)
[Wolg/awesome-swift](https://github.com/Wolg/awesome-swift)
[awesome-ios](https://github.com/vsouza/awesome-ios)
## Swift | Objective-C | C/C++ | 设计 资源集合
[Alamofire网络库基础教程](http://www.jianshu.com/p/f1208b5e42d9)
[C 语言中的指针和内存泄漏](http://mp.weixin.qq.com/s?__biz=MzAxNDI5NzEzNg==&mid=204340894&idx=1&sn=cf7d5b0a9e3a198a39111fb07b0685e5#rd)
[C/C++编程的现代习惯](http://www.ideawu.net/blog/archives/878.html)
[Swift指针的使用](http://onevcat.com/2015/01/swift-pointer/)
[Swift tips](http://swifter.tips/)
[Study](https://github.com/ming1016/study)
[iOS心得](https://github.com/100mango/zen)
[A curated list of delightful iOS resources.](https://github.com/Aufree/trip-to-iOS)
[优秀外文翻译资源集合](https://github.com/CocoaChinaTranslationTeam/Excellent-Articles-Translations)
[详解Swift中的iOS设计模式](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=207789673&idx=1&sn=15683e2b9c939f9e21084b4e65df9b92#rd)
[在iOS8 下用Swift 创建自定义的键盘](http://www.yming9.com/?p=579)
[Swift和自动引用计数(ARC)整理之强,弱和无主引用](http://www.devtf.cn/?p=462)
[自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探](http://lvwenhan.com/ios/454.html)
[ReactiveCocoa 3.0 初窥](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=209907200&idx=1&sn=4c3d467cc76980209ed55ae8d08694f5#rd)
[Swift 2 有哪些新特性](http://www.jianshu.com/p/2dc639b2675a)
[如何使用Instruments诊断App(Swift版):起步](http://www.cocoachina.com/cms/wap.php?action=article&id=12237)
[理解 ARC 下的循环引用](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=209755668&idx=1&sn=383f306a3cc8cf2463a0a2c951ce17f6#rd)
[Swift 2.0初探](http://www.devtalking.com/articles/what-is-new-in-swift/)
[2013 CocoaChina微信精选之技术汇](http://www.cocoachina.com/industry/20140103/7651.html?utm_campaign=ios_wiki_dev_issue_1&utm_source=ios_wiki_com&utm_medium=website)
[理解 Objective-C 的 ARC](http://www.imooc.com/wenda/detail/238393)
[iOS开发的一些奇巧淫技](http://www.jianshu.com/p/50b63a221f09)
[我推荐的一些iOS开发书单 叶孤城___](http://www.jianshu.com/p/2fa080673842)
[iOS性能优化](http://www.jianshu.com/p/9e1f0b44935c)
[iOS 调试核对清单](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=206525720&idx=1&sn=61ad896414bd492f5dee7a46c1753b50#rd)
[iOS APP 测试点摘要](http://www.jianshu.com/p/e28e8f5c7578?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[GCD使用经验与技巧浅谈](http://toutiao.io/r/z71jv)
[iOS 开发实践之 Auto Layout](http://xuexuefeng.com/autolayout/)
[I Found You! 正则表达式!](http://www.jianshu.com/p/9c35432ec7a4?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[iOS 开发中的消息传递机制](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=206617040&idx=1&sn=35c497c91047130c96490b1e7b9a3fa5#rd)
[iOS扫一扫功能开发](http://www.jianshu.com/p/6b7d54b3f88b?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[给游戏开发者们的 7 个制作建议](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=206668083&idx=1&sn=1661f83ff6d5e1f1b75eba9176e1b640#rd)
[iOS另类的内存管理](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=206705810&idx=1&sn=32beff0e768d167f9a76a2be003d0886#rd)
[iOS runloop](http://www.jianshu.com/p/613916eea37f?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[正确使用Block避免Cycle Retain和Crash](http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/)
[为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权](http://tutuge.me/2015/03/29/bind-data-to-gcd-queue/)
[iOS事件分发机制(一) hit-Testing](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=207272218&idx=1&sn=fe72df0ae11997be7e0dac8cc06115aa#rd)
[iOS事件分发机制(二):The Responder Chain](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=207315755&idx=1&sn=3e48dbd35674882b46796ac9bd02ad10#rd)
[iOS富文本组件的实现—DTCoreText源码解析 渲染篇](http://blog.cnbang.net/tech/2729/)
[iOS富文本组件的实现—DTCoreText源码解析 数据篇](http://blog.cnbang.net/tech/2630/)
[GCD概述、语法以及好的示例](https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-2/GCD%E6%A6%82%E8%BF%B0%E3%80%81%E8%AF%AD%E6%B3%95%E4%BB%A5%E5%8F%8A%E5%A5%BD%E7%9A%84%E7%A4%BA%E4%BE%8B.md)
[通过减少动态派送提升性能](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=208119666&idx=1&sn=b85d6532b7804cdeb2accb5e8aea3c38#rd)
[NSString属性什么时候用copy,什么时候用strong?](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206285714&idx=5&sn=2048f89ee84149bac671ce8e204ec277#rd)
[NSRecursiveLock递归锁的使用](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206321222&idx=8&sn=71171f2298c2ed6d72015b942733f607#rd)
[在iOS上以root身份运行守护进程](http://cubernet.cn/blog/rootdaemon/)
[iOS开发中两个常见问题的处理](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206483177&idx=2&sn=0431f8a7673bf6633643c23e1776fcdd#rd)
[iOS 8增强的自动布局功能](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206448996&idx=3&sn=895663ec96a8469820b54b6536975340#rd)
[Theos介绍](http://cubernet.cn/blog/theos1/)
[iOS中几种定时器 - 控制了时间,就控制了一切](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206637839&idx=7&sn=d5719f4c59753143c288de6d6206832b#rd)
[iOS view的frame和bounds之区别(位置和大小)](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=208071791&idx=5&sn=8fd1f5ae65611a4de7ce3885db28dc6f#rd)
[iOS应用程序的生命周期](http://www.jianshu.com/p/aa50e5350852?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo)
[2015 Objective-C 三大新特性 | 干货](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=207857740&idx=2&sn=95d11ae018381f7b711320f406f800ab#rd)
[“自释放”在iOS开发中的应用](http://www.olinone.com/?p=232)
[关注被忽略的 Objective-C、Swift 和 Cocoa 特性](http://nshipster.cn/)
[Swift开发游戏步骤](https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift#!/chapters/675)
[关于iOS编码规范](http://www.jianshu.com/p/d46fb9d72ddb?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[Objective-C开发编码规范(一)](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206155008&idx=1&sn=360b4f02a9f9aea2cdd21f9253140276#rd)
[Objective-C开发编码规范(二)](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=208035695&idx=2&sn=b5069f3429308204dec4dd459bc4652f#rd)
[Swift扩展的三个微妙细节](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206573834&idx=5&sn=b18dc313960fada8e84b76efabd3175c#rd)
[Objective-C类成员变量深度剖析](http://quotation.github.io/objc/2015/05/21/objc-runtime-ivar-access.html)
[Swift基础(一)](http://cubernet.cn/blog/swift-1/)
[iOS7人机界面指南](http://isux.tencent.com/ios-human-interface-guidelines-ui-design-basics-ios7.html)
[iphone6 屏幕设计揭秘](http://wileam.com/iphone-6-screen-cn/)
[mobile设计](http://www.mobile-patterns.com/)
[iOS常用框架](http://www.jianshu.com/p/e7fc525f342d?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[iOS面试基础知识36题](http://www.jianshu.com/p/47201e57d21a?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[GitHub 上排名前 50 的 Objective-C 项目简介](http://www.jianshu.com/p/ca75fa02cf1e)
[一些知名App用到的第三方库汇总](http://www.jianshu.com/p/c5b0eb58b878)
[Github优秀开源项目大全-iOS](http://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/)
[[iOS单元测试系列]单元测试框架选型](http://zixun.github.io/blog/2015/04/11/iosdan-yuan-ce-shi-xi-lie-dan-yuan-ce-shi-kuang-jia-xuan-xing/)
[购物商城的Demo](https://github.com/linqiang/Demo)
[斯坦福大学公开课:iOS 7 应用开发 Demo](https://github.com/jkyin/Subtitle)
[iOS-Swift-Demos](https://github.com/Lax/iOS-Swift-Demos)
[iOS 无障碍开发指导](https://github.com/numbbbbb/Accessibility-Programming-Guide-for-iOS)
[TestingWithXcode中文文档](https://github.com/CocoaChinaTranslationTeam/TestingWithXcodeDocsCN)
[苹果Xcode帮助文档阅读指南](http://ourcoders.com/thread/show/117/)
[iOS项目的持续集成与管理](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=209849033&idx=2&sn=59b5aa163d0be134afbbe951e55ea708#rd)
[(译)WebViewJavascriptBridge-Obj-C和JavaScript互通消息的桥梁](http://www.coderyi.com/archives/751)
[截获导航控制器系统返回按钮的点击pop及右滑pop事件](http://www.jianshu.com/p/6376149a2c4c?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[UITableView常用属性和方法](http://beauty-soft.net/blog/ceiba/Ios/20140102/680.html)
[Swift新特性 -- 访问控制(Access Control)](http://www.devtalking.com/articles/swift-access-control/)
[ViewController Programming Guide 笔记(一)](http://chengway.in/post/ji-zhu/viewcontroller-programming-guide/presenting-a-view-controller)
[HTTP Live Streaming直播(iOS直播)技术分析与实现](http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html)
[Mantle 初步使用](http://ourui.github.io/blog/2014/01/22/mantle-use/)
[使用CAReplicatorLayer创建动画](http://www.jianshu.com/p/76c588893b19?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[iOS动画——ViewAnimations](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206678143&idx=)
[iOS动画——Layer Animations](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206718165&idx=6&sn=17c3a363f49df7a90a4e973b9c6d9af6#rd)
[收集整理了下iOS平台下比较主流炫酷的几款动画框架](https://github.com/sxyx2008/awesome-ios-animation)
[Masonry介绍与使用实践(快速上手Autolayout)](http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/)
[iOS学习之Autolayout](http://vit0.com/blog/2013/12/07/iosxue-xi-zhi-autolayout/)
[如何实现一个不规则排列的图片布局算法 | 干货](http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=208000068&idx=2&sn=a4fdbf1858302470cab8b0d4bf3484cd#rd)
[响应式视图](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=209655681&idx=2&sn=9f89d8d1ecb393db58c3e064d713b9b5#rd)
[微软前员工:开发Apple Watch应用的27个技巧](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=208550104&idx=1&sn=83eca61921efd512c42ec9e68ca6b492#rd)
[Apple Watch开发初探](http://nilsun.github.io/apple-watch/)
[Apple Watch开发专题](http://www.cocoachina.com/applewatch/)
[深入理解Objective-C:方法缓存](http://tech.meituan.com/DiveIntoMethodCache.html)
[优化UITableViewCell高度计算的那些事](http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/)
[一个完整的Core Data应用](http://objccn.io/issue-4-2/)
[iOS安全系列之一:HTTPS](http://oncenote.com/2014/10/21/Security-1-HTTPS/)
[block基础篇](http://www.90159.com/2015/08/10/ios-block-basic-article/)
[block终极篇](http://www.90159.com/2015/08/04/ios-block-ultimate/)
[关于iOS多线程,你看我就够了](http://www.jianshu.com/p/0b0d9b1f1f19)
## Objective-C Run time
[轻松学习之三——IMP指针的作用](http://www.jianshu.com/p/425a39d43d16?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo)
[轻松学习之二——iOS利用Runtime自定义控制器POP手势动画](http://www.jianshu.com/p/d39f7d22db6c?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)
[Cocoa Runtime系统知识整理](http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=206641670&idx=1&sn=3fbc0070451d33b4c87d0da616ead22d#rd)
[理解 Objective-C Runtime](http://blog.cocoabit.com/2014-10-06-yi-li-jie-objctive-c-runtime/)
[Objective-C isa 指针 与 runtime 机制](http://www.jianshu.com/p/41735c66dccb)
[Objective-C Runtime](http://tech.glowing.com/cn/objective-c-runtime/)
[Objective-C Runtime](http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/)
[Objective-C特性:Runtime](http://www.jianshu.com/p/25a319aee33d)
## 项目结构经验
[iOS 项目的目录结构能看出你的开发经验](http://www.jianshu.com/p/77a948bcbc38)
[iOS项目架构探索](https://github.com/makeLaugh/TWAPP)
[iOS应用架构谈系列](http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html)
## 学习UI
[iOS组件之UIScrollView详解](http://segmentfault.com/a/1190000002412930)
[UIScrollView 实践经验](http://tech.glowing.com/cn/practice-in-uiscrollview/)