摘要: 视图之间的简单切换     新建一个工程,创建两个类FiretUIViewController和SecondViewController,他们都继承与UIViewController.在每个 类里面,即在这里的每个试图控制器里都写一个如下所示touch方法,这个方法是点击屏幕就能调用,以便我们调试程 阅读全文
posted @ 2016-03-14 20:15 远方的狼 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 第一、UIScrollView的基本概念 是一个可以选择滑动的视图,用于显示更多的内容,可以通过手势放大或者缩小显示更多的内容。 有两个子类一个是UITableView,另一个是UITextView 第二、基本属性: scrollView=[[[UIScrollViewalloc] initWith 阅读全文
posted @ 2016-03-12 20:05 远方的狼 阅读(354) 评论(0) 推荐(0) 编辑
摘要: UIPickerView实现省/市的连动 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController<UIPickerViewDelegate,UIPickerViewDataSource> 4 @proper 阅读全文
posted @ 2016-03-11 23:04 远方的狼 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、UITextField的使用 //初始化 self.txtName=[[UITextField alloc] initWithFrame:CGRectMake(100, 20, 200, 50)]; //添加背景颜色 self.txtName.backgroundColor=[UIColor r 阅读全文
posted @ 2016-03-09 22:21 远方的狼 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTyp 阅读全文
posted @ 2016-03-08 23:10 远方的狼 阅读(142) 评论(0) 推荐(0) 编辑
摘要: //1.初始化视图 确定矩形的坐标(x,y) 宽高 self.myView=[[UIView alloc] initWithFrame:CGRectMake(100, 50, 200, 400)]; //2.设置背景色 self.myView.backgroundColor=[UIColor bla 阅读全文
posted @ 2016-03-08 14:27 远方的狼 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 穿衣问题,要求写一个给人搭配不同服饰的系统,那种可以换各种各样衣服和裤子的服饰系统,如下图: 首先排除这样的结果设计,如果我需要新增加超人的服饰设计,又得更改Person类,很明显违背了开发-封闭原则(ocp,对扩展的开放,对修改的封闭)。其实把这些服饰类写成子类就好,代码结构 如此,需要增加超人的 阅读全文
posted @ 2016-03-06 22:07 远方的狼 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、什么是单例 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 这个是百度百科直接找的,不 阅读全文
posted @ 2016-03-04 23:38 远方的狼 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: NSArray 用于对象有序集合(相当于是数组)NSSet 用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMut 阅读全文
posted @ 2016-03-03 22:10 远方的狼 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 类目(Category) 延展(Extension) 协议(Protocol) 一.类目 OC语言中的类目机制只有一个作用:为任何一个类添加方法 注意: 1.不能在分类中添加属性,只能添加方法 2.如果再分类里面使用@property,那么它只能生成getter和setter的声明,没有实现 3.如 阅读全文
posted @ 2016-03-02 22:17 远方的狼 阅读(274) 评论(0) 推荐(0) 编辑