在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
免费下载地址:https://itunes.apple.com/cn/app/id1320746678 ◈ 不看视频不看书,手把手带您学习Swift语言 【Swift4互动教程是什么】 Swift4互动教程是一款简单、有趣、互动式的学习Swift的新工具。是第一款互动式学习Swift的工具。此应用将向您展示基于Swift 4.0的绝大部分功能点。 就像有一名专业的教师手把手地教您最新、最实用的Swift编程技巧。您将学会怎么使用Xcode来快速、直接地表达您的想法与创意。 另外,本应用119节课都包含互动模式,同时也支持观赏模式,当您在互动式学习中肢体疲劳时,可以切换至此模式,这样意味着您同时也拥有了119节教学影片。 【Swift4互动教程主要包括哪些内容】 包含常量与变量、基本数据类型,以及Swift语言中的新数据类型—元组型和可选型的内容。同时还讲解了运算符和表达式、流程控制语句、字符和字符串、集合类型、函数和闭包。此外,Swift面向对象的枚举、结构体、类,以及内存管理、协议与抽象类型、错误处理、链式编程、iOS开发中的常见概念等内容也有所涉及。在第八章我们使用Swift语言实现了栈、队列、二叉树等数据结构,还实现了常见的8种排序算法。最后一章则包含了证书的创建、项目的架构、开发、打包、上传和发布一整套流程,供您学以致用。 部分内容如下: - 使用Playground学习Swift - Swift语言中的常量和变量 - Swift的标识符和关键字 - Swift的表达式Expressions - 给Swift代码添加注释语句 - Swift的几个打印输出语句 - 在控制台输出类的实例及其属性 - Swift的(Boolean)布尔类型 - Swift的(Int)整形类型 - Swift的(Float)和(Double)浮点类型 - 字符串(String)及对字符(Characters)的遍历 - Swift字符串的使用详解 - Swift中的元组(Tuples) - 基本数据类型之间的互相转换 - 一维数组(Array)的使用详解 - 多维数组的创建和遍历 - 数组的几种遍历方式 - 字典(Dictionary)的使用详解 - Swift的一元、二元和三元运算符 - Swift的位运算符和防溢出运算符 - 比较运算符和区间运算符 - 使用for-in循环遍历数组 - 使用循环语句获得序列中的最小值 - switch-case语句的实例解析 - continue、break和fallthrough的区别 - while和repeat-where循环语句 - if和if-let判断语句的使用解析 - 函数的参数和返回值 - 函数的外部参数名 - 创建拥有任意数量参数的函数 - 函数的输入输出inout参数解析 - 给函数的参数设置默认的取值 - 使用函数作为另一个函数的参数 - 函数类型的解析 - 使用函数类型作为函数的返回类型 - 函数可以拥有多个返回值 - 藏在函数内部的函数 - 递归函数的使用解析 - Swift那些非常实用的内部函数 - Swift的枚举(enum)类型及遍历 - 给枚举类型添加方法 - Swift的结构(struct)类型及其下标(subscript) - 类(class)的初始化方法、属性和方法 - 类的引用(reference)特征 - 类和结构两个类型的比较 - 类属性的set和get方法解析 - 类属性的willSet和didSet方法解析 - 类析构方法(deinit)的使用 - 给类添加下标(subscript) - 类的静态方法(class func) - 将一个类的实例作为另一个类的属性 - 类的继承以及方法的重写(override) - 父类在实例类型转化时的应用 - 使用is语句检查实例的类型 - 使用Any表示任意值类型 - 使用扩展(extension)扩展类型的属性 - 使用extension对方法进行扩展 - 使用协议(protocol)进行方法的声明 - 问号?和感叹号!的用法解析 - Swift中的闭包(Closure)详解 - Swift语言中的泛型编程 - Swift的do-try-catch错误处理模式 - 实例的引用特征和Swift的内存管理 - 实例的交叉引用和弱引用(weak) - Swift的懒加载(lazy initialization)使用解析 - 范围Range、ClosedRange和NSRange的使用 - 点CGPoint和变形CGAffineTransform的使用 - 尺寸CGSize的使用详解 - 范围CGRect的使用详解 - 使用NSString对字符串进行各种操作 - 日期Date和DateFormatter日期的格式化 - 日历Calendar和日期组件DateComponents - 日历Calendar和时区TimeZone - 使用定时组件Timer执行定时任务 - 使用UserDefaults和归档方式存取用户数据 - 路径URL的使用详解 - 使用DispatchGroup管理线程组 - 使用UIScreen查询设备屏幕信息 - 使用UIColor设置界面组件的颜色属性 - Swift语言中的两种单例模式 - Swift语言中的三种消息传递模式 - 闭包在定时任务、动画和线程中的使用 - 通过protocol在两个对象中进行消息传递 - 通过间接代理进行对象间的消息传递 - 通过属性进行对象间的消息传递 - 使用通知的方法进行对象间的数据传递 - 使用performSegue在故事板页面之间进行数据传递 - Swift中的栈Stack和队列Queue详解 - Swift中的链表LinkedList详解 - 使用Swift创建一个二叉树BinaryTreeNode - 冒泡排序算法的Swift实现 - 选择排序算法的Swift实现 - 快速排序算法的Swift实现 - 插入排序算法的Swift实现 - 希尔排序算法的Swift实现 - 归并排序算法的Swift实现 - 基数排序算法的Swift实现 - 堆排序算法的Swift实现 - 在iTunesConnect中创建产品ACTHelper - 在Xcode9中创建新项目ACTHelper - 创建开发证书和发布证书及其它文件 - 在ACTHelper项目中使用CocoaPod管理插件 - 创建BaseViewController作为控制器的基类 - 创建App的欢迎页面 - 登陆页面:创建自定义视图及相关组件 - 登陆页面:创建自定义表单Row以及基控制器 - 创建用户登陆页面 - 用户注册账号信息的输入和短信验证码 - 用户注册头像和科目信息输入页面 - 用户注册考试成绩输入页面及相关自定义组件 - 试题解析页面及相关自定义组件 - 试题科目列表及答案列表等自定义组件 - 创建试题解析列表页面和试卷选择页面 - 创建试题详情页面和浮动菜单组件 - 试题原文显示页面和数学公式的渲染 - 账号设置列表页面和分享、反馈、评分功能 - 会员个人信息设置页面和登出功能 - App发布前的设置以及打包、上传和提交审核 - 更多内容等待您的探索!!! 【相关互动教程】 Xcode9.0互动教程 https://itunes.apple.com/cn/app/id1063100471 iOS开发中的神兵利器 https://itunes.apple.com/cn/app/id1209739676 Excel2016互动教程 https://itunes.apple.com/cn/app/id1090726089 Photoshop CC互动教程精装版 https://itunes.apple.com/cn/app/id822431555 Illustrator CC互动教程 https://itunes.apple.com/cn/app/id1005557436 Photoshop CS5互动教程完全版: https://itunes.apple.com/cn/app/id976566883 Photoshop脚本互动教程 https://itunes.apple.com/cn/app/id926846601 |
请发表评论