你将收获

快速掌握Swift开发语言!

通过实例走通从头至尾的一个iOS App的完整开发流程!

掌握常见的Swift算法和设计模式!

掌握面向协议编程和响应式编程方式!

适用人群

iOS初学者,以及原Objective-C开发者。

课程介绍

【课程概括】

包含常量与变量、基本数据类型,以及Swift语言中的新数据类型:元组型和可选型的内容。同时还讲解了运算符和表达式、流程控制语句、字符和字符串、集合类型、函数和闭包。此外,Swift语言各版本的新特性,以及面向对象的枚举、结构体、类,以及内存管理、协议、错误处理、链式编程、面向协议编程、响应式编程(贪吃蛇游戏)、iOS开发中的常见概念等内容也有所涉及!

在第八章我们使用Swift语言实现了栈、队列、二叉树等数据结构,还实现了常见的8种排序算法,以及常见的6种软件设计模式。最后一章是一套完整的商业案例,包含了证书的创建、项目的架构、开发、打包、上传和发布一整套流程,供您学以致用!

 

【课程特点】

1、228节大容量课程:包含了Swift语言大部分知识点;

2、创新的教学模式:手把手教您基于Swift语言的iOS开发技术,一看就懂,一学就会;

3、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;

4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;

5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;

 

课程目录

讨论留言
43 条回复 进入帖子
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
m0_587290142021-06-02
  • 打赏
  • 举报
回复
请问Swift函数支持多个可变参数吗?
李发展2021-06-02
  • 举报
回复
@m0_58729014

从Swift 5.4开始,函数可以支持多个可变参数,具体可以查看第四章的第3节:创建拥有任意数量参数的函数。

啊阧2021-03-01
  • 打赏
  • 举报
回复
项目源码在哪里
李发展2021-03-01
  • 举报
回复
@啊阧源码在课件中,点击视频右侧的[课件]栏目,即可显示源码下载面板。另外还有一个好消息:目前正在更新这门课程,以增加更多的Swift语言新特性和实例项目,已购学员可以免费享有升级后的所有课程,敬请期待~
weixin_451336182020-08-18
  • 打赏
  • 举报
回复
怎么加入QQ群啊,有个阴影的文件不知道哪里来的
qq_430746672020-07-09
  • 打赏
  • 举报
回复
如何获取教学材料,加qq都没回应
李发展2020-07-09
  • 举报
回复
@qq_43074667和客服确认过,客服反馈收到的入群申请都有相应处理,请再重新尝试下,或者将你的qq发给我,我来找客服处理~
啊阧2021-03-01
  • 举报
回复
@qq_430746671589101207 需要源码,已购教材
Micro_Tab2020-06-16
  • 打赏
  • 举报
回复
为什么好几节课的音画都不同步啊??声音比视频快很多。体验很差
李发展2020-06-17
  • 举报
回复
@Micro_Tab多谢反馈,经查是CSDN学院平台在视频解码时的问题,目前已反馈学院并重新上传视频了。审核成功后,即可查看新的视频~
安果移不动2020-05-14
  • 打赏
  • 举报
回复
邮件里面的源码比对后发现是..初始化的时候少写控件了。。emmmm 不知道是他这个xcode不能定位到指定错误的地方。。还是是我不会用这个xcode定位错误吧。谢谢老师解决了我的问题!非常棒!
安果移不动2020-05-14
  • 打赏
  • 举报
回复
邮箱已经发送。。我猜测是那个控制器为空才导致跳转不过去的0.0 麻烦老师帮我看下
李发展2020-05-14
  • 举报
回复
@安果移不动你好,已经回复你的邮件啦,及时查收哦~
安果移不动2020-05-13
  • 打赏
  • 举报
回复
第九章 学完 创建用户登录界面后。。不能达到预期效果。。一会switchToHaiwai 一会switToOversea 好像差一个var submitRegButton 讲的完全是按照代码顺序,而不是按照整个app的逻辑。。我这个能接受。。但是按照完整步骤弄好,仍然不知道错在那列了。也有可能是我代码那个地方敲错了。。能编译 但是进不去帐号登录界面
李发展2020-05-13
  • 举报
回复
@安果移不动请将你的demo打包发到我的邮箱fzhlee#163.com(#换为@),我来查看这个问题~
安果移不动2020-05-04
  • 打赏
  • 举报
回复
时间确实搞定了。。谢谢老师,但是呢在第八章的 通过间接代理....和通过属性进行对象间的消息传递...两节课程的内容好像重复了
李发展2020-05-04
  • 举报
回复
@安果移不动多谢反馈,是第5节《通过间接代理进行对象间的消息传递》的内容重复,现在已经更新完毕了,并且已经提交审核,现在五一假期,可能审核会有延迟哦。审核通过后,如果没有看到课程内容的变化,可以刷新一下浏览器的缓存~
安果移不动2020-04-28
  • 打赏
  • 举报
