1.

Sams Teach Yourself iOS 5 Application Development in 24 Hours<img src="https://pic4.zhimg.com/580c76ae0809f0f2feaaebd816129d9f_b.jpg"
data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

Sams Teach Yourself iOS 6 Application Development in 24 Hours<img src="https://pic3.zhimg.com/d7c36aa500773d4864ade6f55e33adee_b.jpg"
data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

这本书是ios入门书籍,概念介绍清晰;实践性强;节奏适当。

这本书的缺点只有一个:对于OC语言的介绍不够充分。如果之前没有接触过程序设计语言可能有点儿麻烦。但是对于有编程基础的人来说不是问题。如果遇到语言问题,可以和《Learn Objective-C on the Mac》一起看。(见下介绍)

2.

Learn Objective-C On The Mac 2nd Edition<img src="https://pic4.zhimg.com/5b1994ce11b25722debea1e3f4d58e0b_b.jpg"
data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

建议边学ios开发边看。我不建议一下子只扎进oc中,而弃ios sdk不顾。



3.

Beginning IOS 5 Development<img src="https://pic4.zhimg.com/9b45aa66c3fdf0b8183d409ea1117833_b.jpg"
data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

Beginning iOS 6 Development : Exploring the iOS SDK<img src="https://pic2.zhimg.com/50a99cfd89538687aea6bb0b008ff1d1_b.jpg"
data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

在入门的基础上看完这本书,对ios开的理解能上一个层次。





4.Pro iOS Table Views : for iPhone, iPad, and iPod touch<img src="https://pic3.zhimg.com/c56a8e125ea3147f38e27244425bc4d6_b.jpg"
data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

前面说的基础书籍对tableView的介绍是不够详尽的。但是tableView在ios应用开发中是非常重要的一块,看完这本书,大多数应用类app都敢做了。

5.

Beginning iPad Development for iPhone Developers

<img src="https://pic1.zhimg.com/2165cb1b8366ffa9227d0326f71d4ab4_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">



虽说是一本介绍ipad的书,但其实看完sam加上自己的实践,制作universal的app不是什么难事。ipad也没那么特殊。不过这是一本非常好的介绍

ios graphics capabilities的书!这本书会带你完成一个简单的绘图app,之后你基本能够熟练地使用ios的graphics相关功能了。(注:和Quatrz;Cocoa;OpenGL ES的Graphics不是一回事儿。)





6.

Programming iOS 5 : Fundamentals of iPhone, iPad, and iPod touch Development<img src="https://pic4.zhimg.com/49dfe4f37b5a103c31c9931a771e04cb_b.jpg"
data-rawwidth="106" data-rawheight="139" class="content_image" width="106">



Programming iOS 6<img src="https://pic1.zhimg.com/dced924ae690f3be49924d23fef4c2e4_b.jpg"
data-rawwidth="106" data-rawheight="139" class="content_image" width="106">



非常厚。这本书比较全面地介绍ios。建议彻底入门了,甚至已经做出几个app了以后翻看。可以学到很多没有注意过的细节;或者没有用到过的features。虽是个大部头,但是强烈推荐。





7.

Pro Multithreading and Memory Management for iOS and OS X : with ARC, Grand Central Dispatch, and Blocks<img
src="https://pic2.zhimg.com/f1074f1cf74db0427f08c541bdc91d15_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">这是关于ios多线程和内存管理的入门书籍。这部分内容比较深,其实普通开发者可以不完全理解这些机制了。尤其是ios5有了ARC之后。我基本翻完了这本书,但是对于其中的一些东西理解的不透彻(尤其是Multithread部分)。不完全推荐,但感兴趣的同学可以看看。这是关于ios多线程和内存管理的入门书籍。



8.Beginning iOS Game Development<img src="https://pic1.zhimg.com/6ea0a4da4cb26eee7ccfa9dd8a462694_b.jpg"
data-rawwidth="108" data-rawheight="136" class="content_image" width="108">

这本书非常基础。如果你已经入了门,读这本书简直轻而易举。

