Skip to content
xiaoyouxinqingPublic

About

BBCo - iOS开发入门教程 SwiftUI 微博App项目实战 零基础学习Swift编程

Topics

Resources

Stars

627 stars

Watchers

12 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

BBCo - iOS开发入门教程 SwiftUI 微博App项目实战

手把手带你入门,零基础学习编程

微博App项目实战,一步步教你实现功能

Swift 编程语言、SwiftUI 框架,学新技术,放眼未来

欢迎在视频平台关注 BBCo

代码分支

课程代码放在不同的分支,点击以下分支获取代码

Lesson 1~10 代码放在 master 分支(当前分支)

Lesson 11~17 代码放在 NetworkDemo 分支

Lesson 1

创建 Xcode project (项目、工程)

添加 View

bilibili: https://www.bilibili.com/video/BV1Z7411x7rX/

YouTube: https://youtu.be/5n0qoRZ8gXA

Lesson 2

显示用户头像、昵称等内容

bilibili: https://www.bilibili.com/video/BV1X7411x7ay/

YouTube: https://youtu.be/LNRs2UfYbXk

Lesson 3

动态显示微博数据信息

bilibili: https://www.bilibili.com/video/BV1L7411s76e/

YouTube: https://youtu.be/-ie-FyuyxH8

Lesson 4

显示更多微博数据信息

显示微博列表

bilibili: https://www.bilibili.com/video/BV1m7411n7pq/

YouTube: https://youtu.be/riEWkLY6MmI

Lesson 5

一条微博显示多张图片

点击微博进入微博详情页

bilibili: https://www.bilibili.com/video/BV1E7411a7Bs/

YouTube: https://youtu.be/bXbaqrjVVFA

Lesson 6

首页“推荐”“热门”点击切换动画

首页两个微博列表水平滑动切换

bilibili: https://www.bilibili.com/video/BV15741157GG/

YouTube: https://youtu.be/x4yBOTcUMOA

Lesson 7 - 1

UIKit 中 UIScrollView 的使用

bilibili: https://www.bilibili.com/video/BV1Z7411g7uG/

YouTube: https://youtu.be/ylqa-gKSDcw

Lesson 7 - 2

“推荐”“热门”点击切换列表与拖拽切换列表关联

bilibili: https://www.bilibili.com/video/BV1s741177sB/

YouTube: https://youtu.be/Gpxs3q5Wy84

Lesson 8

关注、点赞

bilibili: https://www.bilibili.com/video/BV1e7411A7Y9/

YouTube: https://youtu.be/A5ExzX82MUs

Lesson 9

评论

bilibili: https://www.bilibili.com/video/BV1R7411F7td/

YouTube: https://youtu.be/np6svGQ3Cck

Lesson 10

评论功能细节

适配 iPad

bilibili: https://www.bilibili.com/video/BV1L7411T71j/

YouTube: https://youtu.be/St4FQDxX96c

Lesson 1~10 总结

入门课程知识点总结

学习方法的一点建议

bilibili: https://www.bilibili.com/video/BV1SE411n7Hq/

YouTube: https://youtu.be/7JAzIJH7THM

Lesson 11 - 1

URLSession 发送网络请求,获取微博列表

bilibili: https://www.bilibili.com/video/BV1fC4y1s7Js/

YouTube: https://youtu.be/m9VNJKb_5Q4

Lesson 11 - 2

HTTP 协议介绍

URLRequest 设置网络请求参数

bilibili: https://www.bilibili.com/video/BV1Df4y1S7NR/

YouTube: https://youtu.be/9yRhRrYhyY4

Lesson 12 - 1

安装 CocoaPods

项目添加开源网络库 Alamofire

简单使用 Alamofire

bilibili: https://www.bilibili.com/video/BV1gT4y137Rd/

YouTube: https://youtu.be/Jzvv4UaskuU

Lesson 12 - 2

构建网络模块

bilibili: https://www.bilibili.com/video/BV11K4y1b76g/

YouTube: https://youtu.be/jT9o4r_cFJM

Lesson 12 - 3

构建网络模块

bilibili: https://www.bilibili.com/video/BV1bZ4y1s7kk/

YouTube: https://youtu.be/1rOrHNwftCY

Lesson 12 - 4

网络模块细节

模块设计总结

bilibili: https://www.bilibili.com/video/BV1qC4y1W78n/

YouTube: https://youtu.be/sBzsBhCCnd0

Lesson 11~12 补充

GitHub 切换分支,下载代码,运行项目

bilibili: https://www.bilibili.com/video/BV1SV411k7Hw/

YouTube: https://youtu.be/W8-w29pwReE

Lesson 13 - 1

加载网络图片

bilibili: https://www.bilibili.com/video/BV1ia4y1e74N/

YouTube: https://youtu.be/yq-eYpQcyd0

Lesson 13 - 2

SDWebImageSwiftUI 加载网络图片

bilibili: https://www.bilibili.com/video/BV1U54y1D7Yi/

YouTube: https://youtu.be/Bw0w63Hm9Io

Lesson 14

列表下拉刷新,上拉加载更多

bilibili: https://www.bilibili.com/video/BV14D4y1D7M6/

YouTube: https://youtu.be/6HX7xgSVnIk

Lesson 15

列表下拉刷新,上拉加载更多,加载错误提示框

bilibili: https://www.bilibili.com/video/BV1ZT4y1E7Pi/

YouTube: https://youtu.be/gCI1Yi_7SHk

Lesson 16

添加网络模块,请求网络数据

bilibili: https://www.bilibili.com/video/BV14i4y1G7V5/

YouTube: https://youtu.be/LlLnSb3onDM

Lesson 17

加载网络图片

处理细节,精简代码

bilibili: https://www.bilibili.com/video/BV1rv411B7fj/

YouTube: https://youtu.be/lnEFk7NnTxg

Lesson 11~17 总结

课程总结,重要知识点回顾

bilibili: https://www.bilibili.com/video/BV1XZ4y1M7qR/

YouTube: https://youtu.be/UeycEQ-IepQ

About

BBCo - iOS开发入门教程 SwiftUI 微博App项目实战 零基础学习Swift编程

Topics

Resources

Stars

627 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages