All Projects → xiaoyouxinqing → Postdemo

xiaoyouxinqing / Postdemo

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

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Postdemo

Iosproject
iOS project of collected some demos for iOS App, use Objective-C
Stars: ✭ 5,357 (+1891.45%)
Mutual labels:  ios-app, ios-demo
Geektime Ios Course
极客时间 —《从0开发一款iOS应用》讲义及示例工程
Stars: ✭ 126 (-53.16%)
Mutual labels:  ios-app, ios-demo
Avsqldebugger
A Simple Core Data Debugger that will look inside your apps DB
Stars: ✭ 30 (-88.85%)
Mutual labels:  ios-app, ios-demo
Hotels
酒店预订App
Stars: ✭ 323 (+20.07%)
Mutual labels:  ios-app, ios-demo
Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (-28.62%)
Mutual labels:  ios-app, ios-demo
Example Ios Apps
 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Stars: ✭ 461 (+71.38%)
Mutual labels:  ios-app, ios-demo
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (-61.71%)
Mutual labels:  ios-app, ios-demo
Autoinch
优雅的iPhone全尺寸/等比例精准适配工具
Stars: ✭ 395 (+46.84%)
Mutual labels:  ios-app, ios-demo
Bookstore Ios
 Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation, and more. Details in README.
Stars: ✭ 147 (-45.35%)
Mutual labels:  ios-app, ios-demo
Swiftui Tutorials
A code example and translation project of SwiftUI. / 一个 SwiftUI 的示例、翻译的教程项目。
Stars: ✭ 1,992 (+640.52%)
Mutual labels:  ios-app, ios-demo
Iosproject
IOS综合项目,完善的框架,路由模块化设计,集成科大讯飞SDK方便iOS基本输入控件实现语音辅助输入,UI效果参照京东APP,JS与OC交互,ionic跨平台开发,MQTT 协议,即时通讯协议,视屏播放,跑马灯效果 仿美团地图定位,城市收索, 友盟分享,基础动画 增加FCUIID帮助类,引导页功能模块,照片上传 ,UIView自定义导航栏,文件下载,Masonry 案例,fmdb,数据库,sqlite,百度地图,二维码,照片上传,照片上传有进度,列表倒计时,H5和原生交互,自定义各种弹框,常见表单类型,人脸识别,列表加载图片,列表拖拽,日历操作,导航条渐变,核心动画,动画特效等等
Stars: ✭ 291 (+8.18%)
Mutual labels:  ios-app, ios-demo
ANODA-Turn-Timer
ANODA Open Source iOS Swift example app
Stars: ✭ 19 (-92.94%)
Mutual labels:  ios-app, ios-demo
Cocoaasyncsocket demo
基于AsyncSocket搭建即时通讯体系 . 包含TCP连接 , 消息发送 , 消息接收 , 心跳处理 ,断网重连 , 消息超时 , 消息分发 , 数据库结构设计 , 消息丢失等 . 以及UI设计, 文本表情消息/语音消息/图片消息/视频消息/文件消息/撤回消息/提示语消息的实现思路讲解
Stars: ✭ 981 (+264.68%)
Mutual labels:  ios-app, ios-demo
Swift project
原OC项目用swift实现,纯swift项目,可作为学习swift的demo,包含多个自定义控件,并且进行封装网络请求库,结构清晰。
Stars: ✭ 133 (-50.56%)
Mutual labels:  ios-app, ios-demo
iOS-CreditCardForm
Small credit card form demo app
Stars: ✭ 33 (-87.73%)
Mutual labels:  ios-app, ios-demo
OnboardingSample
Beginners - A demo of an onboarding screen in iOS using Swift
Stars: ✭ 95 (-64.68%)
Mutual labels:  ios-app, ios-demo
awesome-ios-developer
List of awesome iOS & Swift stuff!!
Stars: ✭ 586 (+117.84%)
Mutual labels:  ios-app
flippingCards
iOS & Android flashcards app for learning German words faster 🃏
Stars: ✭ 23 (-91.45%)
Mutual labels:  ios-app
flutter-Anniversary
一款界面优美,功能简洁的纪念日APP
Stars: ✭ 57 (-78.81%)
Mutual labels:  ios-app
birthday-keeper
一个生日管理APP, UI风格模仿的系统闹钟, 可以添加, 编辑, 删除生日以及本地推送提醒, 项目截图见README.
Stars: ✭ 27 (-89.96%)
Mutual labels:  ios-app

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].