2017年7月31日

文件下载(NSURLConnection/NSURLSession)

摘要: 最基本的网络文件下载(使用原生的网络请求) #pragma mark - 小文件下载 #pragma mark - 大文件下载 更多内容--> 博客导航 每周一篇哟!!! 有任何关于iOS开发的问题!欢迎下方留言!!!或者邮件lieryangios@126.com 虽然我不一定能够解答出来,但是我会 阅读全文

posted @ 2017-07-31 12:35 人生为代码而活 阅读(503) 评论(0) 推荐(0) 编辑

2017年7月24日

使用代码自动创建模型属性

摘要: 每次Model中有很多的属性,写起来很费劲!这篇文章将实现一句话创建Model中的所有属性代码,输出到控制台!!! NSObject+Property.h NSObject+Property.m 更多内容--> 博客导航 每周一篇哟!!! 有任何关于iOS开发的问题!欢迎下方留言!!!或者邮件lie 阅读全文

posted @ 2017-07-24 08:33 人生为代码而活 阅读(385) 评论(0) 推荐(0) 编辑

2017年7月17日

POP简单动画简单使用 (入门级别)

摘要: 动画可以让APP“更友好”的与用户交互,苹果提供很多的好看的动画供开发者使用,不过简单的平移、旋转、缩放.......使用起来很简单,但是想要进行一些比较复杂的动画效果,使用起来就比较难以实现,俗话说需求促进开发,facebook提供的开源的框架供我们免费使用,底层使用的是c++去实现,流畅度不输苹 阅读全文

posted @ 2017-07-17 19:27 人生为代码而活 阅读(797) 评论(0) 推荐(0) 编辑

2017年7月10日

ReactiveObjC框架的简单介绍

摘要: 最近在一直在学习RAC框架的Object-C版本ReactiveObjC(Swift版本为ReactiveSwift),这篇文章简单展示一下学习的成果!!!如果有什么地方理解错误,欢迎大家指正!!!互相学习...... ReactiveObjC 这里只是抛砖引玉!!!如果有什么理解不到位的,欢迎批评 阅读全文

posted @ 2017-07-10 15:19 人生为代码而活 阅读(5681) 评论(2) 推荐(1) 编辑

2017年7月3日

iOS 本地视频和网络视频流播放

摘要: 需求:最近公司需要做一个楼宇对讲的功能:门口机(连接WIFI)拨号对室内机(对应的WIFI)的设备进行呼叫,室内机收到呼叫之后将对收到的数据进行UDP广播的转发,手机(连接对应的WIFI)收到视频流之后,实时的展示视频数据(手机可以接听,挂断,手机接听之后,室内机不展示视频,只是进行转发。) 简单点 阅读全文

posted @ 2017-07-03 08:29 人生为代码而活 阅读(11952) 评论(0) 推荐(0) 编辑

2017年6月26日

iOS 实时录音和播放

摘要: 需求:最近公司需要做一个楼宇对讲的功能:门口机(连接WIFI)拨号对室内机(对应的WIFI)的设备进行呼叫,室内机收到呼叫之后将对收到的数据进行UDP广播的转发,手机(连接对应的WIFI)收到视频流之后,实时的展示视频数据(手机可以接听,挂断,手机接听之后,室内机不展示视频,只是进行转发。) 简单点 阅读全文

posted @ 2017-06-26 08:26 人生为代码而活 阅读(6814) 评论(8) 推荐(2) 编辑

2017年6月19日

KVO底层实现原理,仿写KVO

摘要: 这篇文章简单介绍苹果的KVO底层是怎么实现的,自己仿照KVO的底层实现,写一个自己的KVO监听 #pragma mark--KVO底层实现 第一步:新建一个Person类继承NSObject Person.h Person.m 第二步:在控制器中创建一个Person类型的对象p,利用苹果的KVO来监 阅读全文

posted @ 2017-06-19 08:24 人生为代码而活 阅读(646) 评论(0) 推荐(0) 编辑

2017年6月11日

实战开发之编程思想

摘要: 实际开发中我们会使用很多的三方框架,这极大的提高了我们的开发效率。但是我们的代码就会与三方产生很强的依赖(耦合性很高!!)我们会使用三方框架会做一些代码的隔离来解耦合。我们不能太依赖于某个框架,否则这个框架不更新了,导致项目后期没办法维护,比如之前Facebook提供的Three20框架,在当时也是 阅读全文

posted @ 2017-06-11 16:44 人生为代码而活 阅读(523) 评论(0) 推荐(0) 编辑

2017年6月5日

Quartz2D简单使用

摘要: #pragma mark -- Quartz2D 什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库 用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。 开发中比较常用的是截屏/裁剪/自定义UI控件。 Quartz2D 阅读全文

posted @ 2017-06-05 19:10 人生为代码而活 阅读(395) 评论(0) 推荐(0) 编辑

2017年6月2日

程序开发过程中的坑------程序员必看

摘要: 实际开发过程中遇到的坑!!!!!!拿出来供大家分享!如果你开发过程中也遇到了比较坑的地方,欢迎留言......我将添加到本文中,已帮助更多的人!!!!!! #pragma mark -- UI控件看不见 1.根本没有创建实例化这个控件 2.没有设置尺寸(frame.size、bounds.size) 阅读全文

posted @ 2017-06-02 11:03 人生为代码而活 阅读(1182) 评论(0) 推荐(0) 编辑

导航