GitHub

现在我经常逛GitHub,因为Code4App和CocoaChina上面的很多Demo都是从GitHub上面找的,你可以follow一些大牛,然后大牛每天都会star一些项目,会在首页展示的,这个时候你也可以进去看看大牛star的项目,虽然很猥琐,但是你能看到很多外面的代码。

CocoaChina

虽然CocoaChina上面很多代码都是从GitHub上面淘的,但是它展示出来的都是高质量的代码,并且也有很多的CocoaChina会员会在上面上传代码。你也可以到上面提问,看一下关于Apple方面的最新资讯。当然程序员的空闲时间总是有限的,我觉得只要每天坚持看CocoaChina首页的最中间的新闻已经上面的代码推荐,每天心里大概知道今天发生了什么事、有一些什么牛逼的代码就ok了。我个人喜欢CocoaChina里面的几个栏目,你们也可以试试:一周内容回顾、一周文章回顾、论坛源码推荐、开发资源汇总、每周精华、工具源码推荐

stackoverflow  && segmentfault

stackoverflow,是国外一个解决编程问题的网站,项目中所遇到的问题一般都能找到,大家都知道的,编程牛逼的人国外开发者居多,如果你有问题,你可以去上面搜索关键字,英语有问题的话,可以找有道词典,一般的问题都能解决,即使你看不懂,代码你总看得懂吧,那就在项目中直接上代码,当问题解决了以后,自己再慢慢去理解。

segmentfault,国内类似于stackoverflow的网站, 你可以到上面去提问,我在上面有提过问题,都得到了解决。

大牛blog

其实大牛开发者blog在唐巧大神的GitHub上面有标注出来:国内大牛blog列表。我经常逛的有:猫神、船哥、无网不剩、唐巧。当然个人爱好不同,当解决问题的时候,你可以找这些上面大牛的blog,他们都搞iOS很久了,一些理解都比较深,能轻易的讲出来其他的原理。当然除了唐巧列举出来的,还有阳神,关于iOS底层的东西写的很好,百度的大牛。除了blog,你还可以关注他们的GitHub、微博、twitter,当然你可以看我的微博关注的那些iOS开发的大牛,他们一般都会分享一些技术、新闻。

国外学习网站

nshipster、nshipster中文版。讲解一些被忽略的Objective-c、Swift、Cocoa特性。AF作者Mattt Thompson是nshipster的主要manager editor,不过2015-1-5他辞去了这个主要编辑,现在的主要编辑是国外的另外一个大牛。

objc、objccn中国。objccn是大牛猫神以及其他国内开发者维持的。

Cocoa控件。一个分享iOS、Mac控件的网站。

当然还有一些在逛大牛blog中,blog中有提出的国外网址。

http://www.raywenderlich.com/

http://www.cocoanetics.com/

http://www.bignerdranch.com/

http://oleb.net/blog/

http://ios-blog.co.uk/

https://maniacdev.com

Apple官方文档

其实,最重要的还是看官方文档,当然你也可以去苹果开发者官网去查找。当然这里还比较简便的方法,直接在Xcode中查看某个类的使用以及相关代码。比如我不知道NSObject怎么用,那么我在Xcode中写出这个类以后,将鼠标放在NSObject上面,然后按住option键,当鼠标的三角形变成问号的时候,就出现了下面的情况。

Xcode展示

Declared In 点击以后,就会在Xcode中展示这个类的简介。

Reference 点击以后,就会在Apple Document中显示,除了可以看到该类的相关简介,也可以得到该类使用的实例代码。

Document展示

Sample code,就苹果官方给出的关于这个类使用的Demo,你可以点击进去,然后点击open project,就可以打开该项目,成功后该项目会自动下载下来

