Mac和iOS开发资源汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac和iOS开发资源汇总相关的知识,希望对你有一定的参考价值。

 转自:http://www.tairan.com/archives/4647

本文主要汇集一些苹果开发的资源。会常常更新。建议大家把这篇文章单独收藏(在浏览器中按command+D)。

 

文件夹

1、苹果官方文档
2、邮件列表
3、论坛
4、站点
5、博客
6、大会
7、播客和录像

正文

1、苹果官方文档

构建ios程序:以下的这篇文章介绍了 iOS 程序开发的过程:
Start Developing iOS Apps Today

构建Mac OS X程序:以下这篇文章介绍了Mac OS X开发的过程:
Start Developing Mac Apps Today

Objective-C:以下的这个链接是苹果官方介绍Objective-C的文档:
Programming with Objective-C

Xcode:以下这个链接是苹果官方介绍Xcode用户指南。
Xcode User Guide

2、邮件列表

Cocoa-dev:由苹果负责运维,最初内容是与Mac OS X 中的Cocoa相关,眼下在这个list上的很多开发人员能够帮助你解决 iOS 相关问题(提问的时候最好先搜索一下,之前是否有人提问过相关问题)。
https://lists.apple.com/mailman/listinfo/cocoa-dev

Xcode-user:由苹果负责运维,该邮件列表是跟Xcode相关:
https://lists.apple.com/mailman/listinfo/xcode-users 

Quartz-dev: 有苹果负责运维,该邮件列表主要是讨论Quartz 2D和Core Graphics相关技术:
http://lists.apple.com/mailman/listinfo/quartz-dev

iPhone SDK开发:这是第三方的一个邮件列表,主要讨论 iOS 开发。
http://groups.google.com/group/iphonesdkdevelopment

 

3、论坛

英文

Learn Cocoa Forum:该论坛是书籍Learn cocoa on the Mac and Beginning iOS Development的官方论坛。活跃度很不错。有刚開始学习的人。也有经验丰富的开发人员。


http://forum.learncocoa.org/

Cocoa Cafe:这是法国的一个论坛(主要是法语)
http://www.cocoacafe.fr

Apple Developer Forums:这是苹果官方的开发人员社区,主要讨论 iOS 和Mac软件开发。

很多 iOS 开发刚開始学习的人和有经验的人(包含苹果的project师和步道师),都常常为这个论坛做着贡献。

在这里是预公布版的SDK(在NDA限制下)是唯一能够合法讨论的地方。

要訪问该论坛,须要注冊一个Apple ID。
http://devforums.apple.com/

Apple Discussions。Developer Forums:这是苹果的社区论坛(针对Mac和iOS软件开发人员):
https://discussions.apple.com/community/developer_forums?categoryID=164

Apple Discussions,iPhone:这是讨论iPhone的苹果社区论坛
https://discussions.apple.com/community/iphone?categoryID=201 

 

中文

CocoaChina:CocoaChina创立于2008年3月,是一个苹果产品和 iOS 开发的中文社区站点,主要为苹果产品开发人员提供资讯、信息及服务。
http://www.cocoachina.com/ 

DevDiv:国内早期比較流行的一个移动开发人员社区之中的一个,涉猎 iOS、android和Windows Phone等各移动平台开发。
http://www.devdiv.com/

泰然网:成立于2011年9月,由泰然翻译团队,泰然技术团队,泰然管理团队组成。翻译了大量国外优秀文章,同一时候也有很多经典原创。
http://www.tairan.com/

Cocos2d-x:Cocos2d-x 是一个开源的支持多平台的 2D 手机游戏引擎。

国内难得的一个优秀开源项目。
http://www.cocos2d-x.org/

 

4、站点

英文

github:当下最牛叉的开源码库和版本号控制系统。
https://github.com/

Stack Overflow:这是针对程序猿的社区问答站点。很多有经验的iOS程序猿会常驻这里回答问题:
http://stackoverflow.com/

除了訪问Stack Overflow主站以外,还能够使用标签来浏览iOS开发的相关主题:
http://stackoverflow.com/questions/tagged/objective-c
http://stackoverflow.com/questions/tagged/iphone
http://stackoverflow.com/questions/tagged/xcode
http://stackoverflow.com/questions/tagged/ios

maniacdev:该网站是由软件开发人员Johann Dowa维护。

内容主要包含:iOS 程序开发库、控件、教程、演示样例和工具。


http://maniacdev.com/

Cocoa Controls:在这个网站能够找到很多免费并开源的GUI组件(包含iOS和Mac OS)。
http://cocoacontrols.com

