转载于:http://segmentfault.com/blog/hongliang/1190000002435233
过去几年里我和我的团队做的事情太杂了,甚至还扑在了cocos2d-x上,接下来终于可以专注在iOS和Android原生开发领域了,所以今天特意花了一天时间补课,把唐巧的博客截止到今天(2014.12.19)的好文都看了一遍,特此收藏一些有价值的文章:
- 设置系统控件的语言,比如用户选择一段文本后跳出来的复制/粘贴等按钮文字的语言
- 程序崩溃时不再傻乎乎地跳到main.m里,而是停在代码处(文中方法二) 附注:另外也可以在lldb停下时输入bt查看堆栈,如果堆栈没有有效信息的话就用Instruments工具分析Zombies
- 符号化Crash文件(暂时用不到,不过将来会有用)
- 老外写的文章翻译过来的,读起来比较晦涩,但还是能更好地理解UIResponder/UIView/UIControl之间的关系,以及Core Animation/Core Graphics/OpenGL ES这三者之间的关系
- lldb的常用命令比如bt、po是必须要会的
- 非常实用的iOS程序员转向Android开发时的注意事项,特别是Android模拟器那段的描述,跟我们自己的感触一模一样,笑死我了
- 非常实用的Interface Builder使用小技巧,比如Cmd+=自动适应尺寸、Embed In View等
- gitignore.io:.gitignore文件的快速生成
- 讲ARM处理器的好文章,必须硬着头皮读一遍,肤浅地理解一些硬件层面上的知识
- ~~通篇都是错别字,但却是理解iOS绘制渲染、Core Animation、Core Graphics、OpenGL ES的必读文章! 译文错别字实在太多极不严谨(但仍然感谢译者)~~,建议英语凑合过得去的直接去读原文。这里还有一个思维导图。 后记:objccn.io上的这篇译文质量不错,建议直接读这篇。
- 这个人写了自己面试百度iOS开发职位的一些题目,值得一读,反省一下自己是什么水平。估计有些人觉得自己已经开发上架了好几个APP还自我感觉不错都会被虐到渣都不剩,而且题目一点都不刁钻,全是基础,就看你基础概念掌握的牢不牢固了,这就是我常说的正规军和游击队的区别
- StackOverflow上讲constrains最清晰易懂的神贴!初学者必须看!!!作者是个大好人
- 关于变量和方法命名非常好的总结,怪不得我总觉得Objective-c和Ruby是我用下来最舒服的两种语言,因为变量命名真是一种学问,这方面iOS系统是典范,值得学习并在自己的项目里严格遵循相同的规范!
- Objective-C语法技巧,其中小括号内联复合表达式值得大力推广!
- iPhone 6/6 Plus是怎么做老APP的兼容性自动适配的,看看就好,反正以后不会用老式兼容的方法去开发新的APP了
- 居然连UIAlertView都deprecated了……
- 叶孤城的SizeClass和AutoLayout教程1、教程2、教程3、教程4,AutoLayout和SizeClass的入门文章
- objc中国的这一系列文章值得挑选着看一遍,非常受益
- 简单理解一下音频播放的相关概念,了解AVFoundation、AudioQueue、AudioConverter之间的关系
- GCD深入理解第一部分 第二部分 GCD必须轻车熟路,否则没法流畅
- Introduction To AutoLayout
- 叶孤城的视频特效制作1 视频特效制作2
- 最后当然少不了苹果的官方文档啦,其实这才是宝库