![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CocoaTouch框架
sillyboytao
这个作者很懒,什么都没留下…
展开
-
Foundation框架中使用copy和mutableCopy方法复制对象
Foundation框架中使用copy和mutableCopy方法复制对象 Foundation类实现了名为copy和mutableCopy的方法,可以使用这些方法创建对象的副本。通过实现一个符合协议(用于制作副本)的方法来完成此任务。如果类必须区分要产生对象的是可变副本还是不可变副本,还需要根据协议实现一个方法。 回顾Foundation类的copy方法,给定前面描述的两NS转载 2012-06-03 21:30:06 · 290 阅读 · 0 评论 -
UIApplicationDelegate协议
UIApplicationDelegate 是最常见的 协议之一 这个协议声明了继承于单例模式下UIApplication对象的委托方法。这些方法提供了有关在应用程序执行时或发生重要变化时 进行响应的机会。比如(在应用程序执行时,完成启动时,内存低时……) Application对象委托方法的主要工作之一就是跟踪应用程序。 对于这些响应,程序员需要按照自己的要转载 2012-06-09 16:37:03 · 322 阅读 · 0 评论 -
makeKeyAndVisible
我们看看这个每个程序都有的方法吧: [window makeKeyAndVisible]; 由于iPhone是单窗口程序,所以也就只有这么一个Window对象,而且是UIWindow,不是NSWindow。而根据文档上所说: “这个是便捷方法,去使被使用对象的主窗口显示到屏幕的最前端。你也可以使用hiddenUIView方法隐藏这个窗口” 所以基本上来说,对于编原创 2012-06-09 20:27:44 · 1709 阅读 · 0 评论 -
如何理解 iOS Delegate (委托)设计模式
转载自:http://leopard168.blog.163.com/blog/static/168471844201111411729597/ 谈起软件开发设计模式, 一口气可以说上几十种。 就iOS 而言, 最为凸显的设计模式是 MVC (Model-View-Controller)。可以说, MVC在 iOS 平台上发挥得淋漓尽致。 为真正达到 MVC的目的, 尽可能减少视图与视转载 2012-06-09 14:37:28 · 493 阅读 · 0 评论 -
UIView的drawRect方法
UIView的drawRect方法 自定义一个UIView类,代码如下: MainView.h Cpp代码 #import @interface MainView : UIView { } @end MainVie转载 2012-06-12 20:02:45 · 3045 阅读 · 0 评论 -
关于UIViewController的view属性
当未从interface builder中为view属性显示指定outlet,或者此UIViewController是在程序中用代码创建的, 当访问到view属性,但是view属性为nil值的时候,会调用到loadView方法创建view出来。 这就可以解释 UIViewController *rootViewController = [[[UIViewController alloc] i转载 2012-06-24 13:23:18 · 423 阅读 · 0 评论 -
iOS视图类型总结
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。 显示数据的视图: UITextViewUILabelUIImageViewUIWebViewMKMapViewsUIScrollView 可选择的视图(以下两转载 2012-06-27 21:15:38 · 1052 阅读 · 0 评论