摘要: - (void)viewDidLoad { [super viewDidLoad]; // 移除按钮不能使用,开始默认 self.removeBtn.enabled = NO; self.alertView.textAlignment = UITextAlignmen... 阅读全文
posted @ 2015-07-14 00:54 J了个P 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、步骤: + 1.自定义一个类继承于UIView + 2.在initWithFrame方法中添加子控件 + 3.在layoutSubviews中设置子控件的位置 + 4.提供一个属性保存外界传入的数据(模型对象), 重写setter方法设置子控件的数据- 类工厂方法(便利构造器)... 阅读全文
posted @ 2015-07-14 00:52 J了个P 阅读(427) 评论(0) 推荐(0) 编辑
摘要: /** * 1. 设置显示到控制器上的模型数据(根据plist文件设置其属性,然后定义与实现工厂方法来快速实现字典转模型) */// 1. 模型Shop.h文件@interface Shop : NSObject@property (nonatomic, strong) NSS... 阅读全文
posted @ 2015-07-14 00:38 J了个P 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. 目的 :提高代码的复用性,屏蔽内部的实现细节 2. 步骤 : * 1> 自定义一个类继承于UIView * 2> 在initWithFrame方法中添加子控件 * 3> 在layoutSubviews中设置子控件的位置 * 4> 提供一个属性保存外界传入的数据(模型对象), 重写setter... 阅读全文
posted @ 2015-07-14 00:34 J了个P 阅读(331) 评论(0) 推荐(0) 编辑
摘要: // 1. 延迟执行 // 方式一: 多少秒之后 调用self的Selector方法stand, 传递withObject这个参数. [self performSelector:@selector(stand) withObject:nil afterDelay:... 阅读全文
posted @ 2015-07-14 00:16 J了个P 阅读(151) 评论(0) 推荐(0) 编辑
摘要: /* 1. - 懒加载 (掌握) */- 作用: + 用到时再加载 + 保证数据只会被加载一次- 好处: + 节约内存空间```objc@interface ViewController ()@property (nonatomic, strong)NSArray *shops;@... 阅读全文
posted @ 2015-07-14 00:15 J了个P 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.UIImageView基本使用 /* 注意: 如果是通过[[UIImageView alloc] init];创建的图片, 没有默认的宽高 但是如果是通过[[UIImageView alloc] initWithImage:image];创建的图片, 有默认的宽高 ... 阅读全文
posted @ 2015-07-14 00:12 J了个P 阅读(558) 评论(0) 推荐(0) 编辑