会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KRISKEE'S BLOG
[GO]
Kriskee
广涉猎 精研磨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年4月18日
浅谈多线程——NSOperation
摘要: iOS中多线程相关方法——NSOperation及其相关类: NSOperation NSBlockOperation NSInvocationOperation NSOperationQueue 1.NSOperation:一般在使用NSOperation进行线程操作时,不常用该类,而是用他的子类
阅读全文
posted @ 2016-04-18 15:11 Kriskee
阅读(161)
评论(0)
推荐(0)
2016年4月12日
使用贝赛尔路径(UIBezierPath)创建画板
摘要: 在iOS开发中,创建图形,经常会使用贝塞尔路径,用于描绘一些比较复杂的图形。 使用贝塞尔路径,需要在view中的方法- (void)drawRect:(CGRect)rect中进行描绘。 上面的代码使用贝塞尔路径在view上创建了一个填充三角形。 贝塞尔曲线是一种矢量图形
阅读全文
posted @ 2016-04-12 23:06 Kriskee
阅读(220)
评论(0)
推荐(0)
2016年4月8日
浅谈多线程——NSThread
摘要: 上一篇文章中我们大致了解了GCD的模式和方法,在iOS开发中除了GCD之外,还有NSThread和NSOperation两种多线程方式。 1.NSThread - a - 使用NSThread开辟多线程进行子任务处理:类方法和初始化方法 使用类方法不需要创建对象就可以直接开辟多线程并发;而创建NST
阅读全文
posted @ 2016-04-08 15:00 Kriskee
阅读(212)
评论(0)
推荐(0)
2016年4月7日
浅谈多线程——GCD
摘要: 在实际开发过程中,我们有时需要使用到多线程进行处理数据解析、加载或者是后台执行的任务。因为在主线程中,如果一个任务无法处理或耗时过长,可能引发主界面卡死,造成阻塞。在Objective-C中,我们可以使用GCD处理多线程问题。 —————————————————————————————— 在进行多线
阅读全文
posted @ 2016-04-07 22:54 Kriskee
阅读(259)
评论(0)
推荐(0)
2016年4月6日
copy与mutableCopy的陷阱
摘要: copy与mutableCopy都是深拷贝*方法,但在使用过程中会有陷阱,因为使用copy拷贝的对象,实际指向的是一个不可变对象;而是用mutableCopy拷贝的,实际上是一个可变对象。 *(深拷贝:对对象内容进行复制,修改原对象对本对象无影响;浅拷贝:对对象指针进行复制,修改源对象,本对象会更改
阅读全文
posted @ 2016-04-06 15:54 Kriskee
阅读(234)
评论(0)
推荐(0)
2016年4月4日
封装一个简单轮播图类
摘要: 在开发过程中,经常会使用到轮播图进行图片展示。通常轮播图由 UIScrollView 和 UIPageControl 两个控件组合而成。我们要创建一个轮播图,需要使轮播图能够根据图片数量进行无限轮播,并且页面控制控件的圆点也必须与轮播图一致。 之前我所知道的方法是,已知图片数量count,创建Scr
阅读全文
posted @ 2016-04-04 20:06 Kriskee
阅读(825)
评论(0)
推荐(0)
2016年3月30日
抽象工厂模式
摘要: 简单工厂是一个实体类,包含了根据不同参数直接创建对象的方法。而抽象工厂(Abstract Factory pattern)则是在简单工厂的基础上将(多个)工厂类进一步进行抽象(如UML图示): 在工程中,我们创建了两个实体类:动物类(Animal)和植物类(Plant);这两个类分别遵循协议Anim
阅读全文
posted @ 2016-03-30 19:05 Kriskee
阅读(160)
评论(0)
推荐(0)
简单工厂模式
摘要: 简单工厂模式(Simple Factory Pattern)是一种对相似类型对象的一种封装,使用工厂类创建对象,根据参数或条件获取相对应对象那个的一种设计模式。使用简单工厂模式,可以使使用者不用了解对象类内部的结构,直接使用工厂类接口就可以进行创建。如同一个工厂,可以生产多种产品,可能生产的产品不同
阅读全文
posted @ 2016-03-30 14:55 Kriskee
阅读(178)
评论(0)
推荐(0)
2016年3月29日
Builder Pattern 创建者模式的学习初探
摘要: 创建者模式的使用,主要目的是提高代码的可维护性,如果需要对需求进行修改,不用重新修改方法和接口,根据参数或条件的不同处理。也就是对象的创建方法与初始化方式分离。 对CountryBuilder对象的初始化,使用带属性参数的方法进行初始化,如果需求要更改,需要再次添加一个location的属性,那就需
阅读全文
posted @ 2016-03-29 14:30 Kriskee
阅读(203)
评论(0)
推荐(0)
2016年3月26日
归档反归档 - 本地沙盒存储复杂对象
摘要: NSString,NSNumber,NSArray,NSDictionary等简单对象可以方便的存储在本地沙盒文件中,而复杂的对象,诸如属性、方法较多的类对象,就需要使用归档反归档方法(序列化与反序列化),以NSData方式进行存储。 归档反归档,主要的操作顺序是:编码(enCoding) -> 归
阅读全文
posted @ 2016-03-26 20:30 Kriskee
阅读(229)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告