极客时间出品的视频课《从0开发一款iOS App》作者朱德权,新客首单到手价59元,现免费分享。
课程介绍
本门课程将采用 Objective-C 语言,深入剖析 iOS 开发的核心技术与最佳实践,确保学员掌握符合国内主流开发标准的知识体系。课程紧密围绕 iOS 12 平台展开,杜绝过时技术的传授,确保学员能紧跟最新技术潮流,打造高效、稳定的 iOS 应用。
本课程将从一个空白项目出发,通过工程化开发的实战方式,逐步引导学员完成一个类今日头条的 App 开发。课程内容涵盖从基本 UI 构建到复杂功能的实现,包括但不限于网络通信、数据存储、音视频处理、列表展示、用户登录、日志系统以及埋点等 App 常见功能的开发。学员将亲手操作每一个开发环节,深入理解并掌握 iOS 开发的精髓。
通过本课程的学习,学员不仅能够掌握 iOS 开发的核心技术,更将具备独立开发一个完整 App 的能力。课程实战 Demo 参考图将作为学习过程中的参考,帮助学员更直观地理解课程内容和实际应用场景。本课程旨在为学员提供一次全面、系统的 iOS 开发学习之旅,使学员能够迅速成长为一名优秀的 iOS 开发者。
课程目录
│ ├── 101丨复杂列表页实现方案及IGListKit浅析.mp4
│ ├── 102丨复杂内容页展示逻辑及实现方案浅析.mp4
│ ├── 103丨App的签名原理和证书申请.mp4
│ ├── 104丨常用iOS唯一标识符.mp4
│ ├── 105丨App的打包和上架流程.mp4
│ └── 106丨课程总结和结束语.mp4
├── 1-50
│ ├── 01丨课程介绍.mp4
│ ├── 02丨内容综述.mp4
│ ├── 03丨常见App类型及技术架构.mp4
│ ├── 04丨创建你的第一个Xcode工程.mp4
│ ├── 05丨iOS中的MVC架构.mp4
│ ├── 06丨创建一个UIView.mp4
│ ├── 07丨UIView的生命周期.mp4
│ ├── 08丨通过UIViewController来管理视图.mp4
│ ├── 09丨实现你的第一个TabBar页面.mp4
│ ├── 10丨使用UINavigationController管理页面切换.mp4
│ ├── 11丨App中的窗口.mp4
│ ├── 12丨delegate设计模式.mp4
│ ├── 13丨使用UITableView实现简单的列表(1).mp4
│ ├── 14丨使用UITableView实现简单的列表(2).mp4
│ ├── 15丨使用UITableView实现简单的列表(3).mp4
│ ├── 16丨使用UITableView实现简单的列表(4).mp4
│ ├── 17丨使用UICollectionView实现瀑布流列表(1).mp4
│ ├── 18丨使用UICollectionView实现瀑布流列表(2).mp4
│ ├── 19丨使用UICollectionView实现瀑布流列表(3).mp4
│ ├── 20丨如何实现多个列表的横向滑动(1).mp4
│ ├── 21丨如何实现多个列表的横向滑动(2).mp4
│ ├── 22丨UIScrollView应用场景实战.mp4
│ ├── 23丨利用UILabel让列表展示文字.mp4
│ ├── 24丨使用UIImageView在列表展示图片.mp4
│ ├── 25丨iOS中的按钮、点击和手势(1).mp4
│ ├── 26丨iOS中的按钮、点击和手势(2).mp4
│ ├── 27丨iOS中的按钮、点击和手势(3).mp4
│ ├── 28丨展示一个提醒弹窗.mp4
│ ├── 29丨使用 WKWebView 展示网页与内容(1).mp4
│ ├── 30丨使用 WKWebView 展示网页与内容(2).mp4
│ ├── 31丨使用 WKWebView 展示网页与内容(3).mp4
│ ├── 32丨使用 WKWebView 展示网页与内容(4).mp4
│ ├── 33丨使用动画完善界面的交互(1).mp4
│ ├── 34丨使用动画完善界面的交互(2).mp4
│ ├── 35丨使用动画完善界面的交互(3).mp4
│ ├── 36丨代码规范和重构.mp4
│ ├── 37丨页面结构浅析.mp4
│ ├── 38丨了解iOS的系统网络框架(1).mp4
│ ├── 39丨了解iOS的系统网络框架(2).mp4
│ ├── 40丨使用系统网络框架加载数据.mp4
│ ├── 41丨了解常用开源网络框架的使用(1).mp4
│ ├── 42丨了解常用开源网络框架的使用(2).mp4
│ ├── 43丨iOS中的JSON解析.mp4
│ ├── 44丨如何结构化你的数据(1).mp4
│ ├── 45丨如何结构化你的数据(2).mp4
│ ├── 46丨了解 iOS 的文件管理(1).mp4
│ ├── 47丨了解 iOS 的文件管理(2).mp4
│ ├── 48丨了解 iOS 中的存储方式.mp4
│ ├── 49丨开源存储框架对比与分析.mp4
│ └── 50丨缓存新闻列表数据及已读状态.mp4
└── 51-99
├── 51丨ios中线程的基础知识及NSthread.mp4
├── 52丨GCD简单介绍.mp4
├── 53丨ios线程总结.mp4
├── 54丨如何管理App中的图片下载与存储.mp4
├── 55丨了解常用开源图片框架的使用.mp4
├── 56丨了解 iOS 系统的音视频框架.mp4
├── 57丨重构视频列表.mp4
├── 58丨如何创建一个简单的视频播放器.mp4
├── 59丨NSNotification简介.mp4
├── 60丨通过Notification接收播放完成的通知.mp4
├── 61丨通过KVO监听播放资源的状态.mp4
├── 62丨监听视频播放的缓冲与进度(1).mp4
├── 63丨监听视频播放的缓冲与进度(2).mp4
├── 64丨iOS视频业务及流程简介.mp4
├── 65丨AutoLayout简介.mp4
├── 66丨使用AutoLayout实现列表Toolbar.mp4
├── 67丨iOS中布局方式的选择.mp4
├── 68丨逻辑分辨率适配.mp4
├── 69丨物理分辨率适配.mp4
├── 70丨使用imageAsset管理图片资源.mp4
├── 71丨iphoneX适配.mp4
├── 72丨iOS开发适配总结.mp4
├── 73丨App启动及生命周期.mp4
├── 74丨通过欢迎界面了解App的启动.mp4
├── 75丨使用URLScheme进行App间的唤起和通信.mp4
├── 76丨UniversalLink简介.mp4
├── 77丨开源组件化方案对比与分析(1).mp4
├── 78丨开源组件化方案对比与分析(2).mp4
├── 79丨开源组件化方案对比与分析(3).mp4
├── 80丨实现简单的登录系统.mp4
├── 81丨iOS中静态库的制作和使用.mp4
├── 82丨iOS当中Framework的制作和使用.mp4
├── 83丨OAuth和OpenID简介.mp4
├── 84丨实现QQ登录和分享逻辑.mp4
├── 85丨iOS中日志和上报系统简介.mp4
├── 86丨日志系统流程简介.mp4
├── 87丨Crash的类型和收集r.mp4
├── 88丨通用上报技术方案对比.mp4
├── 89丨定位和权限.mp4
├── 90丨位置信息的获取.mp4
├── 91丨推送及权限.mp4
├── 92丨实现本地推送.mp4
├── 93丨远程推送.mp4
├── 94丨实现远程推送.mp4
├── 95丨App的图标管理.mp4
├── 96丨Extension简介.mp4
├── 97丨Extension实现.mp4
├── 98丨UITextFied和UITextView.mp4
└── 99丨使用UITextField实现搜索条.mp4
4 directories, 106 files
以上就是极客时间朱德权老师的视频课《从0开发一款iOS App》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/course/intro/100025901,有能力的朋友请支持正版,谢谢!
评论(0)