Xcode操作界面与Objective—C程序开发并重,让读者一边学习基础概念,一边熟悉开发界面。何孟翰编著的《iOS SDK编程实战》中大量使用Storyboard,介绍Objective—C的block与GCD功能,运用于CocoaTouch框架中。本书特意讲解了开发iOS必知必会的绘图、动画、影像处理等多媒体主题。本书使用iOS新地图界面,介绍地理信息查询、各式图层的标注,让开发地理信息App更容易。网络连接API和应用探讨,特意说明了如何使用JSON格式读取网络信息。
何孟翰编著的《iOS SDK编程实战》是初学者进入iOS开发领域的敲门砖;是让身为程序员的读者可以早点完成工作,早日让自己的App上架赚大钱;是开发者必备的学习手册和学以致用的权威指南。
《iOS SDK编程实战》除了一般iOS程序设计书籍比较常见的基本技术,如Objective-C与MVC设计模式的内容外,在本书的后半段着重介绍页面的连贯与页面管理,包括利用Storyboard与View Controller的交互,做到多样化、层级与一致的页面呈现,Storyboard的设计样式让设计App就像在讲故事,连贯而顺畅,这同时也是iOS开发最经典的地方之一。另外,在多媒体实现、触控动画及图像处理等内容中,读者可以从实例演练中学到iOS程序开发的概念与技巧,达到事半功倍的效果,并学会自行扩展iOS程序开发技能的深度和广度,注入个人的创意,创造出全新的价值。本书适合iOS初学者阅读,也适合程序员使用,以及作为大专院校的师生用书和相关培训学校的教材。
第一篇 iOS开发基础知识
第0章 在项目开发之前
0.1 知识的准备
0.2 软件的准备
0.3 硬件的准备
0.4 设计模式的准备
0.4.1 Model-View-Controller设计模式
0.4.2 Delegation设计模式
0.4.3 Target-Action设计模式
总结
第1章 Xcode与开发环境
第2章 Objective-C与对象基础
第3章 iOS应用程序与生命周期
第4章 Objective-C进阶
第5章 用户界面设计
第二篇 页面的切换
第6章 实现多界面应用程序
第7章 页面管理
第8章 使用Storyboard进行界面设计
第三篇 常用的Cocoa Touch框架
第9章 实现多语言支持
第10章 iOS应用程序的常用行为
第11章 表格的使用
第12章 使用CoreData
第13章 文件存取与多线程
第14章 Block与GCD
第四篇 绘图、触控与多媒体
第15章 使用CoreGraphic绘制图形
第16章 切换效果与动画
第17章 触控
第18章 相机和滤镜
第19章 影音播放
第五篇 地图与网络存取
第20章 地图与GPS
第21章 常用的网络存取功能