- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 iOS获取类的属性列表
通过实例讲解:@interface DemoObject : NSObject@property (strong, nonatomic,readonly) NSString *name;@property (strong, nonatomic) NSMutableArray *dataSource;@property (copy, nonatomic) NSDictionary *pr
2015-04-28 14:15:34 2932
原创 UIViewContentMode详解
UIView有个UIViewContentMode类型的属性contentMode,可以通过它来修改视图的内容显示模式。typedef NS_ENUM(NSInteger, UIViewContentMode) { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents
2015-04-24 15:56:23 3215
原创 原型模式
实例:复制简历UML类图:实例实现代码: //简历 class Resume : ICloneable { private string name; private string sex; private string age; private WorkExperie
2015-04-23 17:28:37 793
原创 iOS深复制和浅复制
浅复制示例代码: NSMutableArray *mArray = [NSMutableArray arrayWithObjects: [NSMutableString stringWithString: @"origionA"], [NSMutableString s
2015-04-23 16:01:45 738
原创 抽象工厂模式
实例:实现一个简单的数据库访问程序UML类图:实现代码: class User { private int _id; public int ID { get { return _id; } set { _id = value; } }
2015-04-22 15:09:54 786
原创 工厂方法模式
实例:实现一个简单地计算器UML类图:实现代码: /// 运算类 class Operation { private double _numberA = 0; private double _numberB = 0; public double NumberA {
2015-04-22 14:04:00 1151
原创 简单工厂模式
实例:实现一个简单的计算器UML类图:实现代码:public class Operation { private double _numberA = 0; private double _numberB = 0; /// 数字A public double
2015-04-22 10:41:13 771
原创 UML类图
简介类图用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。类的UML表示类图分三层,第一层显示类的名称,第二层显示类的特性,通常就是字段和属性,第三层就是类的操作,通常就是方法和行为,类的属性、操作中的可见性使用+、#、-分别表示public、protected、
2015-04-21 12:13:39 794
原创 iOS申请持续的后台时间
由于苹果的后台机制,当我们按下home键的时候,所有线程包括主线程的任务都会被挂起,一些资源比如socket也会被系统回收,会导致很多问题,比如一个很重要的资源中断下载,或者定时器方法被暂停等等。苹果在4.0以后提供了一种申请后台时间的机制:- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandle
2015-04-15 11:55:45 2962
原创 iOS线程同步和锁实例详解及总结
应用程序里面多个线程的存在引发了多个执行线程安全访问资源的潜在问题。两个线程同时修改同一资源有可能以意想不到的方式互相干扰。iOS 提供了你可以使用的多个同步工具,从提供互斥访问你程序的有序的事件的工具等。以下个部分介绍了这些工具和如何在代码中使用他们来影响安全的访问程序的资源。我们通过同一个例子来说明这些锁,当两个线程同时操作一个可变数组时,一个线程添加数据,一个线程删除数据,类似一个生产消...
2015-04-14 10:45:17 984
原创 UICollectionView使用小结
UICollectionViewFlowLayout 类是一个具体的布局对象,它将一个个部件组织成一个可分组的(每个分组都有可选的页眉和页脚视图)网格;这些部件在集合视图中从一行流向下一行或者一列流向下一列(根据滚动方向),每个单元都可以是相同的尺寸或者不同的尺寸;一个流布局是通过集合视图的委托来决定每个分组的部件,头部以及底部的尺寸大小的,这个委托对象必须执行UICollection
2015-04-13 11:44:57 4043
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人