Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发

Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-21

类似图书 点击查看全场最低价

图书介绍

店铺: 哈尔滨市学府书店图书专营店
出版社: 电子工业出版社
ISBN:116
版次:1
商品编码:10395829854


相关图书





图书描述

基本信息 I S B N:9787121275821 书 名:Swifter:100个Swift2开发必备Tip(第2版) 作 者:王巍 出 版 社:电子工业出版社 出版日期 :2015-11-01 页 数 :253页 开 本 :16开 定 价 :69.00 I S B N:9787121249815 书 名:疯狂Swift讲义 作 者:李刚 出 版 社:电子工业出版社 出版日期 :2015年1月 页 数 :402页 开 本 :16开 定 价 :69.00 I S B N:9787121275173 书 名:Swift开发手册:技巧与实战 作 者:陈刚 出 版 社:电子工业出版社 出版日期 :2016-01-01 页 数 :333页 开 本 :16开 定 价 :69.00 内容简介 书名:Swifter:100个Swift2开发必备Tip(第2版) 目录 I Swift新元素 Tip 1 柯里化(Currying) Tip 2 将protocol的方法声明为mutating Tip 3 Sequence Tip 4 多元组(Tuple) Tip 5 @autoclosure和?? Tip 6 Optional Chaining Tip 7 操作符 Tip 8 func的参数修饰 Tip 9 字面量转换 Tip 10 下标 Tip 11 方法嵌套 Tip 12 命名空间 Tip 13 Any和AnyObject Tip 14 typealias和泛型接口 Tip 15 可变参数函数 Tip 16 初始化方法顺序 Tip 17 Designated,Convenience和Required Tip 18 初始化返回nn Tip 19 protocol组合 Tip 20 static和class Tip 21 多类型和容器 Tip 22 default参数 Tip 23 正则表达式 Tip 24 模式匹配 Tip 25 …和..< Tip 26 AnyClass、元类型和.self Tip 27 接口和类方法中的Self Tip 28 动态类型和多方法 Tip 29 属性观察 Tip 30 final Tip 31 lazy修饰符和lazy方法 Tip 32 Reflection和Mirror Tip 33 隐式解包Optional Tip 34 多重Optional Tip 35 Optional Map Tip 36 Protocol Extension Tip 37 where和模式匹配 Tip 38 indirect和嵌套enum II 从Objective-C/C到Swift Tip 39 Selector Tip 40 实例方法的动态调用 Tip 41 单例 Tip 42 条件编译 Tip 43 编译标记 Tip 44 @UIApplicationMain Tip 45 @objc和dynamic Tip 46 可选接口和接口扩展 Tip 47 内存管理,weak和unowned Tip 48 @autoreleasep001 Tip 49 值类型和引用类型 Tip 50 String还是NSString Tip 51 UnsafePointer Tip 52 C指针内存管理 Tip 53 COpaquePointer和C convention Tip 54 GCD和延时调用 Tip 55 获取对象类型 Tip 56 自省 Tip 57 KVO Tip 58 局部scope Tip 59 判等 Tip 60 哈希 Tip 61 类簇 Tip 62 Swizzle Tip 63 调用C动态库 Tip 64 输出格式化 Tip 65 Options Tip 66 数组enumerate Tip 67 类型编码@encode Tip 68 C代码调用和@asmname Tip 69 sizeof和sizeofValue Tip 70 delegate Tip 71 Associated Object Tip 72 Lock Tip 73 Toll-Free Bridging和Unmanaged III Swift与开发环境及一些实践 Tip 74 Swift命令行工具 Tip 75 随机数生成 Tip 76 print和debugPrint Tip 77 错误和异常处理 Tip 78 断言 Tip 79 fatalError Tip 80 代码组织和Framework Tip 81 Playground延时运行 Tip 82 Playground可视化 Tip 83 Playground与项目协作 Tip 84 数学和数字 Tip 85 JSON Tip 86 NSNull Tip 87 文档注释 Tip 88 性能考虑 Tip 89 Log输出 Tip 90 溢出 Tip 91 宏定义define Tip 92 属性访问控制 Tip 93 Swift中的测试 Tip 94 CoreData Tip 95 闭包歧义 Tip 96 泛型扩展 Tip 97 兼容性 Tip 98 列举enum类型 Tip 99 尾递归 Tip 100 安全的资源组织方式 后记及致谢 内容简介 《Swifter(100个Swift2开发必备Tip第2版)》面向商业实战与技能进阶,内容与案例完全基于Swift 2这一全新的语言版本。作者王巍曾赴美参加ApplewwDC,亲眼见证Swift发布,并从这门语言诞生** 分钟开始学习和钻研。本书凝集作者数年开发功力与思考精华,总结和整理了各种宝贵经验,并以一个个小技巧和知识点的形式呈现。全书共100节,每节都是一个独立主题,涵盖中高级开发人员必须知 道的Swift语言的方方面面。 本书**适合用作官方文档的参考和补充,同时也是iOS中级开发人员不可多得的Swift进阶读本。 作者简介 王巍(onevcat),是来自中国的一线iOS开发者,毕业于清华大学。在校期间就开始进行iOS开发,拥有丰富的Cocoa和Obiective―C开发经验。他同时活跃于使用C#的Unity3D游戏开发界。曾经开发了《小 熊推金币》《Pomo Do》等一系列很好的iOS游戏和应用。在业余时间,王巍会在OneV’s Den撰写博客,分享他在开发中的一些心得和体会。此外,王巍还是翻译项目objc中国的组织者和管理者,为中国 Objective―C社区的发展做出了贡献。而且,他也很喜欢为开源社区贡献代码,是著名的Xcode插件VVDocumenter的作者。 现在王巍旅居日本,并就职于即时通讯软件公司Line,从事iOS开发工作,致力于为全世界带来具有更好体验和功能的应用。 书名:Swift开发手册:技巧与实战 目录 第1章 搭建Swift开发环境 . 1 1.1 Swift 语言介绍 . 1 1.1.3 Swift 语言的前世今生 . 1 1.1.2 Swift 与Objective - C . 2 1.2 Mac OS X 操作系统 . 3 1.3 Xcode 简介和获取方法 . 4 1.3.1 Xcode 简介 . 4 1.3.2 Playground 简介 . 4 1.3.3 Xcode 的获取方法 . 5 1.4 iphone SDK 简介 . 6 第2章 Swift基础语法 . 7 2.1 基础知识. 7 2.1.1 命名规则 . 7 2.1.2 常量与变量 . 8 2.1.3 类型推测 . 9 2.1.4 注释 . 10 2.1.5 输出常量和变量 . 10 2.2 基本数据类型 . 11 2.2.1 整数 . 11 2.2.2 浮点数 . 11 2.2.4 元组类型 . 12 2.2.5 可选型 . 13 2.3 基本运算符 . 15 2.3.1 赋值运算符 . 15 2.3.2 数值运算 . 15 2.3.3 自增和自减运算 . 16 2.3.4 复合赋值 . 16 2.3.5 比较运算 . 16 2.3.6 三元运算符 . 16 2.3.7 逻辑运算符 . 17 2.3.8 范围 . 17 2.3.9 括号优先级 . 18 2.4 字符串与字符 . 18 2.5 集合类型. 22 2.5.1 数组 . 22 2.5.2 集合 . 25 2.5.3 字典 . 26 2.6 控制流 . 27 2.6.1 For 循环 . 27 2.6.2 while 循环 . 28 2.6.3 If 判断语句 . 29 2.6.4 Switch 开关语句 . 29 2.7 函数 . 31 2.7 闭包 . 34 2.9 Swift 三杰——类、结构体、枚举 . 37 2.9.1 Swift 三杰简介 . 37 2.9.2 值引用与类型引用 . 38 2.9.3 类 . 38 2.9.4 结构体 . 39 2.9.5 枚举 . 40 2.10 属性 . 41 2.10.1 存储属性 . 41 2.10.2 计算属性 . 42 2.10.3 属性观察器 . 44 2.10.4 类型属性 . 45 2.11 方法 . 46 2.12 下标 . 49 2.13 继承 . 51 2.14 构造与析构 . 53 2.14.1 构造器 . 54 2.14.2 析构器 . 57 2.15 类型检查与类型转换 . 58 2.15.1 类型检查 . 59 2.15.2 类型转换 . 60 2.16 类型嵌套. 61 2.17 扩展 . 62 2.17.1 扩展计算属性 . 62 2.17.2 扩展构造器 . 63 2.17.3 扩展方法 . 63 2.17.4 扩展下标 . 64 2.18 协议 . 64 2.18.1 声明协议 . 64 2.18.2 遵守协议 . 66 2.18.3 实现协议 . 66 2.19 泛型 . 66 2.20 断言 . 67 第3章 Swit进阶语法 . 69 3.1 再谈可选型 . 69 3.1.1 可选型 . 69 3.1.2 为什么要用可选型 . 70 3.1.3 解包可选型 . 71 3.1.4 可选绑定 . 72 3.1.5 可选链 . 73 3.2 AnyObject . 74 3.2.1 AnyObject 简介 . 74 3.2.2 AnyObject 的使用 . 74 3.3 几个数组相关的实用函数 . 76 3.3.1 filter 函数 . 76 3.3.2 map 函数. 76 3.3.3 reduce 函数 . 78 3.3.4 sort 函数 . 78 3.3.5 contains 函数 . 78 3.3.6 find 函数 . 78 3.4 Objective – C 兼容性 . 79 3.5 ARC 自动引用计数 . 80 3.5.1 ARC 原理 . 80 3.5.2 循环强引用 . 82 3.5.3 弱引用与无主引用 . 83 3.6 带下标的遍历 . 84 3.6.1 C 语言风格的for 循环 . 84 3.6.2 快速遍历 . 84 3.6.3 enumerateObjectsUsingBlock . 85 3.6.4 enumerate . 85 3.7 方法参数的语法甜头 . 85 3.7.1 可变参数 . 85 3.7.2 柯里化 . 86 3.8 闭包的“延迟调用”特性 . 88 3.9 Swift 2.0 新特性详解 . 90 3.9.1 println 简化为print . 90 3.9.2 do-while 更名为repeat-while . 91 3.9.3 where 关键字 . 91 3.9.4 if-case 结构 . 91 3.9.5 guard 关键字 . 92 3.9.6 错误处理 . 93 3.9.7 LLVM 与泛型特化 . 96 3.9.8 Protocol Extensions . 97 3.9.9 API 的可用性检查 . 98 3.9.10 String 与NSString 言归于好 . 99 3.9.11 总结 . 100 第4章 IOS开发中的MVC模式 . 101 4.1 IOS 系统初探 . 101 4.1.1 ...... 内容简介 全书分为7章,第1章介绍了与iOS开发环境搭建有关的知识点。第2章是Swift基础语法,基于Swift 1.2正式版本。第3章是Swift进阶语法,除了有难度的语法点之外,还加入了Swift 2.0正式版本的语法 改动与新特性。第4章是作者根据斯坦福大学iOS 8公开课的计算器项目进行改进的计算器项目,通过这个简单的项目介绍了Xcode的基本用法和在iOS开发中的重要概念――MVC模式。第5章介绍了iOS中的 重要内容UIKit框架,涵盖了UIKit中常用的控件,并通过丰富的实例展示了每一个控件的用法,第5章的*后几节介绍了iOS 9中的新成员,并详细讲解了何如使用AutoLayout对页面元素进行布局。第6章 介绍了iOS系统API的用法,全部基于Xcode 7.0正式版,使用Swift 2.0语法。第7章是作者精心挑选的一些帮助贴士。 作者简介 陈刚,西安电子科技大学计算机系研究生,在校期间屡获国内外竞赛大奖。一个低调热情的Swifter,使用Swift语言编写了SoFun、掌上网管等很好应用。CSDN认证专家、专栏作者。 书名:疯狂Swift讲义 主编推荐 基于swift稳定、正式版本写成,避免了基于测试版写成图书误导读者及与实际语言特性严重不符的问题。不仅百分百覆盖apple官方swift编程指南,更有丰富案例便于读者学习和领悟。作者李刚老师已 出版深受广大app开发人员喜欢的《疯狂ios讲义》(上)(下)册等畅销书。 目录 第1章 Swift语言与开发环境 1 1.1 Swift语言简介 2 1.1.1 Swift语言 2 1.1.2 关于Swift的几个误解 2 1.2 搭建Swift开发环境 3 1.2.1 下载和安装Xcode 4 1.2.2 安装辅助工具和文档 6 1.3 第YI个Swift程序 7 1.3.1 Swift程序入口 7 1.3.2 使用Playground工具 8 1.3.3 开发Swift项目 11 1.4 使用终端窗口编译、运行Swift程序 13 1.4.1 使用swiftc编译Swift程序 13 1.4.2 在早期版本的OS X平台上编译Swift程序 14 1.4.3 使用swift交互命令 15 1.5 熟悉Xcode 16 1.5.1 创建iOS项目 16 1.5.2 熟悉导航面板 17 1.5.3 熟悉检查器面板 20 1.5.4 熟悉库面板 21 1.5.5 使用Xcode的帮助系统 23 1.6 本章小结 26 第2章 Swift的基本数据类型 27 2.1 注释 28 2.2 变量与常量 29 2.2.1 分隔符 29 2.2.2 标识符规则 31 2.2.3 Swift的关键字 31 2.2.4 声明变量和常量 32 2.2.5 输出变量和常量 33 2.3 整型 34 2.4 浮点型 35 2.5 数值型之间的类型转换 37 2.5.1 整型之间的转换 37 2.5.2 浮点型与整型之间的转换 38 2.6 布尔型 39 2.7 元组(tuple)类型 40 2.7.1 定义元组类型的变量 40 2.7.2 获取元组中的元素值 40 2.7.3 为元组中的元素命名 41 2.8 可选类型 42 2.8.1 可选和nil 42 2.8.2 强制解析 43 2.8.3 可选绑定 44 2.8.4 隐式可选类型 44 2.9 类型别名 45 2.10 字符和字符串 46 2.10.1 字符类型 46 2.10.2 字符串类型 47 2.10.3 字符串的可变性 49 2.10.4 字符串的基本操作 49 2.10.5 字符串比较 50 2.10.6 获取字符串中字符的Unicode编码 50 2.11 本章小结 51 第3章 运算符与表达式 52 3.1 赋值运算符 53 3.2 算术运算符 54 3.3 溢出运算符 57 3.3.1 值的上溢 57 3.3.2 值的下溢 58 3.3.3 除零溢出 58 3.4 位运算符 59 3.5 扩展后的赋值运算符 61 3.6 范围运算符 61 3.6.1 闭范围运算符 61 3.6.2 半开范围运算符 62 3.7 比较运算符 62 3.8 逻辑运算符 63 3.8.1 Swift的6个逻辑运算符 63 3.8.2 组合逻辑与括号 64 3.9 三目运算符 65 3.10 nil合并运算符 66 3.11 运算符的结合性和优先级 67 3.12 本章小结 68 第4章 流程控制 69 4.1 顺序结构 70 4.2 分支结构 70 4.2.1 if条件语句 70 4.2.2 switch分支语句 73 4.2.3 switch不存在隐式贯穿(fallthrough)和显式贯穿 74 4.2.4 使用break结束switch 76 4.2.5 switch的范围匹配 76 4.2.6 switch的元组匹配 77 4.2.7 case的值绑定 78 4.2.8 case的where子句 79 4.3 循环结构 80 4.3.1 while循环语句 80 4.3.2 do while循环语句 81 4.3.3 for循环 82 4.3.4 for-in循环 84 4.3.5 嵌套循环 85 4.4 控制循环结构 86 4.4.1 使用break结束循环 86 4.4.2 使用continue忽略本次循环的剩下语句 87 4.4.3 使用return结束方法 88 4.5 本章小结 89 第5章 集合 90 5.1 数组 91 5.1.1 声明和创建数组 91 5.1.2 使用数组 92 5.1.3 使用for-in遍历数组 93 5.1.4 数组的可变性和数组的修改 94 5.1.5 多维数组 96 5.1.6 数组的应用举例 99 5.2 字典 101 5.2.1 声明和创建字典 102 5.2.2 使用字典 103 5.2.3 使用for-in遍历字典 104 5.2.4 单独使用字典的keys或values 104 5.2.5 字典的可变性和字典的修改 105 5.2.6 字典的应用举例 106 5.3 集合的复制 107 5.3.1 数组的复制 107 5.3.2 字典的复制 109 5.4 本章小结 110 第6章 函数和闭包 111 6.1 函数入门 112 6.1.1 定义和调用函数 112 6.1.2 函数返回值 113 6.1.3 递归函数 115 6.2 函数的形参 116 6.2.1 外部形参名及其简化形式 116 6.2.2 形参默认值 117 6.2.3 个数可变的形参 ...... 精彩内容 除了前一章所介绍的关于枚举、结构体、类的基本语法之外,Swift也很好地支持面向对象的三大特征:封装、继承和多态(只有类才支持继承和多态),Swift提供了private、internal和public等 访问控制符来实现封装;Swift也允许子类继承父类,子类继承父类就可以继承到父类的成员变量和方法,如果访问控制允许,子类实例可以直接调用父类里定义的方法。继承是实现类复用的重要手段。 多态也是面向对象的重要特征,因此本章也会向读者详细介绍Swift提供的多态机制。 除此之外,本章将会重点介绍Swift的扩展和协议等高级内容。Swift的协议相当于其他语言中接口的概念,协议体现了多个类必须遵守的规范,而且协议与委托是iOS开发的重要内容,因此希望读者 对这部分知识加以重视。 本章*后还会介绍Swift内存管理存在的问题,虽然Swift采用了ARC管理程序内存,在绝大部分情况下,程序员无须关心内存中对象的回收问题。但是只要对象与对象之间形成强引用循环,或者对象 与闭包之间形成强引用循环,ARC将无法有效地回收这些对象,此时就需要程序员采用弱引用或无主引用来解决这个问题。 8.1继承。 继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Swift的继承具有单继承的特点,每个子类只有一个直接父类 ...... 内容简介 Swift是2014年6月由Apple公司发布的编程语言,Swift发布之初就引起广大开发者强烈的兴趣。目前,Swift已经发布了正式版,其语法也趋于稳定。 本书以*新的OS X 10.10为平台,以Xcode 6.1为开发工具,全面介绍了Swift正式版的语法,以及使用Swift开发iOS应用的知识。全书从Swift基本语法开始介绍,详细介绍了Swift的基本语法结构、 Swift函数式编程特征、Swift的面向对象特征、Foundation框架的核心类库用法等知识,并通过示例介绍了如何在iOS应用中混合使用Swift与Objective-C进行开发。掌握Swift语言之后,本书将带领读 者掌握iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程。本书*后一章介绍了一个俄罗斯方块游戏。 本书并不局限于介绍Swift的简单语法,而是从“项目驱动”的角度来讲授理论,全书为Swift所有语法提供了大量的示例程序,大部分地方甚至从正、反两方面举例,务求使读者能举一反三地真正掌握 Swift编程。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。 作者简介 李刚,十多年软件行业开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。广东技术师范学院计算机科学系兼职副教授,51cto专家门诊特邀嘉宾。培训的 学生已 Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 下载 mobi epub pdf txt 电子书 格式

Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 下载 mobi pdf epub txt 电子书 格式 2024

Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

Swifter:100个Swift2开发必备Tip+ 疯狂Swift讲义 +Swift开发 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有