回复
https://edu.csdn.net/course/play/26867/347076 5分10s 方法过时了。ios12.0的警告。但是不影响编译。如果有可能的话希望改正下 分别有两个方法过时。archiveDate unarchiveObject
李发展2020-04-28
  • 举报
回复
@安果移不动多谢反馈,我刚刚对这节课程的源码进行了更新,已经可以正常适配iOS 12和iOS 13,请重新下载你的源码(还是原来的源码下载地址),查看新的代码,课程随后会更新~
安果移不动2020-04-28
  • 打赏
  • 举报
回复
第七章 时间函数Date 好像有点问题 我跟着代码调试 然后出现 Value of type 'Date' has no member 'addTimeInterva'错误
李发展2020-04-28
  • 举报
回复
@安果移不动请将addTimeInterva修改为addingTimeInterval,后面少了个l
流月逐影2020-04-27
  • 打赏
  • 举报
回复
第七章还有之前的章节swift用的版本是多少呢?我看到评论里你说课程是在17年制作完成,我现在手头的版本编写那些代码好多都会报错,所以想知道这些章节用的是什么版本的swift
李发展2020-04-27
  • 举报
回复
@流月逐影你好,课程最初是17年制作完成的,但是每年都会根据Swift版本的升级而更新所有的课程,目前所有课程源码都可以在Xcode 11 + Swift 5上编译通过,如果你的代码编译报错,建议你这样操作:1、下载我们提供的课程源码,与课程源码进行对比和调整自身的代码;2、将你的代码发到我的邮箱检查代码情况;3、加入学习群,在群里截图反应问题代码;
李发展2020-04-27
  • 举报
回复
@流月逐影我的邮箱是fzhlee#163.com
李发展2020-04-27
  • 举报
回复
@流月逐影课程源码位于最后一章的最后一节~
流月逐影2020-04-27
  • 打赏
  • 举报
回复
第七章还有之前的章节swift用的版本是多少呢?我看到评论里你说课程是在17年制作完成,我现在手头的版本编写那些代码好多都会报错,所以想知道这些章节用的是什么版本的swift
李发展2020-08-19
  • 举报
回复
@流月逐影你好,目前课程里的版本是Swift 5.0。Xcode 12正式版发行后,还会随之升级。
安果移不动2020-04-24
  • 打赏
  • 举报
回复
课程播放快结束的时候他们会在左下方弹出弹框要我评价。。尽管我不想评价。。弹出评价遮挡住了课程内容 我就还要去点击关闭,就觉得很残忍
李发展2020-04-25
  • 举报
回复
@安果移不动收到,我们给CSDN的管家们反映一下,希望他们有所行动~
安果移不动2020-04-24
  • 打赏
  • 举报
回复
?非得让我发表评价。我不是对课程有看法 我觉得csdn 沙雕设计。课程正在看 还不错
安果移不动2020-04-24
  • 打赏
  • 举报
回复
?非得让我发表评价。我不是对课程有看法 我觉得csdn 沙雕设计。课程正在看 还不错
a136623447172020-02-02
  • 打赏
  • 举报
回复
看到有个视频调用了一个日期方法 输出了日期是17年的…那时候还没有swift5吧?
李发展2020-02-02
  • 举报
回复
@a13662344717本套课程2017年制作完成,每年都会更新以适配新版的Swift语言,目前所有课程源码都可以在Swift 5上编译运行。如已购买课程,请联系QQ 3068527144加入学习群,解答您在课程中遇到的问题。
a136623447172020-02-02
  • 打赏
  • 举报
回复
看到有个视频调用了一个日期方法 输出了日期是17年的…那时候还没有swift5吧?
李发展2020-02-02
  • 举报
回复
@a13662344717本套课程2017年制作完成,每年都会更新以适配新版的Swift语言,目前所有课程源码都可以在Swift 5上编译运行。如已购买课程,请联系QQ 3068527144加入学习群,解答您在课程中遇到的问题。
a136623447172020-02-02
  • 打赏
  • 举报
回复
看到有个视频调用了一个日期方法 输出了日期是17年的…那时候还没有swift5吧?
李发展2020-02-02
  • 举报
回复
@a13662344717本套课程2017年制作完成,每年都会更新以适配新版的Swift语言,目前所有课程源码都可以在Swift 5上编译运行。如已购买课程,请联系QQ 3068527144加入学习群,解答您在课程中遇到的问题。
a136623447172020-02-02
  • 打赏
  • 举报
回复
看到有个视频调用了一个日期方法 输出了日期是17年的…那时候还没有swift5吧?
李发展2020-02-02
  • 举报
回复
@a13662344717本套课程2017年制作完成,每年都会更新以适配新版的Swift语言,目前所有课程源码都可以在Swift 5上编译运行。如已购买课程,请联系QQ 3068527144加入学习群,解答您在课程中遇到的问题。
加载更多回复