NSHipster: 这个网站介绍Objective-C和Cocoa的相关内容。
http://nshipster.com

iOS Fonts:具体列出了iOS中可用的字体。能够选择不同 iOS 版本号支持的字体。
http://iosfonts.com/

Cocoa Dev Central:从2001年以来,该网站就是Mac OS X编程中最流行的网站之中的一个。
http://cocoadevcentral.com/

cocoanetics: 站点负责人号称天生就是写Objective-C的,里面的文章更新频率也比較快,好多内容(比如Core data)的介绍都比較深入,值得关注。


http://www.cocoanetics.com/

 

中文

iOS Feed:该网站由许小帅负责维护,许小帅眼下任职于腾讯。

iOS Feed汇集了很多优秀的iOS开发文章,常常会有新的更新。


http://iosfeed.com/

Code4App:code4app是一个移动平台的代码库,眼下收集了iOS平台几百个代码。而且配有效果图和演示视频。
http://code4app.com/

UI4APP:收集了很多iOS应用的截图。并进行分类浏览。方便美工设计找素材、找灵感。
http://ui4app.com/

苹果核:该网站由多人一起维护,当中一名是来自天猫的高嘉峻。苹果核主要探讨开发ios开发。介绍mac os应用,谈论apple产品发展。关注apple相关的一切。


http://pingguohe.net/

 

5、博客

英文

Matt Gemmell的博客:Matt对Objective-C 开发拥有丰富的经验和观点。这些观点很值得我们去关注
http://www.mattgemmell.com/

Cocoa is my Girlfriend:这是有Marcus Zarra带领的一批博客,主要集中在iOS和Cocoa开发的问题上。


http://cimgf.com

Ray Wenderlich的博客:实际上Ray网站发展到如今。已经很的庞大,感觉有点不想博客了。只是还是将其列在博客范围内。对于iOS开发人员这个网站提供了很好的资源,涉及的主题也很广泛。尽管很多内容是针对游戏开发人员的,可是在这个站你总能发现感兴趣的东西。
http://www.raywenderlich.com

Wolf Rentzsch的博客:Wolf是一个有丰富经验的Cocoa独立开发人员,也是C4独立开发人员大会(如今已经解散)的创始人。


http://rentzsch.tumblr.com/

iDevblogaDay:这是一个有多个作者贡献的博客。阅读这里的内容,会从不同的开发人员者身上发现新的见解。
http://idevblogaday.com/

Wil Shipley的博客:在这个星球上,Wil是一个拥有丰富Objective-C开发经验的程序猿。

他博客中的Pimp My Code系列文章是每个Objective-C程序都应该阅读的。
http://blog.wilshipley.com/

Jeff lamarche的博客:Jeff是MartianCraft的创始人,也是Beginning iOS Development系列书籍的作者之中的一个。

Jeff是一个很博学的开发人员。


http://iphonedevelopment.blogspot.com/

Mike Ash的博客:博客中Mike收集了一些iOS相关的Q&A。


http://www.mikeash.com/pyblog/

Joe Conway的博客:Jeo在Big Nerd Ranch带了非常长时间。他的博客里面有很多实用的iOS/Cocoa代码和提示。
http://stablekernel.com/blog/

objc.io:深度介绍iOS开发中的最佳实践经验和高级技术。
http://www.objc.io/

iOS Developer Tips:2008年John Muchow就開始写这个博客了。

这是第一批关于iPhone开发的博客。
http://iosdevelopertips.com/

Gregory Hill的博客:里面有很多关于本地化处理的文章。


http://blog.appliedis.com/author/gregory-hill/

iOS Dev Weekly:这是一些简讯集合的博客,由Dave Verwer负责。订阅之后。每周都会有更新。很棒。
http://iosdevweekly.com/

 

中文

王巍的博客:王巍眼下在日本横滨任职于有趣法人。

工作内容主要进行Unity3D开发,8小时之外常常进行iOS/Mac开发。他的陈列柜中已有多款应用,当中番茄工作法工具很棒。


http://onevcat.com

池建强的博客: 池建强,70后程序猿,Blogger。

98年毕业。先后就职于洪恩软件、RocketSofeware和用友软件project公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院长。

该博客最初每天发送一条Mac技巧,只是眼下已经形成了一种技术和人文结合的风格,时而随笔,时而技术。


http://macshuo.com/

唐巧的博客: 唐巧是前网易有道员工,如今在粉笔网创业中。负责iOS端的开发。

博客中的每篇文章都堪称精华,最近分析了支付宝client的插件机制,值得细细品读。


http://blog.devtang.com/

