暂缺《Swift应用开发教程》简介
暂缺《Swift应用开发教程》作者简介
预备知识/10.1Xcode特性10.2Xcode使用20.3playground4 第1章基本数据类型/81.1常量和变量81.2整型和浮点型121.3布尔型131.4元组型141.5可选型151.6异常处理18 第2章运算符/202.1赋值运算符202.2算术运算符212.3关系运算符222.4逻辑运算符232.5其他运算符25 第3章字符串/273.1空字符串273.2字符串操作283.3字符串比较29 第4章集合/314.1数组314.2集合344.3字典36 第5章控制流/405.1for循环405.2while循环415.3if条件语句425.4switch条件语句435.5控制转移语句46 第6章函数/486.1定义和调用486.2函数形参496.3函数类型526.4嵌套函数54 第7章闭包/567.1闭包表达式567.2尾随闭包58 第8章枚举类型/608.1定义608.2关联值618.3原始值63 第9章结构体和类/659.1共同点659.2不同点67 第10章属性/6910.1存储属性6910.2计算属性7110.3属性观察器7210.4类型属性73 第11章方法/7511.1实例方法7511.2类型方法7711.3下标78 第12章继承性/8012.1基类和子类8012.2重载83 第13章构造与析构/8613.1构造器定义8613.2自定义构造器8713.3构造器代理9013.4析构器93 第14章错误处理/9614.1错误定义9614.2错误处理97 第15章可选链/10015.1强制拆封10015.2可选链应用101 第16章访问控制/10416.1定义10416.2应用105 第17章类型操作符/10717.1类型检查10817.2类型转换109 第18章扩展/11118.1扩展计算型属性11218.2扩展构造器11218.3扩展方法11318.4扩展下标114 第19章协议/11519.1定义11519.2继承性119 第20章内存管理/12120.1工作原理12120.2强引用循环12220.3闭包中的强引用循环127 第21章高级运算符/12921.1位运算符12921.2溢出运算符13121.3运算符函数132 第22章泛型/135 第23章苹果应用/13723.1一个简单的应用13723.2MVC架构14723.3应用运行状态149 第24章计算器/15124.1界面设计15124.2动作处理15624.3运算逻辑16324.4小结173 第25章编程练习及参考答案/175练习1: Fibonacci数列175练习2:求质数177练习3:求水仙花数178练习4:统计字符串中各类字符个数179练习5:给定项数的数字的和180练习6:自由落体反弹问题182练习7:求无重复的三位数183练习8:阶梯奖金计算184练习9:求完全平方数186练习10:求一年中的第几天187练习11: 3个数比大小188练习12:打印九九乘法表189练习13:猴子吃桃问题190练习14:求分数数列的和191练习15:求1~n的阶乘的和193练习16:用递归法求阶乘194练习17:倒推年龄195练习18:倒序打印一个正整数196练习19:回文问题197练习20:整数排序198练习21:求5×5矩阵对角线之和200练习22:折半查找201练习23:围圈报数203练习24:求分数的和204练习25:字符串排序206练习26:猴子分桃问题207练习27:考试成绩统计209练习28:求子串出现次数211练习29:数字加密问题212练习30:被9整除问题214
Swift应用开发教程pdf