# postdemo **Repository Path**: luke00675/postdemo ## Basic Information - **Project Name**: postdemo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-07 - **Last Updated**: 2021-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BBCo - iOS开发入门教程 SwiftUI 微博App项目实战 手把手带你入门,零基础学习编程 微博App项目实战,一步步教你实现功能 Swift 编程语言、SwiftUI 框架,学新技术,放眼未来 欢迎在视频平台关注 **BBCo** ## 代码分支 课程代码放在不同的分支,点击以下分支获取代码 Lesson 1~10 代码放在 master 分支(当前分支) Lesson 11~17 代码放在 [NetworkDemo 分支](https://github.com/xiaoyouxinqing/PostDemo/tree/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