关于IOS开发的基本书籍推荐的更多相关文章

  1. [知乎] 刚开始学习 iOS 开发有什么书推荐呢?

    http://www.zhihu.com/question/19649679 我来说说我学习的过程:(无耻的使用一个回答 回答了很多问题.^^) 第一步,精读 Stephen G. Kochan 的& ...

  2. 《iOS开发进阶》书籍目录

    第一部分:iOS开发工具 第二部分:iOS开发实践 第10章 理解内存管理 10.1 引用计数 10.1.1 什么是引用计数,原理是什么 10.1.2 我们为什么需要引用计数 10.1.3 不要向已经 ...

  3. 自学 Java开发(Java后台开发|Java后端开发)的书籍推荐

    java编程思想java并发编程实战深入理解java虚拟机函数式编程思维tcp/ip详解鸟哥的linux私房菜spring mvc +mybatis开发从入门到精通spring技术内幕elastics ...

  4. iOS开发----优秀文章推荐

    UI界面 iOS和Android 界面设计尺寸规范  http://www.alibuybuy.com/posts/85486.html iPhone app界面设计尺寸规范  http://www. ...

  5. MAC Objective-C 开发经典书籍推荐

    MAC Objective-C 开发经典书籍推荐 闻道有先后,术业有专攻,这句话放到计算机科学领域的理解可能每个人都会不同. 有些人选择一个操作系统,一个体系的编程语言,作一个领域的开发. 有些人选择 ...

  6. Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 很多时候我们都会不断收到新手的提问"Android开发的经典入门教材和学习路线?"."Android 开发入 ...

  7. 我推荐的一些iOS开发书单

    文/叶孤城___(简书作者)原文链接:http://www.jianshu.com/p/2fa080673842著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 上次发了一下比较不错的i ...

  8. fir.im Weekly - 94 个 iOS 开发资源推荐

    距离 2016 年还有 17 个日夜,而你和回家只隔了一张 12306 验证码的距离,祝大家抢票顺利.本期 fir.im Weekly 收集了一些优秀的 GitHub 源码.开发工具和动画特效,希望对 ...

  9. iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)

    iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接) 这里推荐两款好用的Xcode插件,并提供下载链接. 一.插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImag ...

随机推荐

  1. 从嵌入式linux到android应用开发

      时间过得很快,转眼之间已经到新公司一个月了.虽然学到了一些移动开发的知识,但是觉得离我的目标还很远,完全没能达到我想要的水平.以前产品都是自己主导的,需要完成什么,计划什么也是自己主导,现在得从头 ...

  2. 【Unity技巧】四元数(Quaternion)和旋转

    四元数介绍 旋转,应该是三种坐标变换--缩放.旋转和平移,中最复杂的一种了.大家应该都听过,有一种旋转的表示方法叫四元数.按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法--矩阵旋转和欧拉旋转. ...

  3. Linux系统编程---守护进程

    守护进程是什么?就是在后台运行的进程. 那么如何创建守护进程呢? 1. 创建孤儿进程 2. setsid() 创建进程会话 3. 重定向标准输入, 标准输出 4. chdir, 改当当前进程的工作目录 ...

  4. How to migrate data from another Mac using Mountain Lion and earlier

    链接:http://support.apple.com/zh-cn/HT4889

  5. 06_NoSQL数据库之Redis数据库:Redis的高级应用之登录授权和主从复制

     Redis高级实用特征 安全性(登录授权和登录后使用auth授权) 设置客户端连接后进行任何其他指定前需要使用的密码. 警告:因为redis速度相当快,所以在一台比较好的服务器下,一个外部的用户 ...

  6. volatile适用场合

    volatile适用场合 要在多线程中安全的适用volatitle变量,必须同时满足:        1.对变量的写入操作不依赖其当前值 不满足:number++.count = count * 5等 ...

  7. 【Unity技巧】开发技巧(技巧篇)

    写在前面 和备忘录篇一样,这篇文章旨在总结Unity开发中的一些设计技巧,当然这里只是我通过所见所闻总结的东西,如果有不对之处欢迎指出. 技巧1:把全局常量放到一个单独的脚本中 很多时候我们需要一些常 ...

  8. 查看Linux下的文件

    到了这个时候了,也大概的知道了寄出的Linux的操作,是时候接触一下如何查看文件了.我们常用的有以下几种方式: 1.cat,使用cat命令可以将文件的内容输出到显示屏上,也可以将两个文件结合一起输出. ...

  9. spring与mybatis(oracle)整合

    今天闲着无聊把项目拆解开,抽出了spring与mybatis部分.做了个demo,希望对初学者有些帮助,另外整个demo是从项目中完整剥离下来的,里面的架构大家也可以参考一下. 先是完整的项目图 首先 ...

  10. FT5X06 如何应用在10寸电容屏(linux-3.5电容屏驱动简析&移植10寸电容屏驱动到Android4.2) (by liukun321咕唧咕唧)

    这是几个月以前的东西了,在彻底遗忘之前拿出来好好写写.做个笔记,也算是造福后来人了.在做这个项目之前,没有做过电容屏的驱动,印象中的电容触摸屏是不需要校正的.IC支持多大的屏就要配多大的屏.但是拿到需 ...