iOS学习道路上的一些良师益友相关推荐

  1. 跟随贺老师学习道路上的收获和感受

    今天突发奇想看了下日历,才惊觉今天六月二十号已经离开学四个多月了,原来我已经在烟大度过了这么多美好的日子. 还记得这学期第一次跟着贺老师上课,就觉得这个老师有点意思,他特别注重学生自学的过程,让我们在 ...

  2. 我的音乐自学道路上的好帮手---软件篇

    耳机一塞,自成世界,高山流水,风花雪月,矫揉造作,一往无前.如果世界上没有音乐,大致会丢失一半的生活乐趣. 还记得初中年少的我,把热门单曲的名字抄在小纸条上,去音像店的老板盯着他下载音乐.用省下的零花 ...

  3. iOS学习:调用相机,选择图片上传,带预览功能

    iOS学习:调用相机,选择图片上传,带预览功能 发表于2年前(2013-05-30 21:38)   阅读( 18194) | 评论( 16) 27人收藏此文章,我要收藏 赞3 8月22日珠海 OSC ...

  4. ios学习--iphone开发笔记和技巧总结(原址持续更新)

    ios学习--iphone开发笔记和技巧总结(原址持续更新) 分类: ios Object-C2012-04-18 10:16 2716人阅读 评论(1) 收藏 举报 uiviewiphonelist ...

  5. ios view添加上边框_让不懂编程的人爱上iPhone开发(2018秋iOS12+Swift4.2+Xcode10版)-16

    首先抱歉这最后一篇没有能赶上每天更新一篇的节奏,一个是因为最后完结篇的内容很多,另外是因为从上周五到现在感冒一直没好,影响了进度. 废话不多说,我们继续开始学习吧~ 恭喜你,你已经来到了本系列课程的最 ...

  6. 想在技术道路上走更远?那你最好不要错过这几个优质的公众号

    今天给大家推荐一些互联网行业内的优质技术公众号,包括目前主流的公司技术团队号,技术社区号,个人技术号,这些号在行业深耕已久,经常发布的也都是一些优秀的文章,相信会给你技术前进的道路上带来事半功倍的效果 ...

  7. 【原】iOS学习之事件处理的原理

    在iOS学习23之事件处理中,小编详细的介绍了事件处理,在这里小编叙述一下它的相关原理 1.UITouch对象 在触摸事件的处理方法中都会有一个存放着UITouch对象的集合,这个参数有什么用呢? ( ...

  8. iOS学习——核心动画之Layer基础

    iOS学习--核心动画之Layer基础 1.CALayer是什么? CALayer我们又称它叫做层.在每个UIView内部都有一个layer这样一个属性,UIView之所以能够显示,就是因为它里面有这 ...

  9. OpenCV for Ios 学习笔记(4)-标记检测1

    本文原始地址:OpenCV for Ios 学习笔记(4)-标记检测1 简单的标记经常是以白色块和黑色块构成的规则图形.因为我们预先知道这些因素,所以我们可以很容易检测标记. 如图: 首先,我们需要找 ...

最新文章

  1. Node.js复制/删除服务器端文件到指定目录文件夹下,并且预判是否存在该目录,如果没有,则递归创建该文件夹目录
  2. Swift3实现的绘制股票K线库, FastImageCache提升图片的加载和渲染速度,Chameleon颜色框架
  3. 后退N帧协议中的滑动窗口
  4. java 8时间操作_Java8 时间日期类操作
  5. url中传递url参数|url中特殊字符、?、=无法解析问题
  6. 万亿美元软件浪潮来临,开发者是核心!
  7. 在Java中使用instanceof的性能影响
  8. 内存映射第一步:idmap swapper
  9. API接口设计:token、timestamp、sign使用
  10. 使用pytorch中预训练模型VGG19获取图像特征,得到图像embedding
  11. ubuntu无法进入图形界面,开机重复进入gun grup
  12. 麦森数 OpenJ_Bailian - 2706
  13. 阿里云域名转京东云服务器配置图
  14. 人工智能工程师要具备的5项基本技能
  15. 符合信创的政务部门的OA办公系统?用开源平台来搭建一个吧!
  16. 为什么R.Stallman这次来华讲学可能跑题?
  17. 高级语言,汇编语言,机器语言
  18. 做最好的日期控件,My97 DatePicker
  19. 企业核账和了解部门销售情况的“利器”
  20. python员工管理系统

热门文章

  1. 教程:如何利用Google AIY做一个自动撵猫神器?
  2. 安卓网易云信实现仿QQ双方聊天界面功能(附UI界面
  3. Mongodb 源码分析:整体架构
  4. 与蓝色巨人同行,葡萄城ComponentOne将全面服务于大连IBM工作室
  5. 标号变迁系统(Labelled Transition System)
  6. EAUML日拱一卒-微信小程序实战:位置闹铃 (8)-WXML条件渲染
  7. javaIO流详解--读取,写入文件的所有类与方法
  8. python file does not exist什么意思_Python的冷知识和坑
  9. 如何删除阿里云OSS云存储bucket
  10. selenium java安装运行