现在看
11 学生

简述

您将学到什么?

  • 应用程序设计 iOS基础 界面构建器 XCode 9 表和数据

要求

  • 在OSX上运行的Mac PC或Mac笔记本电脑 在iOS或Swift 3中,您不需要任何编码经验即可开始本教程。
  • NFT Certificate
  • 176 课
  • 初级
  • English
  • 4.7 评分
  • +100 XP

Share Course on Social media

教学大纲

Course consist of total 43点 2分 of content, in total.

2: 学习使用Swift 4编写代码 部分
5:43:01
变量,运算符以及计算机的工作方式
16:48
Swift中的字符串
15:22
使用Swift中的数字
19:53
Swift 方法
22:39
Swift中的布尔值和条件逻辑
20:57
Swift中的常量和逻辑运算符
10:27
Swift中的数组数据结构
13:06
Swift循环
18:59
Swift中的字典数据结构
18:44
Swift中面向对象的编程
12:00
Swift中的继承与OOP
08:19
Swift中的多态性和OOP
08:22
选配
20:32
枚举
19:47
扩展:第1部分
15:22
扩展:第2部分
20:32
协议/代表简介 - 数字示例
13:04
协议/代表简介第2部分 - 问题生成器
17:31
协议/代表 - 构建Color Magic App UI
16:29
协议/代表 - 使用Color Magic App中的委托方法
16:06
协议/代表 - 在类型中使用变异函数
18:02
3: 使用Git进行版本控制 部分
1:27:32
Git和版本控制 - 有趣的方式!
11:59
终端基础知识 - 更改目录
06:07
终端基础知识 - 创建目录和文件
04:30
终端基础知识 - 复制和重命名文件
08:57
终端基础知识 - 删除文件和目录
06:01
Git基础
17:16
设置Github
04:36
使用本地和远程存储库
11:14
处理Git合并冲突
16:52
4: 核心iOS 11:自动布局,Segues和专业应用程序 部分
4:32:11
应用程序:Swoosh 01 - 创建欢迎屏幕
25:18
应用程序:Swoosh 02 - 使用框架
16:05
应用程序:Swoosh 03 - 自动布局简介(支持多种屏幕尺寸)
26:41
应用程序:Swoosh 04 - 使用堆栈视图
26:38
应用程序:Swoosh 05 - 介绍segues(更改屏幕)
09:39
应用程序:Swoosh 06 - 在Xcode 9中重构
09:39
应用程序:Swoosh 07 - 调试:setValue forUndefinedKey
03:45
应用程序:Swoosh 08 - 程序化segues
09:01
应用程序:Swoosh 09 - IBActions(处理事件)和数据模型
16:16
应用程序:Swoosh 10 - 在视图控制器之间传递数据
11:45
应用程序:Dev Profile 01 - iPhone的自动布局
22:28
应用程序:Dev Profile 02 - iPad的自动布局(尺寸等级)
19:59
应用程序:Window Shopper 01 - 自定义文本字段
17:42
应用程序:Window Shopper 02 - 输入附件视图和IBDesignable
15:06
应用程序:Window Shopper 03 - 单元测试我们的数据
16:37
应用程序:Window Shopper 05 - 使用drawRect自定义绘图
13:06
Window Shopper - 使用drawRect自定义绘图
12:26
5: iOS 11表和数据 部分
1:42:03
应用程序:Coder Swag 01 - 项目创建和IBOutlets
22:32
应用程序:Coder Swag 02 - 表视图,代表和数据源
33:16
应用程序:Coder Swag 03 - 集合视图(网格布局)
12:34
应用程序:Coder Swag 05 - 在集合视图单元格中显示数据
13:39
Coder Swag - 在集合视图单元格中显示数据
20:02
6: 网络,API,REST和构建Slack克隆 部分
10:16:54
聊天应用程序简介
03:34
应用程序:Smack - 项目设置
25:46
应用程序:Smack - SWReveal
20:11
应用程序:Smack - ChannelVC UI
24:39
应用程序:Smack - LoginVC UI
22:28
应用程序:Smack - CreateAccountVC UI
18:46
应用程序:Smack - Web请求和API
08:53
应用程序:Smack - 托管API
19:58
应用程序:Smack - 本地托管API
18:10
应用程序:Smack - 在Xcode中创建Web请求
28:13
应用程序:Smack - 注册用户
15:46
应用程序:Smack - 登录用户
20:13
应用程序:Smack - 创建用户
26:13
应用程序:Smack - 头像选择器第1部分
19:05
应用程序:Smack - 头像选择器第2部分
20:13
应用程序:Smack - 生成头像BG颜色
26:21
应用程序:Smack - LoggedIn界面
23:12
应用程序:Smack - 配置文件视图
25:34
应用程序:Smack - 登录用户
23:23
应用程序:Smack - 获取渠道
19:11
应用程序:Smack - 频道TableView
13:38
应用程序:Smack - 添加频道VC
19:26
应用程序:Smack - 套接字和通道
26:11
应用程序:Smack - 精炼登录流程
19:10
应用程序:Smack - 获取消息
20:01
应用程序:Smack - 发送第一条消息
17:11
应用程序:Smack - 显示聊天消息
17:56
应用程序:Smack - 套接字和消息
18:37
应用程序:Smack - 典型用户
21:29
应用程序:Smack - 未读频道
18:07
从这往哪儿走
07:36
我回来了!
07:43
7: 地图和GPS 部分
3:17:15
应用简介:Pixel City
01:44
创建Xcode项目:像素城市
04:25
安装Alamofire / AlamofireImage Cocoapods
07:11
构建MapVC UI /符合MKMapViewDelegate /设置mapView的代理
14:55
在iOS 11中请求位置服务/在用户位置上居中地图
18:03
添加UITapGestureRecognizer以在MapView上删除自定义引脚
15:09
设置自定义地图注释颜色
04:33
动画照片查看/以编程方式添加微调器和标签子视图
19:43
添加UILabel以便以编程方式查看/添加UICollectionView
16:51
从Flickr获取API密钥/使用Flickr API URL格式
14:05
使用Alamofire下载URL
20:57
使用Alamofire下载图像/取消所有会话
16:22
设置UICollectionView /添加图像/重新加载UICollectionView
10:11
当点击UICollectionViewCell时构建PopVC /呈现PopVC
16:05
将3D Touch Peek和Pop添加到UICollectionView
14:46
挑战
02:15
8: iOS 11 In App Purchases和Google Ads(Admob) 部分
1:19:14
设置开发人员和iTunes帐户
10:02
实施Google AdMob
18:53
获取产品列表
14:59
开始应用内购买
08:41
测试应用内购买
17:36
删除应用后恢复应用内购买
09:03
9: 核心数据简介 部分
3:05:05
App简介:GoalPost
02:35
创建Xcode项目/项目文件夹
03:41
建立GoalsVC
13:41
建立GoalCell
14:02
什么是核心数据?
05:58
创建目标核心数据实体和属性
08:08
在UITableView /创建GoalType枚举中显示静态GoalCell
10:12
构建CreateGoalVC
15:12
创建UIViewController扩展
10:47
创建UIView - UIButton扩展
18:30
构建FinishGoalVC /从CreateGoalVC传递数据
19:09
将目标数据保存到持久存储
12:39
修复了FinishGoalVC的解雇
06:40
从持久存储中获取数据/使用提取的数据填充UITableView
16:13
使用UITableView删除操作从持久存储中删除对象
11:15
设置UITableViewCell的目标进度
14:55
挑战
01:28
10: 使用Firebase进行全栈开发 部分
6:40:03
应用简介:断点
03:21
创建Xcode项目/设置项目文件夹
05:04
创建Firebase项目
10:38
设置DataService /创建Firebase数据库用户
10:33
在Interface Builder中构建AuthVC和LoginVC
18:27
创建InsetTextField和ShadowView子类
18:24
设置AuthService
13:04
在Interface Builder中构建FeedVC和GroupsVC
16:20
从AppDelegate呈现LoginVC - 允许使用电子邮件登录
21:50
构建MeVC并添加到UITabBarController
09:45
创建CreatePostVC并将帖子上传到Firebase
20:14
创建用于将视图绑定到键盘的UIView扩展
14:49
建立FeedCell
09:38
编写消息模型并从Firebase获取所有Feed消息
21:01
将UID转换为电子邮件并反转TableView的顺序
20:15
创建CreateGroupVC并连接@IBOutlets / Actions
15:02
创建UserCell
15:39
搜索要添加到组的电子邮件帐户
18:42
使用didSelectRowAt indexPath将用户添加到组
20:34
创建组并将其推送到Firebase
15:32
创建GroupCell
14:59
从Firebase创建组模型和获取所有组
18:52
建立GroupFeedVC
18:00
初始化组的组数据并在GroupFeedVC上呈现
15:58
下载组的所有消息并在新消息上设置动画
24:00
创建用于呈现GroupFeedVC的UIViewController扩展
07:29
挑战
01:53
11: 使用CoreML介绍iOS 11机器学习 部分
1:54:47
应用简介
01:53
CoreML简介
05:08
什么是机器学习?
07:50
创建Xcode 9项目
03:25
构建UI和自定义类
17:40
AVFoundation和AVCaptureSession使用相机
18:04
点按手势可在项目上拍摄快照
11:17
核心ML Xcode 9 Beta 4更新/修复预览照片崩溃
02:47
下载CoreML模型
21:13
添加用于闪存控制的UI控件
07:24
训练您的应用程序说出它看到的内容
18:06
12: ARKit和SceneKit 部分
2:15:53
应用程序:RampUp - ARKit App简介
02:15
应用程序:RampUp - 资源和重要的ARKit信息
03:54
应用程序:RampUp - 项目创建
11:04
应用程序:RampUp - SceneKit,3D模型和材料
11:09
应用程序:RampUp - 斜坡选择器弹出窗口
13:54
RampUp - SceneKit中的3D模型用于弹出窗口
17:42
应用程序:RampUp - SceneKit中的3D模型,用于弹出式文件第2部分
11:44
应用程序:RampUp - 检测3D对象上的点击
17:09
应用程序:RampUp - 在ARKit中放置斜坡
23:39
应用程序:RampUp - 在增强现实中移动3D空间中的对象
19:41
ARKit - 下一步去哪里
03:42

BitDegree平台评价