• iOS开发从入门到精通
21年品牌 40万+商家 超1.5亿件商品

iOS开发从入门到精通

正版新书 新华官方库房直发 可开电子发票

75.6 7.0折 108 全新

仅1件

江苏南京
认证卖家担保交易快速发货售后保障

作者刘燕 编著

出版社清华大学出版社

ISBN9787302448662

出版时间2017-10

版次1

装帧平装

开本16开

纸张胶版纸

页数868页

字数1591千字

定价108元

货号SC:9787302448662

上书时间2024-12-14

问典书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
作者简介:
刘燕,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。曾担任过51CTO社区iOS技术顾问,精通iOS、Android和HTML5等移动开发技术。先后主持开发过多网络游戏的iOS和Android客户端开发,在App Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、惠普、NTT、深圳康拓普、上海财富168、天津港务局、福州软件园、广州软件园等企事业单位授课。
主编推荐:
“网络开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:
    4个品种荣获“全行业畅销品种”
1个品种荣获2012年清华大学出版社“专业热销书”一等奖
绝大多数品种在“计算机零售图书排行榜”同品种排行中名列前茅
截至目前该大系累计销售超过55万册
该大系已成为近年来清华社计算机专业基础类零售图书热销的品牌之一
“网络开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:
200节大型高清同步视频演示讲解,可反复观摩,让学习更为快捷、高效
102个典型中小实例,通过实例学习更深入,更有趣,更有动力
4个综合实战案例,展现工作过程,积累工作经验
? iOS软件代码规范1部,Objective-C编码规范1部,iOS参考资料5类,iOS功能代码参考16类,iOS面试题5部分,iOS开发工具集合网页文档1部,iOS开发类库网页文档1部,iOS资源网页文档1部
? 实用网页模板380套,网页配色辞典1部,协调色配色参考7套,网页色彩搭配图43张,不同色系实物配色卡540张,实用配色参考18部,网页设计素材13类
? HTML工具集6部,CSS工具集8部,JavaScript工具集16部,PS帮助手册1部
? HTML应用案例360个,CSS3应用案例510个,JavaScript+jQuery应用案例900个,网页交互设计案例1000个
? Web前端开发规范手册1部,JavaScript知识点思维导图10张,HTML+CSS面试题351道,JavaScript面试题685道,网页欣赏
精彩内容:
前 言:

随着4G网络和移动互联网技术的普及,以苹果iOS为代表的移动应用开发方兴未艾。苹果应用商店影响着各行各业,拥有超过30万个应用可供用户随意下载,每天有成百上千的iOS开发者跟随潮流,各种新奇的应用不断涌现,商店中造就了很多富翁,如果您真的有意从事iOS开发,并想通过好的软件设计让开发工作更加高效,那么就应该阅读本书。
学习新的编程语言绝非易事,一旦学会开发iOS应用程序,就很容易被它优美的设计和结构所打动。这种优美来自设计者的深思熟虑,通过把各种为人熟知或不为人知的设计模式应用到框架的各种基础结构之中,为开发者提供了很好的可扩展性与灵活性。
对于一个多年奋战在移动应用开发第一线的人来说,iOS开发是一个全新的领域。本书旨在成为iOS开发的权威指南,引导读者了解如何在iOS平台上以Objective-C语言实现开发。
本书特色
?系统的基础知识
全书兼顾理论和技术,以理论为纲,以技术为体,旨在向读者介绍iOS开发相关的知识,并以循序渐进的方式提高学习者的开发技能。读者只需通过24章内容的学习,就能掌握所有iOS基础知识。
?可操作的实战体验 
本书通过大量的案例实战,直观引导上机练习。所有的程序都经过作者认真调试,可以直接运行。读者不可能在一夜之间就开发出iOS应用程序,但是只要多加练习,接近可以在几天之内编写出初级应用程序。相信在苹果开发工具上花费的时间越多,创建出激动人心的应用程序的可能性就越大。
?讲解深入浅出 
全书很多内容来自编者多年开发的经验。根据iOS开发的实际情况,针对新版本进行内容上的调整。全书实例丰富,讲解到位,代码分析详细,实用性强。作为编程类书籍,免不了有大量的代码,但本书对多数代码都进行了阐释。
?结构完整
本书以iOS开发为主题,由浅入深介绍了整个iOS框架层次,包括Objective-C语言简介、SDK
...
内容简介:
《iOS开发从入门到精通》一书以iOS 9.0、Xcode 6.4为平台,全面介绍了iOS应用开发的基础知识。掌握Objective-C语言是iOS应用开发的基础,全书从Objective-C基本语法开始,详细讲解了Objective-C语法结构、Objective-C面向对象特征、Foundation核心类库用法,iOS应用开发的基本理论,以及iOS应用和编程技巧,主要包括iOS应用核心、窗口和视图、事件处理、视图控制器绘图、文件、SQLite、数据处理、网络、多媒体、设备支持、游戏开发等内容。本书还提供了很多开发应用案例,模仿练习这些案例,能够帮助用户快速地找到实战的感觉。
《iOS开发从入门到精通》内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,既可作为iOS初学者的入门教材,也适合中高级用户对新技术做进一步的学习和参考。
摘要:
    13.1.3  事件传递
