哈哈,经过了一个多月的闭关终于做出了一个完整的 iOS APP,中间各种问题,但是不管怎样完成了一个完整APP,学到了很多知识,遇到了很多槛,接下来会一一的分享给大家,期待下吧,因为最近还在忙上线的事情,再加上工程也要整理封装一下,所以可能更新不会那个快,大家不要着急(^_^).
目录:
01.我的页面
下拉上面的图片会自动变大,点击按钮从本地读取图片,或者拍一张
02.轮播图(已完成)
是我自己封装的轮播图,使用的是UIScrollView,自己封装了刷新方法,和点击方法,最终的图片数据是由协议传值,支持Model,只需要指定对应key的值就可以.
03.视频播放器(已完成)
使用AVPlayer封装的播放视图,支持横屏,使用了单例和懒加载
04.简单的音乐播放器(已完成)
使用的AVPlayer封装的,后台播放,锁屏播放,点击下一曲网络的数据.使用了单例和懒加载
05.自定义瀑布流(已完成)
自己封装的CollectionView的FlowLayout,支持自定义高度
06.TableVIew的联动(已完成)
在同一个界面有两个或者三个TableView,点击前一个TableView后一个TableView的内容相对应的发生改变
我自己写了两个工程实例,一个是省市区的三重联动,一个是中关村在线APP的其中一个页面,是二重联动
07.将字符串按首字母排序(已完成)
支持汉语,支持英文,支持传入的数据是由属性组成的,只需要指定key的值就可以
08.iOS字体的样式(已完成)
我自己写了一个小程序,将iOS里的字体的样式显示出来,用来查找字体
09. 搜索框
自己封装的,三种状态,编辑前,编辑时,编辑后
10. 收藏功能
自己封装的加号方法,实现收藏,取消收藏,返回所有收藏的内容
自己封装的FMDB.
11.将字典转化为Model
将包含字典的数组传入,返回包含Model的字典
12.创建引导页,图标,开机动画
13.夜间模式
14.断网的时候可以显示数据
数据的归档和反归档
15.清除缓存