自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 UI学习 第十章 KVC    KVO    通知

UI学习   第十章                  KVC    KVO    通知KVC:通过属性的名字进行属性的存和取存:[ssetValue:@"zhangsan"forKey:@"name"];取:NSString*str = [s valueForKey:@"name"];KVO:注册观察者,观察值的改变(注意有值的改变才会调用)

2015-11-24 20:29:09 299

原创 UI学习 第九章 委托(代理)设计模式      单例设计模式

UI学习    第九章      委托(代理)设计模式      单例设计模式委托(代理)设计模式一个人找中介买房子为例main.m#import#import "Buyer.h"intmain(intargc, const char * argv[]) {    @autoreleasepool {       

2015-11-24 20:27:29 359

原创 UI学习 第八章 导航控制器

UI学习      第八章                      导航控制器方法-(instancetype)init//初始化-(void)loadView//加载视图- (void)viewDidLoad//视图加载完成-(void)viewWillAppear:(BOOL)animated//视图即将出现-(void)viewDidAp

2015-11-24 20:25:13 257

原创 UI学习 第七章 UITableView每行的cell不同的设置

UI学习           第七章            UITableView每行的cell不同的设置下中Info为自定义类,内有属性@property(nonatomic,strong)UIImageView*newsImg;@property(nonatomic,strong)UILabel*titleLabel;@propert

2015-11-24 20:23:28 366

原创 UI学习 第六章 UITableView

UI学习          第五章                   UITableViewtableView下空cell的消除方法:table.tableFooterView = [[UIView alloc]init];1.创建 UITableView*tableView = [[UITableViewalloc]initWithFrame:self.vi

2015-11-24 20:20:37 241

原创 UI学习 第五章 UIScrollView     UIPageControl

UI学习           第五章          UIScrollView     UIPageControlUIScrollView添加自定义背景UIColor*mycolor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"1.jpg"]];    scroll.backgroundCo

2015-11-24 20:18:47 481

原创 UI学习 第四章 UIImage    UIImageView    手势

