ios入门书籍
❶ ios入门书籍有哪些可以推荐
1. 《iOS编程》(第4版)
iOS编程(第4版) (豆瓣)
《iOS编程》荣获Jolt生产力大奖。第4版更新了iOS7和Xcode5的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺. 只是略贵.
2.《iOS编程实战》
iOS编程实战 (豆瓣)
本书深入介绍iOS 7新特性和新功能,涵盖iOS 7大部分新增特性,包括新的后台操作、Core Bluetooth、UIKit动力学以及TextKit。另外还介绍了如何处理新的扁平化UI,并新增了一章你可能不知道的“小技巧”。如果读者熟练掌握C和C++,读完本书即可创建性能优异的iPhone、iPad和iPod touch应用。进阶读,不适合初学者.
3.《Objective-C高级编程 iOS与OS X多线程和内存管理》
Objective-C高级编程 (豆瓣)
本书在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC 以及应用于多线程开发的Blocks 和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。本书适合有一定基础的iOS 开发者阅读。书不厚,只有180多页.
4.《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》
Effective Objective C 2.0 (豆瓣)
《effective objective-c 2.0:编写高质量ios与os x代码的52个有效方法》是世界级c++开发大师scott meyers亲自担当顾问编辑的“effective software development series”系列丛书中的新作,amazon全五星评价。从语法、接口与api设计、内存管理、框架等7大方面总结和探讨了objective-c编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写易于理解、便于维护、易于扩展和高效的objective-c应用提供了解决方案。
5.《iOS 7 Programming Cookbook》
iOS 7 Programming Cookbook (豆瓣)
此书很厚,一千多页,很实用的工具书,可以放在桌头当字典用.
❷ 有哪些iOS高级进阶的书籍值得推荐
Cocoa 库使用
《精通iOS开发》
基础的 Cocoa 库使用说明
实践类,速读
《iOS编程实战》
完善,实用的 Cocoa 库使用说明,也包含少部分 Objective C 的特性介绍
实践类,速读,用到哪部分看哪部分
《iOS Auto Layout 开发秘籍》
Auto Layout 介绍,解释和使用说明
实践类,速读
《iOS网络高级编程:iPhone和iPad的企业应用开发》
实践类,速读
Objective C 语言
《Objective-C基础教程(第2版)》
基础的 Objective C 知识
实践类,速读
《Objective-C编程全解》
完善的 Objective C 语言讨论,可以看做是 Objective C 的语言分析,各种原理类的描述
偏实践,需要一段时间来读
《Objective-C高级编程:iOS与OS X多线程和内存管理》
偏实践,需要一段时间来读
《Effective Objective C 2.0:编写高质量iOS与OS X代码的52个有效方法》(貌似公司已经买了)
Objective C 的一些技巧
实践类,速读
iOS 开发其他
《iOS开发进阶》
一些实际开发中的小工具小技巧,很杂乱
实践类,速读
《iOS测试指南》
实践类,速读
❸ iOS开发看什么书籍
1.<iOS By Tutorial>系列.
Raywenderlich出的一些列图书,内容从低到高都有,而且内容秉持了一贯的高质量风格,从5,6,7,8都推荐大家看.我是买了7和8的正版.真的非常不错,不错到我甚至想入手纸质版的.当然,价格是不太亲民的了.(大概五六百左右).
2.<Swift By Tutorial>
3.<Core Data By tutorial>
上面的都是raywenderlich出品.有一个special offers.有钱的可以买一套.
4.《iOS 6 Programming Pushing the Limits》和《iOS 7 Programming Pushing the Limits》系列.
高手向,讲的内容比较贴近实际工程,而且涉及很多代码优化和项目经验等.非常赞.这个系列有引进的中文版,在京东上有卖.
5.<Swifter>
猫神<onecat>出的一个Swift的书,主要是面向对swift比较熟悉的人.类似tips的一些swift书写经验.
6.<iOS开发进阶>
巧神出的书,多的不说,非常赞.京东有卖.
7.<iOS Core Animation>和<iOS Animation Cook book>
两本介绍CoreAnimation的书,看完基本上一般交互动画不在话下.
8.<CollectionView Complete Guide>
看完各种Custom layout布局随意写.怎么自定义删除添加cell动画
,怎么切换layout的动画,如何写3D效果的layout等等等.
9.<CFHipsterRef>
Mattt大神(AFNetWorking作者)写的书,介绍Objective-C底层知识的,如果相对OBjective-C一些底层实现感兴趣的话可以入手.
10.<Motion Design For iOS>
前不久买的一套,讲交互动画的,对动画感兴趣的可以入手.
11.<iOS Auto Layout Demystified>
详细讲解自动布局的,话说光写自动布局能出一本书,我确实也没想到.
12.<Functional Programming in Swift>
如何用swift进行函数式开发.
13.<图解TCP/IP>
讲解简单易懂.
14.<啊哈!算法>
讲算法的,感觉没计算机基础的看起来都不费力,而且内容也很丰富.
15.<Effective Objective-C 2.0>
这本不多说了吧,神书.进阶必备.
16.<OpenGL ES应用开发实践指南>
❹ 关于iOS 应用 UI 设计方面有哪些书籍推荐
第一本:《Photoshop智能手机APP界面设计》
概要:《Photoshop智能手机APP界面设计》讲解三大智能手机(Android、iOS和Windows Phone)APP用户界面(UI)的设计思路和制作过程。全书分为3章,第1章介绍了APP用户界面基础,包括什么是UI设计、手机UI与平面UI的区别和UI设计工具等基本概念和思路;第2章介绍用Photoshop制作各种智能手机UI常用元素,包括常用图形、控件、启动图标以及图片特殊处理等;第3章则是3大类型UI设计的实战练习,同时分析了各手机平台UI的设计思路。
第二本:《iOS App界面设计创意与实践》
在移动开发领域,也许每个App的用途都有所不同,不过它们都一定是源自于同一个开始,那就是一个最初的创意。这个创意可以来自于任何人——设计师或者开发者,营销经理或者CEO。《iOS App界面设计创意与实践》的意义就在于向读者介绍如何把创意变成真实的App。 《iOS App界面设计创意与实践》包括iOS入门、iOS用户界面基� ⑸杓苅OS自定义用户界面对象、向UI添加动画、通过手势进行人机交互等5个部分。
第三本:《移动应用UI设计模式(简易的UI模式参考书)》
移动应用UI设计模式》是一本移动应用UI设计模式参考书,分10大类介绍了70个移动应用设计模式(包括反模式),用400多个屏幕截图和图解帮助读者理解和利用UI设计模式,以解决常见的设计难题,同时提供了“即学即用”式的技巧和经验。 《移动应用UI设计模式》适合移动应用开发人员、UI设计师阅读。
第四本:《移动Web实现指南——面向移动设备的网站优化、开发和设计》
从移动网站项目最早的创意和发现阶段,到最后的可用性分析,《移动Web实现指南——面向移动设备的网站优化、开发和设计》引导读者使用一种非常全局的方法来思考网站的移动化设计。全书介绍了移动化规划、移动化设计和相应的编码技巧,特别适用于那些最初是为桌面电脑展示而设计的网站。书中的建议和实例,也是根据在优化这些网站的过程中所遇到的不同挑战来组织的。更重要地,《移动Web实现指南——面向移动设备的网站优化、开发和设计》还将带领读者思考如何偱序渐进地对网站进行移动化改造。 最后,《移动Web实现指南——面向移动设备的网站优化、开发和设计》还提供一些实例,使读者能够将本书的知识应用于一个现有的网站,以提供更多学习和动手的机会。
第五本:《触动人心——设计优秀的iPhone应用》
本书是《Tapworthy: Designing Great iPhone Apps》的中文翻译版。 可能你设计网站产品或软件界面早已得心应手,可是遇到了iPhone,却感觉无从下手。 无论你是产品经理、设计师、创业者还是程序员,本书都能告诉你如何从iPhone的角度来思考应用设计。本书能帮助你理解如何设计iPhone应用,要创建一款触动人心的应用,需要如何去综合思考设计、心理、文化、人体工程和可用性问题。在书中,你会看到大量的真实应用的设计…
第六本:《认知与设计:理解UI设计准则》
[美]Jeff Johnson 著人民邮电出版社《认知与设计:理解UI设计准则》语言清晰明了,将设计准则与其核心的认知学和感知科学高度统一起来,使得设计准则更容易地在具体环境中得到应用。涵盖了交互计算机系统设计的方方面面,为交互系统设计提供了支持工程方法。不仅如此,这也是一本人类行为原理的入门书。 《认知与设计:理解UI设计准则》不仅适合需要应用用户界面和交互设计准则的软件开发人员阅读,也是软件开发管理者的最佳选择。
第七本:《UI进化论——移动设备人机交互界面设计》
本书内容涵盖交互设计与界面设计的基本概念、设计规范和工作流程。由于这是一本以实际工作案例和工作经验为主的书,一开始着力介绍目前最新发展的交互手段和使用场所,当然是以移动手持设备为主。作为设计师,一定要关心如何将这些创意产品化。接下来介绍如何正确地将一个设计想法变成产品。产品化的过程中,用户体验设计是相当重要的,由于UCD设计思想的广泛使用,本书重点研究并分析用户体验设计的可行性和方法。