许小帅的博客:许小帅眼下任职于腾讯,他还是iOS Feed网站的负责人。

博客中对支付宝钱包插件分析的文章,引起了支付宝开发团队的反思,大家能够去感受一下。


http://imallen.com/

蓝晨钰的博客:晨钰眼下就读于中山大学。是一名90后iOS开发人员。
http://gracelancy.com/

萧宸宇的博客:萧宸宇眼下任职于Sumi Interactive。

他出生于西南一个边陲小镇,梦想着能走出家乡,看看祖国的大好河山。他拥有丰富的 iOS 开发经验,在他的博客中发表了很多 iOS 开发的文章。
http://iiiyu.com/ 

陶丰平的博客:陶丰平眼下任职于花瓣网,喜欢技术。喜欢音乐。他在软件开发领域有丰富的开发经验。
http://www.taofengping.com/

乔学士的博客:乔学士眼下任职于创业公司拓词,他正在为成为“代码手工艺人”而努力。眼下主要进行 iOS 开发。近期他做得很精彩的一件事就是汇总了WWDC 2013 视频英文字幕下载,大家能够前往他的博客感受一下。
http://joeyio.com/

破船的博客:破船在移动领域摸爬滚打多年,经历了Symbian、Windows Mobile、Windows Phone和 iOS 等的洗礼。他希望能充分利用业余时间,努力做一名伪步道师。
http://beyondvincent.com/

陈咏聪的博客:陈咏聪现任职于百度。从事 iOS 相关开发。他热爱Web事业,关注设计、产品、开发。

沉迷代码。无法自拔。


http://vinqon.com/

骆仕恺的博客:骆仕恺眼下任职于爱折客 / 爱美味。他主要从事 iOS 和Java开发。

拥有丰富的 iOS 开发经验。
http://luosky.com/

耿健桓的博客:耿健桓眼下在清华大学攻读硕士。之前他是著名网站知乎的 iOS 技术主管。


http://dlog.dismory.com/

李择一的博客:李择一眼下任职于百度,他在移动开发领域积累了丰富的经验,特别是 iOS 开发。近期他在博客中发表关于OC中block的追究很有深度,大家一定要去感受一下。
http://cnblogs.com/biosli

王轲的博客:王轲是一名 iOS 独立开发人员,也是IndieBros Studio创始人。在博客中有几篇关于 iOS 性能优化的文章。值得大家去看看。
http://www.iwangke.me/

杨宇建的博客: 杨宇建眼下任职于载信软件。在他的博客中有很多 iOS 开发的文章,都是干货。


http://www.cnblogs.com/easonoutlook/

连栩的博客: 连栩眼下工作在加拿大温哥华,运营着自己的公司 Beyondcow,他是一名 OSX、iOS 程序猿同一时候也是用户体验,交互界面设计师。在开发的软件 Miao 是一款全功能 Mac 微博client。

他的博客中有很多Cocoa开发的文章,值得大家去品读。
http://lianxu.me/

高嘉峻的博客:高嘉峻眼下任职于天猫。

是一名资深80后,号称会写代码的猪。近期他的博客中出现了两篇关于iOS中单元測试的文章,很棒。
http://jiajun.org/

webfrogs的博客:眼下在北京当一枚程序员。有幸成为80后的尾巴。眼下行走在iOS开发的道路上。用博客记载一路上的所见所闻所想。


http://webfrogs.me/

 

6、大会

WWDC:苹果开发人员大会是一年一度的盛会,苹果一般会在这里公布新的东西,而且会提供很多开发资源。值得关注。
https://developer.apple.com/wwdc/

 

7、播客和录像

Core intuition:
http://www.coreint.org/podcast.xml

调试
http://feeds.feedburner.com/debugshow

Edge Cases
http://www.edgecasesshow.com/rss.xml

发展前景
http://developingperspective.com/feed/podcast/

iDeveloper博客:
http://feeds.feedburner.com/IdeveloperLive

Software Indie:
http://softwareindie.com/feed/podcast

NSScreenCast:
http://nsscreencast.com/

 

參考

Resources for Mac and iOS Developers

 转自:http://www.tairan.com/archives/4647


以上是关于Mac和iOS开发资源汇总的主要内容,如果未能解决你的问题,请参考以下文章

软件测试面试题汇总,(测试技术+人力资源+进阶规划)含2020面试题和答案总结

软件测试面试题汇总,(测试技术+人力资源+进阶规划)含2020面试题和答案总结

区块链以太坊开发测试网汇总

技巧将Mac变为iPhone的专用外接键盘

Mac 开发工具汇总

iOS CoreData技术学习资源汇总