系统将事件按照特定的路径传递给可以对其进行处理的对象。例如,当用户触摸设备屏幕时,iOS会将其识别为一组触摸对象,并将它们封装在一个UIEvent对象中,放入当前应用程序的事件队列。
事件对象将特定时刻的多点触摸序列封装为一些触摸对象。负责管理应用程序的UIApplication应用对象将事件从队列的顶部取出,然后派发给其他对象进行处理。典型情况下,它会将事件发送给应用程序的焦点窗口,然后代表该窗口的UIWindow对象再将其发送给第一响应者进行处理。
应用程序通过触碰测试(hit-testing)寻找事件的第一响应者,即通过递归调用视图层次中视图对象的hitTest:withEvent:方法确认发生触摸的子视图。触摸对象的整个生命周期都和该视图互相关联,即使触摸动作最终移动到该视图区域之外也是如此。
UIApplication对象和每个UIWindow对象都在sendEvent:方法中派发事件。由于这些方法是事件进入应用程序的通道,所以可以从UIApplication或UIWindow派生出子类,重载其sendEvent:方法,实现对事件的监控或执行特殊的事件处理,但大多数应用程序都不需要这样做。
【拓展】为了调整事件的传递,UIKit为应用程序提供了一些简化事件处理,甚至接近关闭事件流的编程接口。下面对这些方法进行总结。
?关闭事件的传递。默认情况下,视图会接收触摸事件。但是,可以将其userInteractionEnabled属性声明设置为NO,关闭事件传递的功能。隐藏或透明的视图也不能接收事件。
?在一定的时间内关闭事件的传递。应用程序可以调用UIApplication的beginIgnoringInteraction Events方法,并在随后调用endIgnoringInteractionEvents方法来实现这个目的。前一个方法使应用程序接近停止接收触摸事件消息,第二个方法则重启消息的接收。某些时候,当代码正在执行动画时,可能希望关闭事件的传递。
?打开多点触摸的传递。在默认情况下,视图只接收多点触摸序列的第一个触摸事件,而忽略所有其他事件。如果希望视图处理多点触摸,就必须使其启用这个功能。在代码或Interface Builder的查看器窗口中将视图的multipleTouchEnabled属性设置为YES,就可以实现这个  目标。
?将事件传递在某个单独的视图上。在默认情况下,视图的exclusiveTouch属性被设置为NO。将这个属性设置为YES会使相应的视图具有这样的特性:当该视图正在跟踪触摸动作时,窗口中的其他视图无法同时进行跟踪,它们不能接收到那些触摸事件。然而,一个标识为“独占触摸”的视图不能接收与同一窗口中其他视图相关联的触摸事件。如果一个手指接触到一个独占触摸的视图,则仅当该视图是窗口中专享一个跟踪手指的视图时,触摸事件才会被传递。如果一个手指接触到一个非独占触摸的视图,则仅当窗口中没有其他独占触摸视图跟踪手指时,该触摸事件才会被传递。
?将事件传递在子视图上。一个定制的UIView类可以通过重载hitTest:withEvent:方法来将多点触摸事件的传递在其子视图上。
目录:
目 录:

第1章  iOS基础
  视频讲解:23分钟
1.1  iOS发展历史
1.2  iOS特性
1.3  iOS架构
1.3.1  Cocoa Touch层
1.3.2  媒体层
1.3.3  Core Services层
1.3.4  Core OS层
1.4  Objective-C概述
1.5  比较iOS和Mac OS
1.5.1  UIKit与AppKit的对比
1.5.2  Foundation框架的差异
1.5.3  其他框架的改变
1.6  iOS开发环境和工具
1.6.1  了解Xcode
1.6.2  Xcode导航面板
1.6.3  Xcode检查器面板
1.6.4  Xcode库面板
1.6.5  使用帮助
1.7  使用Xcode
1.7.1  案例:编写第一个Objective-C程序
1.7.2  案例:创建第一个项目
1.8  小结

第2章  数据类型和运算符
  视频讲解:88分钟
2.1  数据类型分类
2.2  简单数据类型
2.2.1  整型
2.2.2  案例:输出格式字符
2.2.3  浮点型
2.2.4  字符型
2.2.5  案例:定义字符串
2.2.6  枚举型
2.2.7  布尔型
2.3  类型转换
2.3.1  案例:自动类型转换
2.3.2  案例:强制类型转换
2.3.3  案例:自动提升
2.4  运算符
2.4.1  运算符分类
2.4.2  运算优先级
2.4.3  算术运算符
2.4.4  赋值运算符
2.4.5  位运算符
2.4.6  比较运算符
2.4.7  逻辑运算符
2.4.8  逗号运算符
2.4.9  条件运算符
2.5  小结

第3章  控制语句
  视频讲解:44分钟
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP