Schreodinger

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年3月1日

摘要: Category OC提供了一种与众不同的方式-Category,可以动态的为已经存在的类添加行为(方法) 这样可以保证类的原始设计规模较小,功能增加时再逐步扩展 使用category进行类扩展时,不需要创建子类 category 使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同 阅读全文
posted @ 2016-03-01 19:41 Schreodinger 阅读(146) 评论(0) 推荐(0) 编辑

2016年1月12日

摘要: 1 // 2 // ViewController.m 3 // 09-pageControl 4 // 5 // Created by wangAngelo on 11/30/15. 6 // Copyright © 2015 angelowang. All rights re... 阅读全文
posted @ 2016-01-12 21:19 Schreodinger 阅读(368) 评论(0) 推荐(0) 编辑

2015年12月12日

摘要: 一.UIPickerView1.UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPick... 阅读全文
posted @ 2015-12-12 12:18 Schreodinger 阅读(140) 评论(0) 推荐(0) 编辑

2015年12月7日

摘要: 在XCode 7 版本中,如果在新建继承自NSObject的类中声明:@propert (nonatomic, assgin) CGRect rect;会报错,显示如下图原因是没有导入UIKit当导入UIKit后就正常了。 阅读全文
posted @ 2015-12-07 00:35 Schreodinger 阅读(202) 评论(0) 推荐(0) 编辑

2015年12月5日

摘要: 1.新建一个继承自UITableView的类2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据 和 frame,并且子控件要添加到self.contentView中)。 进行子控件的一次性的属性设置(有些属性只要设置一次,比... 阅读全文
posted @ 2015-12-05 15:02 Schreodinger 阅读(246) 评论(0) 推荐(0) 编辑

2015年12月1日

摘要: 转载此:CocoaChina原文地址:Regrecall blogger(原文已失效)Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如... 阅读全文
posted @ 2015-12-01 15:25 Schreodinger 阅读(139) 评论(0) 推荐(0) 编辑

2015年11月23日

摘要: 每个对象内部都有一个4个字节的存储空间存储引用计数器。当用alloc,new,copy,创建一个对象时,新对象的引用计数器默认为1。当给对象发送一条 retain消息,引用计数器+1当给对象发送一条release消息,引用计数器-1当给对象发送一条retainCount消息,反对当前引用计数器的值(... 阅读全文
posted @ 2015-11-23 17:33 Schreodinger 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 语法概览1.没有包名(命名空间)的概念在java中,为了防止两个类名相同的类冲突,你可以将这两个类放在不同的包里面。OC中并没有“包”的概念,也就是没有命名空间机制,取而代之的是开发人员给类名加上前缀,使用前缀可以有效防止类名冲突。比如NSString(OC中的字符串类)、NSArray(OC的数组... 阅读全文
posted @ 2015-11-23 16:26 Schreodinger 阅读(152) 评论(0) 推荐(0) 编辑