
开源项目
文章平均质量分 51
MIKE-zi
单片机 MCU ECU C语言,汇编软件工程师,IOS objective-c swift 研发工程师 前端开发H5,javaScript,typescript 前端三大框架 vue , react , angular ,微信原生小程序开发,taro跨平台小程序开发
展开
-
IOS开源项目--通讯录(附源代码)
前面介绍过FMDB以及SQLITE的基本操作具体参考前面的微博 FMDB: http://blog.youkuaiyun.com/lee727n/article/details/71176162 SQLite: http://blog.youkuaiyun.com/lee727n/article/details/71171120 下面我们通过FMDB来实现一个日常生活经常用到的的通讯录,代码结构如下,首先需要有一原创 2017-05-04 20:27:39 · 1827 阅读 · 0 评论 -
IOS开源项目--打地鼠(附源码)
打地鼠想必大家小时候都玩过,下面我们就通过多线程以及代理传值实现一个打地鼠游戏。 首先我们需要一个地鼠类。地鼠类中,需要用到代理。如果有同学对于代理还不够清楚的话,请参考微博: http://blog.youkuaiyun.com/lee727n/article/details/70833160 地鼠类继承uibutton,定义协议,以及协议方法 .h中@protocol MouseDelegate <N原创 2017-05-12 21:49:02 · 1768 阅读 · 0 评论 -
IOS开源项目--僵尸来袭
僵尸来袭的画面大家有没有想过。那么如果如何通过OC来实现呢。闲来无事写了一个开源项目放到github共享。下面一起分析一下核心代码。网上找来4张图片。每张图片里面有8个僵尸。我们需要切图来把8个僵尸放到一个数组中,然后使用数组动画。我们需要一个僵尸类,下面有4个子类。每一种僵尸有自己的奔跑速度。这又涉及到继承和派生的概念。还需要引入定时器。 软件结构如下: viewController中随机原创 2017-05-14 00:44:55 · 325 阅读 · 0 评论 -
IOS开源项目--新浪微博
实现新浪微博的功能。包括微博的展示,发微博,回复微博,展示对应微博的所有评论。效果如下: 下面说一下开发难点。开发难点在于微博的登录OAUTH2认证机制。简单的理解就是第一个请求接口,填写好用户名密码后,请求网址的时候,会生成一个code值拿到这个code值。再用得到的code值作为参数,去下一个接口发送请求。返回值会给你一个token。OK存下这个token。以后所有接口获取数据,必须用到这个t原创 2017-05-26 01:45:49 · 508 阅读 · 0 评论 -
IOS开源项目--拖拽游戏
学过了ios手势,我们来通过手势综合起来做一个小游戏,效果如下 核心代码: 屏幕触点的获得-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ UITouch *t = [touches anyObject]; CGPoint p = [t locationInView:self.原创 2017-05-17 22:35:24 · 401 阅读 · 0 评论 -
IOS文件系统,文件管理器
通过一个demo,我们来一起认识一下ios文件系统。我们一起写一个文件管理器。可以查询文件,浏览目录,并且可以识别文件类型,打开图片,音频,视频等。 首先获取路径下的全部文件路径- (void)viewDidLoad { [super viewDidLoad]; NSString *path = self.path ? self.path:@"/Users/liuzixuan/Des原创 2017-05-18 11:09:46 · 3817 阅读 · 0 评论