UI学习        第四章       UIImage    UIImageView    手势UIImage1.获取图片方法第一种  UIImage*img1 = [UIImageimageNamed:@"1.png"];第二种      UIImage*img1 = [UIImageimageWithContentsOfFile:@"/Use

2015-11-24 20:17:08 467

原创 UI学习第三章 UISwitch   UISegment    UIAlertView    UIActionsheet

UI学习第三章      UISwitch   UISegment    UIAlertView    UIActionsheet一、UISwitch1.创建UISwitch *swi = [[UISwitch alloc]initWithFrame:CGRectMake(30,100, 200,40)];2.设置开状态颜色swi.onTintColor =

2015-11-24 08:39:28 357

原创 UI 学习 第二章 UItextfield UItextView

UI 学习      第二章        UItextfield         UItextView UITextField1.创建UITextField*filed = [[UITextFieldalloc]initWithFrame:CGRectMake(20,30,300,30)];2.设置背景色filed.backgroundCo

2015-11-11 16:24:53 236

原创 UI 学习 第一章 UIWindow UIview

UI 学习    第一章                   UIWindow  UIview 1.UIWindow

2015-11-09 17:00:35 261

原创 OC学习 第十四章 Block代码块

OC学习    第十四章                         Block代码块一、声明实现方式:1.              int(^myfun)(inta);        myfun = ^(inta){            return a;        };        int b = myfun(10); 

2015-11-04 16:32:32 353

原创 OC学习 第十三章 NSDate、NSData常用方法

OC学习       第十三章           NSDate、NSData常用方法一、NSDate常用方法:1.获取当前时间:               NSDate *date = [[NSDatealloc]init];               NSLog(@"date = %@",date);2.获取当前时间过一段时间后的时间:NSDate *date1

2015-11-03 16:23:16 402

原创 OC学习 第十二章 深拷贝 浅拷贝 NSCopy NSMutablecopy

OC学习  第十二章         深拷贝  浅拷贝  NSCopy  NSMutablecopy一、基本概念拷贝分为深拷贝和浅拷贝浅拷贝:不产生新的对象,直接指向原有对象。深拷贝:产生新的对象,其内容是原有对象的内容。二、OC数据类型拷贝     NSCopy拷贝出的结果是不可变对象,跟其接受类型没有关系,跟其传入类型也没有关系,NSMutablecopy拷贝的

2015-11-02 20:14:22 299

原创 OC学习 第十一章 协议 内存管理

OC学习 第十一章                      协议        内存管理一、协议1.概念:如果一个类遵守了这个协议(格式为父类名),那么必须在.m文件中实现协议中声明的必须实现的方法,可选方法可实现也可不实现,不必在类的.h文件中声明。@required:表示必须实现的方法;@optional:表示可选的实现方法;2.例:协议文件:

2015-11-02 19:51:43 243

原创 OC学习 第十章 类目延展协议

OC学习      第十章                              类目延展协议               类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分。通过类目扩展的方法子类也能继承下来;               类目的定义和类的定义相似。在.h文件里声明,.m文件里实现方法               定义类目的文件命名规则

2015-10-31 15:58:11 301

原创 OC学习 第九章 数组字典嵌套

OC学习  第九章                                数组字典嵌套(重在应用)//数组-字典-数组               取值时先从外往里取,要取的值是什么类型就用什么类型去接收;//字典-数组-字典        NSDictionary *dic = @{                              @"1

2015-10-31 15:53:43 389

原创 OC学习 第八章 NSDictionary和NSMutabledictionary

OC学习   第七章            NSDictionary和NSMutabledictionary一、NSDictionary1.创建        NSDictionary*dic = [NSDictionarydictionary];//创建一个空的字典        NSDictionary*dic1 = [NSDictionarydictionar

2015-10-31 15:29:12 240

原创 OC学习 第七章 NSMutablearray

OC学习   第七章                  NSMutablearray (可变数组)       1.创建         NSMutableArray *arr = [NSMutableArrayarray];        NSMutableArray *arr1 = [NSMutableArrayarrayWithCapacity:10];     

2015-10-31 15:25:29 286

原创 OC学习 第六章 NSArray

OC学习   第六章                      NSArray和NSMutablearray一、NSArray          1.创建:                           (1)   NSArray *arr = [NSArray array];//初始化一个空的数组          (2) NSArray *arr1 = [NSArra

2015-10-31 14:47:45 224

原创 OC学习 第五章 NSString和NSMutablestring的一些常用方法

OC学习  第五章                     NSString和NSMutablestring的一些常用方法  一、NSString     1.字符串创建方式           NSString*s =@"123";       NSString*s1 = [[NSStringalloc]initWithString:@"456”];(已被

2015-10-31 14:14:46 238

原创 OC学习 第四章 复合

OC学习  第四章    复合                   复合: 由多个类的对象组成一个大类,就是一个组合的过程。(也就是一个类的属性是另外一个类的对象)             例如:编写一个房屋类,由门,窗户等组成,门和窗户有自己的开关方法,然后将门和窗户这些复合在一起成为房屋类调用房屋类的进出方法实际调用到门的开关调用房屋的换气方法,实际调用到窗户的开关提供属性。   

2015-10-31 11:30:48 266

原创 OC学习第三章 点语法 属性 继承 多态

OC学习         第三章           点语法  属性  继承   多态     1.点语法                  要想使用点语法,setter/getter方法必须严格按照格式来写(首字母大写且只能对应一个成员变

2015-10-30 20:10:14 330

原创 OC学习 第二章便利初始化 便利构造器 getter/setter方法

OC学习    第二章       getter/setter方法便利初始化 便利构造器     1.实例变量可见度         @public(公有的)  :声明的成员变量及方法都可以使用;         @protected(受保护的,默认的) :声明的成员变量及方法只能在本类和其子类用;         @private(私有的):声明的成员变量及方法只有本

2015-10-30 18:41:28 344

原创 OC学习第一章 类,对象,第一个oc程序

OC学习   一:                                                                            第一章  类,对象,第一个oc程序         1.面向过程概念:分析解决问题的步骤,实现函数依次调用;        面向对象概念:具有良好的可扩展性,可重用性;        OC是一门面向对象

2015-10-30 18:30:47 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除