iOS进阶推荐的书目
《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》([英]Matt Galloway)
很多面试题有涉及
《IOS数据库应用高级编程(第2版)》([美]艾烈希(Patrick Alessi))
《移动开发经典丛书・iOS网络高级编程:iPhone和iPad的企业应用开发》([美]考克斯(Jack Cox),[美]琼斯(Nathan Jones),[美]舒姆斯基(John Szumski))
《移动开发经典丛书:iOS Auto Layout开发秘籍(第2版)》([美] Erica Sadun) 了解一下Layout原理,但是干活还是用Masonry吧
《Objective-C高级编程 iOS与OS X多线程和内存管理》([日]Kazuki Sakamoto,[日]Tomohiko Furumoto)
这本书是必看的,不难,而且弄懂了对你的效益是最大的一本书,脱离初级向中级迈进。
《Objective-C编程之道:iOS设计模式解析》([美]Carlo Chung)其实看起来挺没意思的,很多也是其他书籍都涉及的。设计模式本身就是当初OO不完善所做的补丁。OC的OO和Runtime已经做得不错了,不像以前需要大费周章。设计模式很多应用的场景比较窄,阅读的效益不是太大。
《iOS开发进阶》唐巧这本可以算他本人的经验集合,虽然比较散,但是可以看看。有些东西虽然比较偏,但也会用到的。对于OC的对象模型讲的应该是所有书里最容易懂的。
《iOS应用逆向工程分析与实战》 关于越狱,逆向工程唯一一本汉语书。介绍了很多工具的使用经验。
更新中 。。
1.架构师之架构漫谈 --http://q.infoqstatic.com/ppt/Informal-Discussion-on-Architecture.pdf#rd?sukey=ecafc0a7cc4a741b5845e6edfad7f5b364cf4c840d99548dedd53bfffb334224282c1c3b5f2d004c648e99248e18b129
未完待续
如果有更好的书籍欢迎私信推荐
iOS进阶推荐的书目的更多相关文章
- iOS进阶_地图上定位的标志——大头针
一.添加大头针 地图使用的框架是MapKit 大头针走的是MKAnnotation协议 /* 注意:因为是满足协议MKAnnotation,所以没有MKAnnotation的系统大头针类,必须自定义大 ...
- Android进阶推荐书籍
中级进阶推荐看一下以下这几本书 1.<Android从入门到精通(附光盘)> 明日科技 编 2.<第一行代码2 Android(第二版)> 郭霖 著 3.<Android ...
- iOS进阶指南试读之UI篇
iOS进阶指南试读之UI篇 UI篇 UI是一个iOS开发工程师的基本功.怎么说?UI本质上就是你调用苹果提供给你的API来完成设计师的设计.所以,想提升UI的功力也很简单,没事就看看UIKit里的各个 ...
- iOS进阶读物
不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃.啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了, ...
- iOS一些推荐的学习路径发展
iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何開始,然后我吧啦吧啦回答写了非常多.既然敲了那么多字,我就把我写的回复也贴到博客里来分享.希望能对大家有帮助.欢迎大家 ...
- iOS进阶路线以及进阶书籍
第一,熟悉ARC机制:首先要了解ARC的前世今生.假设了解不清楚会导致两种可能,1,一个对象的引用莫名奇异为空.或失效了.这个一般都能在开发阶段及时发现,由于会导致应用异常.2.导致内存溢出:不了解A ...
- ios书籍推荐
1.Objective-C Programming 内容不多, 却都是精华, 有了一点 C 语言基础可以快速阅读此书, 大概一天时间就可以看完, 看完后对 iOS 开发能够有个基本的印象. 2.iO ...
- iOS进阶
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:wjh2005链接:https://www.zhihu.com/question/28518265/answer/887505 ...
- iOS进阶学习笔记
熟练掌握C/C++/Objective-C/Swift语言: 熟悉Cocoa Touch(Foundation,UIKit).Objective-C中block,gcd,NSOperation等: 熟 ...
随机推荐
- git上传代码到github
git上传代码到github [root@bigdata-hadoop- ~]# git init [root@bigdata-hadoop- ~]# git add zeppelin [root@b ...
- Nimbus<一>Storm系列(五)架构分析之Nimbus启动过程
启动流程图 mk-assignments 功能:对当前集群中所有Topology进行新一轮的任务调度. 实现源码路径: \apache-storm-0.9.4\storm-core\src\clj\b ...
- TortoiseGit - 分支管理 -增加分支
1.本地当前在master分支,右击选择Create Branch... 2.填写Branch的名称 3.右击选择Push,在Ref-Local,选择刚才新建的Branch名称 4.点击OK后,在弹出 ...
- Arch最小化安装X
Xorg xorg-server 安装xorg-server pacman -S xorg-server 可选:xorg-server-utils pacman -S xorg-server-util ...
- spring源码
今天看了看spring对于视图解析的源码,发现还不是那些思想,internalResourceView里的一个渲染方法 protected void exposeModelAsRequestAttri ...
- C - 哗啦啦村的扩建
C - 哗啦啦村的扩建 Time Limit: 2000/1000MS (Java/Others) Memory Limit: 512000/256000KB (Java/Others) Sub ...
- subnetting and the subnet mask
原文:https://www.techopedia.com/6/28587/internet/8-steps-to-understanding-ip-subnetting/5 Step 4 - Sub ...
- hdu 5584 gcd/lcm/数学公式
input T 1<=T<=1000 x y output 有多少个起点可以走n(n>=0)步走到(x,y),只能从(x,y)走到(x,y+lcm(x,y))/(x+lcm(x,y) ...
- android之ViewStub的使用
转自http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个V ...
- VBS调用keybd_event事件
----------------发送alt+v组合按键----------------------Set Wrap = CreateObject("DynamicWrapper") ...