🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
现在看
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点 4分 of content, in total.

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

BitDegree平台评价