视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。


课程简介
这是一门使用Swift语言,开发一个iOS版本接近商业级,可以上线运营的聊天项目;课程包含了基础内容,高级内容,项目封装,项目重构等知识;因为是商业级项目课程,所以视频只讲解思路和查看已经写好的代码,代码和视频会一直持续更新;如果想学习手写每一行代码的课程,请学习我们的《企业级项目系列课程》。

学员基础
会iOS开发 例如:搭建环境 Xcode使用 iOS基础

会Spring Boot 例如:会搭建环境 创建项目 项目工作流程

会MySQL 例如:会搭建环境 基本的数据增删改查

会MyBatis Plus 例如:知道 什么是MyBatis Plus 以及基础使用方法

适用人群
想学习商业级项目开发知识
提高自身的职场竞争力

能学到什么?
商业级/开源项目开发/协作流程
商业级项目功能实现思路和方法
一个可上线运营的项目(目前还达不到)

课程核心知识点
Swift,MVC, MVVM,
纯代码编写项目,QMUI,SnapKit,TangramKit Swift和OC混编,深色模式,国际化,高德地图
视频播放,内存泄漏检测和修复,腾讯即时通讯,腾讯实时音视频

课程大纲

01
课程简介以课程项目演示
【资料】联系客服购买更优惠微信ixueaedu(pdf,56.7KB)

课程相关简介和常见问题(17)         免费试看

最新课程项目效果演示(44)

学习就是坚持坚持再坚持(3)

如何在编程道路走得更远?(6)

如何解决问题以及如何提问(13)

找到适合自己的学习方法(4)

人生苦短,我们只做好课(17)

02
iOS系统简介和职业规划
普通开发到底有没有前途(6)

iOS系统的前世今生(4)

Swift和Objective-C概述(10)

03
版本控制概念和环境搭建
什么是版本控制系统(3)

有哪些版本控制系统(4)

什么是Git版本控制(5)

Windows系统上安装Git(9)

macOS系统上安装Git(3)

04
快速入门Git版本控制系统
如何配置Git必要信息(2)

如何创建一个Git仓库(6)

将文件添加到Git中(6)

如何修改文件并提交到Git(3)

如何从Git还原文件(8)

如何查看Git使用帮助(5)

05
快速入门Git可视化工具
有哪些Git可视化工具(3)

Gitfork基础使用方法(8)

Gitfork查看提交历史(6)

多学一点Git版本控制系统(2)

06
快速入门Github使用方法
Github简介以及登录注册(5)

在Github创建一个仓库(5)

如何生成和配置SSH Key(7)

将代码推送Github仓库(5)

如何搜索需要的资源(12)

如何下载需要的代码(4)

Github Desktop使用方法(12)

多学一点Github知识(1)

07
快速入门Postman工具
Postman软件简介(2)

如何安装Postman软件(3)

网络接口的导入和导出(3)

Postman的基础使用方法(6)

08
快速搭建iOS开发环境
iOS开发环境概述(6)

从App Store安装Xcode(3)

从开发者官网下载Xcode(4)

如何安装命令行工具(4)

苹果开发者计划简介(4)

09
初探iOS系统程序开发
如何使用Xcode创建项目(12)

如何运行项目到模拟器(7)

如何运行项目到真机(7)

iOS程序项目结构简介(8)

新版Xcode项目和旧版区别(18)

使用纯代码实现项目(20)

使用纯代码实现项目(兼容低版本)(6)

10
快速入门Xcode开发工具
Xcode工具主界面介绍(8)

如何设置主题和字体(6)

Xcode如何打开项目(3)

11
CocoaPods简介和使用
什么是CocoaPods(4)

如何安装CocoaPods(6)

使用CocoaPods管理项目依赖(20)

如何给Git设置代理(8)

如何更新CocoaPods仓库(4)

12
腾讯QMUI框架使用方法
QMUI简介以及运行Demo(17)

QMUI安装和基础使用方法(20)

如何从底部显示更多弹窗(15)

13
SnapKit自动布局框架使用
SnapKit简介以及运行Demo(5)

实现登录界面UI布局(24)

实现设置界面设置项布局(19)

封装设置项到单独的View(20)

14
TangramKit自动布局框架使用
TangramKit简介以及运行Demo(14)

实现登录界面UI布局(22)

实现设置界面设置项布局(12)

封装设置项到单独的View(13)

15
OC与Swift混合编程
OC和Swift混合编程概述(3)

OC调用当前项目Swift源码(27)

OC调用Swift第三方框架(23)

如何手动创建桥接文件(13)

16
Swift与OC混合编程
Swift调用当前项目OC源码(18)

Swift调用OC第三方框架(4)

17
深色模式简介和实现
黑暗模式简介以及查看效果(5)

如何适配应用中的颜色(28)

判断和监听黑暗模式切换(9)

如何适配应用中的图片(12)

如何适配自定义控件(17)

18
应用国际化简介和实现
国际化简介和实现方法(8)

实现应用文本国际化(19)

如何国际化Storyboard(7)

实现应用名称国际化(3)

19
R.swift框架简介和使用
Rswift框架简介和功能(4)

如何添加R.swift到项目中(7)

R.swift常用语法使用方法(9)

20
运行项目以及查看项目结构
如何获取课程源码和资源(7)

如何向课程项目贡献代码(24)

常用实现即时聊天方法简介(18)

服务端代码架构和简介(10)

如何运行配套服务端代码(14)

客户端代码架构和简介(5)

如何运行配套客户端代码(7)

如何运行官方示例代码(6)

21
用户登录注册和多端登录
实现用户注册和登录功能(50)

如何实现更新用户资料(30)

如何实现多端登录功能(11)

如何实现用户退出功能(5)

22
添加以及同意申请相关功能
添加好友和同意好友申请(37)

好友申请通知和点击申请(12)

23
通讯录相关功能实现方法
显示联系人以及更新列表(9)

24
聊天相关以及如何发送消息
如何发送各种类型消息(26)

继续学习消息发送实现方法(24)

如何显示各种类型消息(39)

如何实现消息发送进度(3)

如何实现发送Emoji消息(19)

实现删除消息和转发消息(13)

25
继续实现聊天相关功能
如何实现引用聊天消息(3)

如何实现预览媒体消息(10)

如何实现预览聊天文件(9)

26
会话相关功能实现方法
显示会话以及更新会话(25)

如何实现会话免打扰功能(8)

27
音视频聊天功能实现方法
如何实现单人音视频通话(28)

28
群聊相关功能实现方法
实现创建群聊以及解散群聊(11)

如何加入群聊以及退出群(12)

群聊管理员和禁言等功能(10)

如何实现群聊提示人功能(5)

如何实现多人音视频通话(9)

29
实现扫描二维码相关功能
显示用户和群聊二维码(8)

30
离线消息推送相关功能
如何实现离线消息推送功能(11)

显示聊天消息通知和通知点击(5)

31
内存泄露排除以及解决方法
内存泄露简介和概述(4)

检测内存泄露和解决方法(5)

32
深色模型相关功能实现
实现系统全局深色模式(4)
相关推荐
客服 关于