摘要:
A addSubview B 是将B直接覆盖在A的最上层 例子: [self.view addSubview:scrollView];A insertSubView B AtIndex:2 是将B插入到A的子视图index为2的位置(最底下是0)A insertSubView B aboveSubv... 阅读全文
摘要:
get请求1:NSURL*url = [NSURLURLWithString:@"http://127.0.0.1/demo.json"]; NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:1 timeoutI... 阅读全文
摘要:
class_copyPropertyList返回的仅仅是对象类的属性(@property申明的属性),而class_copyIvarList返回类的所有属性和变量(包括在@interface大括号中声明的变量) -->> { NSString *name; } 阅读全文
摘要:
- (void)test{ // 不要自己调用drawRect:方法的原因: // 当系统调用drawRect:方法之前, 会创建一个与当前UIView的layer相关的图形上下文, 这样就可以保证在drawRect:方法中可以正常的获取这个上下文了。 // 但是自己手动调用drawRect:... 阅读全文
摘要:
// Created by apple on 15/6/17.// Copyright (c) 2015年Super All rights reserved.//#import "LCShareController.h"#import @interfaceLCShareController () @... 阅读全文
摘要:
KVO内部实现原理1.KVO是基于runtime机制实现的.2.当某个类的对象第一次被观察是,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的set方法.派生类在被重写的setter方法实现真正的通知机制(-->>NSKVONotifying_类名);苹果不希望这... 阅读全文
摘要:
调用顺序为1 init函数(init;initWithFrame;initWithCoder;等)--初始化2 awakeFromNib--在loadView之前的工作放在这里3 viewDidLoad--注意,一个ViewController一个生命周期内这个函数只会调用一次4 viewWillA... 阅读全文