iOS
三文鹿
专注移动游戏与应用。
展开
-
iOS数据交互——Delegate委托传递
思想:在A对象里保存了一个B对象的指针,然后在A的某个函数里去设置B对象某个属性的值。1、首先add aFile-- Objective-Cprotocol,然后声明一个传递数值的方法@protocol ViewPassValueDelegate -(void) passValue :( NSString *) value; @end原创 2014-11-27 16:27:32 · 1048 阅读 · 0 评论 -
ViewController生命周期
viewDidLoad :放置控制器初始化代码,只会被调用一次。关于几何图形的代码不能放在这里,任何关于视图形状的的初始化信息都不能在这里。 viewWillAppear :在显示视图之前会被调用。每次显示之前都会被调用。网络调用。几何图形信息初始化。 viewWillDisappear :视图离开时调用。 viewWillLayout原创 2014-11-27 16:29:57 · 368 阅读 · 0 评论 -
iOS数据交互——NSNotificationCenter
Nofication太多会影响效率,因为是一对多传递消息。最好用委托的形式进行消息传递,委托是一对一传递的。发送消息:[[NSNotificationCenter defaultCenter] postNotificationName:@"messageName" object:@"参数原创 2014-11-27 16:18:02 · 604 阅读 · 0 评论 -
initWithFrame方法的使用
1. initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFrame方法。2.什么时候用initWithFrame方法?简单的说,我们用编程方式申明,创建UIView对象时,使用initWit原创 2014-12-02 16:11:54 · 2496 阅读 · 0 评论