ios开源代码博客书籍及网站(谷粉搜搜)

搞了好久的ios开发,过程遇到各种各样的问题,基本都是靠百度+google,然后下载别人的开源代码来研究,下面列出一些常逛的ios开源代码网站,分享一下。

推荐入门书籍:
tips:以下所有书籍有英文版看英文版,有最新版看最新版

1、《Objective-C 程序设计》(难度指数:※※)

2、《iOS 7应用开发入门经典》(难度指数:※※)

3、《iOS开发指南-0基础到AppStore上架》(难度指数:※※※)

4、《iOS编程实战》(难度指数:※※※※)

推荐博客及网站:
1、Github: https://github.com/
2、StackOverFlow: http://stackoverflow.com/
3、Code4App: http://code4app.com/  国内有个类似的,大部分代码来自github,但是做了中文翻译和效果截图,支持搜索,比较好用。缺点是代码还没有那么多。
4、cocoachina: http://www.cocoachina.com/
5、objc中国: http://objcio.cn/
6、 cocoacontrols:  cocoacontrols.com  收集了很多UI控件效果代码,缺点是需要*****,而且代码分类不够好。
7、mopapp:  www.mopapp.com/directory/best-resources-iphone-developers  基本汇集比较热门的iOS免费开发资源,大多数代码我都是从这里面找的。
8、cocoalit: cocoalit.com  也是个十分齐全的代码库,分类十分清楚。

  • 进阶博客(排名不分先后..)
1、王巍的博客(我们都叫它喵神,他很萌哒)
链接: http://onevcat.com/ (难度指数:※※※※※)
理由:他的swift的新书讲解的非常好,但不适合入门,进阶的话这是很适合的一本书。其他关于OC的内容可以翻看喵神的博客。
2、唐巧哥的技术博客
链接: iOS开发如何提高 (难度指数:※※※※※)
理由:据传说是iOS圈的刘德华。巧哥05年1月会出一本进阶的书,可以关注以下。
3、叶孤城的技术博客 :
链接: 叶孤城带你读源码之RESideMenu (难度指数:※※※)
理由:叶孤城童鞋的风格就是讲解细腻,通俗易懂。
4、破船之家:
链接: beyondvincent.com 的页面 (难度指数:※※※)
理由:破船的博客内容很全面,一些开发笔记,技巧他都会教给你。
5、Xcode Dev
链接: Xcode Dev (难度指数:※※※※)
理由:也是一位大神的原创博客,内容很值得学习。
6、txx's 的博客(我们都叫它虾神,他也超萌哒)
链接: txx's blog
理由: 90后非常优秀的iOS开发者,看看他的大学时期的经历才发现我们过的是多么懈怠,大神之所以为大神也是有原因的。
7、Kevin的博客
链接: Kevin Blog
理由:周楷雯是一个非常厉害的90后iOS开发者,他前些年写的项目在Github上拥有2500+star (PNchat?忘了)非常恐怖。
8、念茜姐姐的blog
链接: 新博客: http://nianxi.net 旧博客: 念茜的博客
理由: iOS圈里的女神级人物,她写的iOS安全类的文章非常值得一看。
9、孙源的blog
链接: sunnyxx的技术博客
理由:90后iOS开发者,技术同样非常强,目前似乎在百度知道任职。
等等...iOS圈内值实力很强又懂得分享知识的开发者绝不止以上几位,我随时想到随时再补充。


这里推荐两个入门学习比较好的方法
1、 http://appcoda.com的网站(难度指数:※)
非常浅显易懂的入门级swift教程: http://www.appcoda.com/tutorials/

这个网站可以看两方面:
(1)、随时更新的swift tips (有一定水平在看)
(2)、新手主要看以下这本书
2、《Swift Tutorials》 依然是raywenderlich出品,目前只有英文版。(难度指数:※)

3、官方swift译文教程 《The Swift Programming Language》中文版 (难度指数:※※)

4、上文提到的王巍的博客(喵神)《Swifter - 100 个 Swift 必备 tips》(难度指数:※※※※)
喵神的这本书网上就有售卖,请支持正版,绝对是不可多得的进价书籍,此书并非传统意义上的教程,是以tip的方式呈献给大家的。


等我想到再补充。以上。
以下是几个iOS源Swift代码的示例项目: 1. SwiftLint:一个用于在Swift项目中执行代码风格和规范检查的工具。它可以帮助发者在编写代码时保持一致的风格和质量。 2. Alamofire:一个强大的网络请求库,用于在iOS应用程序中进行HTTP网络请求。它提供了简单易用的API,可以轻松处理网络请求和响应。 3. Kingfisher:一个用于在iOS应用程序中下载和缓存网络图片的库。它支持各种格式的图像,并具有高性能和简单的API。 4. SnapKit:一个用于在iOS应用程序中进行自动布局的库。它使用简单的链式语法,使得布局代码更加可读和易于维护。 5. RxSwift:一个用于在iOS应用程序中实现响应式编程的库。它提供了一套强大的工具和操作符,用于处理异步事件流和数据绑定。 6. SwiftyJSON:一个用于在Swift中解析和处理JSON数据的库。它使得解析和处理复杂的JSON数据结构变得简单和高效。 7. Moya:一个基于Alamofire的网络抽象层,用于在iOS应用程序中进行网络请求。它提供了一种优雅的方式来定义和组织网络请求和响应。 8. Realm:一个用于在iOS应用程序中处理本地数据库的库。它提供了简单的API,可以轻松地进行数据存储和查询。 9. SwiftyUserDefaults:一个用于在Swift中简化UserDefaults的库。它提供了一套方便的API,可以轻松地读写和管理应用程序的用户设置和偏好。 10. SwiftDate:一个用于在Swift中处理日期和时间的库。它提供了一套简单而强大的API,可以轻松地进行日期计算、格式化和本地化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值