阅读源码,不仅能使我们了解作者的功能实现方式,方便我们运用其功能,快速的fix使用中遇到的bug,更重要的是在阅读优秀源码时体会作者的设计**和架构设计,具体的技术很快就会过时,优秀的设计**却会历久弥新,给我们今后编码以很大的借鉴和启迪。向优秀的开源者致敬!向优秀的分享者致敬!
【Apple译文】
『 Apple 』 | 文档 | 译文 \ 博文 |
---|---|---|
【从 NSURLConnection 到 NSURLSession】 | objc.io | github.io \ |
【UIWebView 网页视图】 | developer | github.io \ |
【UIBezierPath 贝塞尔曲线】 | developer | github.io \ |
【UIView 视图】 | developer | github.io \ |
【Runloop 运行循环】 | developer | Run Loops_译 、CFRunLoop.c (c) 2015_源码 、NSRunLoop.h_源码 \ Runloop_博 |
【Runtime 运行时】 | developer | runtime_译、runtime.h_源码 \ Runtime_博 |
WechatPublic-Codeidea | ... | ... |
【iOS10 NSAppTransportSecurity】 | developer | NSAppTransportSecurity_译 \ |
【Podfile 语法】 | cocoapods | Podfile 语法参考_译 \ |
【iOS 9设计规范 中文版】 | developer | \ iOS 9设计规范 中文版 完整版 |
【iOS 10设计规范笔记与整理】 | -- | \ IOS10设计规范笔记与整理 |
【Swift 4 JSON 解析指南】 | -- | \ Swift 4 JSON_解析指南 |
【Stack Overflow 2017 开发者调查报告】 | stackoverflow.com | Stack Overflow 2017 开发者调查报告 \ |
【App Store 审核指南(2017 中文版)】 | developer | \ -- |
GitHub发布2017年度开发者报告,用户超2400万 | 聊聊架构 | GitHub Octoverse 2017 |
WechatPublic-Codeidea | ... | ... |
【常用优秀三方框架】
【三方集成 & 授权】
『 三方服务 』 | 文档 | 博文 |
---|---|---|
【JPush 极光推送】 | 集成文档 | 极光博客 \ Xcode8下快速集成并兼顾iOS10 |
【UMAnalytics 友盟统计】 | 集成文档 | 友盟论坛 \ 集成友盟分享、登录、统计 |
【Alipay 支付宝支付】 | 新文档中心2017-05-17 | |
【WeChat 微信支付/登录】 | SDK | 第三方登录微信方式实现 \ |
【一篇文章,教你学会 Git】 | 博文 star1100+ | 理解Git的基本原理,掌握常用的一些命令。 |
【 git 快速上手】 | git 快速上手 star700+ | Git 不等于 github大家注意了!git和github就是球和球场的关系! |
WechatPublic-Codeidea | ... | ... |
【开源项目源码】
『 GitHub 』 | 简阅 |
---|---|
iOS-Source-Code-Analyze | 收集了优秀的iOS开源框架源代码解析文章,强烈推荐 |
open-source-ios-apps | iOS开源App集合,分:swift与Objective-C--国外人整理。star14200+ |
Yep | 社交IM软件YEP,star5000+ |
TeamTalk | 蘑菇街开源IM,star4500+ |
MessageDisplayKit | 类似微信的IMapp,可发送图片,音频,视频,文字,位置信息等,star3800+ |
仿网易新闻 | star3000+ |
高仿城觅 | star1800+ |
YoCelsius | 天气预报的应用,动画和交互非常丰富,star2300+ |
v2ex | v2ex.com客户端,star1700+ |
高仿微信 | star2000+ |
高仿美团 | star1500+ |
高仿喵播APP | 视频直播项目,star2000+ |
高仿最美应用 | swift, star800+ |
一个 | 《一个》 iOS 客户端, star600+ |
CocoaChina+ | 开源的第三方CocoaChina移动端, star600+ |
高仿百度糯米 | star500+ |
Four | 一个上线的任务记录app,star300+ |
HackerNews-React-Native | 用 React Native 完成的 HackerNews 客户端,star3000+ |
实现类似微信朋友圈或者QQ空间,评论回复,九宫格布局。处理键盘弹出后定位到当前点击的被评论人处。star1000+ | |
iOSAppTemplate | 高仿微信,iOS应用开发模板,star430+ |
Bilibili_Wuxianda | 赞 高仿Bilibili客户端 , star2100+ |
Coding-iOS | Coding iOS 客户端源代码, star2800+ |
Voice2Note | 懒人笔记iOS客户端, star730+ |
Monkey | GitHub第三方iOS客户端, star1460+ |
ChatSecure-iOS | Objective-C写的XMPP聊天应用, star2450+ |
FirebaseChat | Objective-C写的完整的聊天应用, star2800+ |
Meizi | 豆瓣妹子图iOS客户端, star560+ |
wikipedia-ios | 维基百科官方App, 已上架, star3000+ |
DSLolita | 模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能。 star500+ |
XiMaLaYa-by-HansRove | 仿喜马拉雅FM, 对AVFoundation框架的一次尝试,采用MVVM模式, star0+ |
百思不得姐 | 百思不得姐4.5.6版本高仿, star200+ |
Animations 核心动画(大全) | OC & Swift star2000+ |
WechatPublic-Codeidea | ... |
【学习资源】
地址 | 简阅 |
---|---|
他人总结各种开源库、开源资料、开源技术文章 | OS开发常用三方库、插件、知名博客等等,4000多个star |
objc** | 为** Objective-C 社区带来最佳实践和先进技术 |
NSHipster中文版 | NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。每周更新。 |
iOS Dev Weekly | 如果你是老手精通英文,那么这个周刊是非常值得推荐订阅的,该周刊提供行业新闻、最新开发动态、开发工具、代码分享、UI设计、设计师招聘等丰富的资源。 |
Shinobicontrols | The latest technical blog posts |
iOS Developer Tips | Code, tips and tricks for iOS developers |
Raywenderlich | 国外iOS视频教程网站 |
trip-to-iOS | 6000多个star的iOS学习资料整理 |
SwiftGuide | 这份指南汇集了Swift语言主流学习资源,接近1W的star |
skill-map | IT技术领域(云计算,大数据,运维,安全,开发语言,智能硬件等)及互联网产品、运营等领域学习技能图谱 |
全球移动技术大会2016 | 全球移动技术大会2016PPT下载合集 |
atswift-2016-resources | 2016**Swift开发者大会源文件,包括keynote, pdf 和源工程文件 |
全球移动技术大会2017 | 全球移动技术大会2017PPT下载合集 |
iOS10-day-by-day | iOS新技术尝试 |
WWDC 2017 Videos | 我们很高兴地告知您 WWDC 2017 视频和 Developer Insight (开发者经验分享视频) ,现在皆已配有简体中文字幕。 |
Python 核心编程 第二版 | star360+ |
设计模式包教不包会 | star100+ |
编程之法:面试和算法心得 | The-Art-Of-Programming-By-July,star1100+ |
SwiftGG翻译组 | 翻译的文章来源于国外的优秀 Swift 网站和博客 |
Android开发技术周报 | 写代码,改变世界 |
Node.js | 资源汇总 |
JavaScript | 资源汇总 |
WechatPublic-Codeidea | ... |
【优秀Blog】,"同步于": https://github.com/tangqiaoboy/iOSBlogCN
未完、每月末(
争取
)、更新 ~ ; 劳驾你点一下❓ 效率工具类\系统文件常用API注解
-
如果在阅读过程中遇到 error || new ideas,希望你能 issue 我,我会及时补充谢谢。
-
喜欢可 赞赏 ,点击右上角的 star 和 watch 按钮,可以收藏本仓库,并在文档、issue、Demo更新时收到邮件通知。