个人拖延症太严重,一直没好好学习Swift。受@Allen_朝辉启发,决定每天写个小项目来学习Swift。
项目代码同步更新到github:项目地址
Project 01 - SimpleStopWatch
1)简单的计时器
2)使用 Timer.scheduledTimer
3)开始,暂停,重置功能
1)自定义字体
2)项目中导入字体文件(注意:直接拖到项目中,Build Phases - copy Bundle Resources 肯没有自动包含,需要手动添加)
3)在info.pList中添加Fonts provIDed by application属性,添加字体
4)使用以下代码打印出字体名字
for family in UIFont.familynames { print("Font-family:",family) for Font in UIFont.Fontnames(forFamilyname: family) { print("Font-name:",Font) } }Project 03 - PlayLocalVIDeo
1)播放本地视频
2)使用UItableVIEw做个个视频列表
3)import AVKit 使用AVPlayerVIEwController播放视频
1)模仿SnapChat样式
2)左右两个视图是UIImageVIEw
3)相机使用AVFoundation框架
1)UICollectionVIEw实现的卡片选择2)使用UIBlurEffect UIVisualEffectVIEw 添加了模糊效果
总结以上是内存溢出为你收集整理的自学 Swift - 三十天三十个 Swift 小项目(更新中...)全部内容,希望文章能够帮你解决自学 Swift - 三十天三十个 Swift 小项目(更新中...)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)