ios
buptcxy
这个作者很懒,什么都没留下…
展开
-
iOS
类别(category)的局限:1.无法向类中添加新的实例变量。类别没有位置容纳实例变量。2.名称冲突,即类别中的方法与现有的方法重名。当发生名称冲突时,类别具有更高的优先级。你的类别方法将完全取代初始方法,从而无法再使用初始方法。可以再类别的方法名中增加一个前缀,以确保>不发生名称冲突。类别可以访问其继承的类的实例变量。用处:委托(delegate),委托是一原创 2012-02-15 10:58:06 · 333 阅读 · 0 评论 -
protocol和delegate
今天上班和同事讨论工程怎么组织的时候涉及到这个话题。iOS开发上对delegate使用广泛。记在这里,如果有新人Google到了,希望能有点帮助。protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。protocol和java里interface的概念类似,是Objective-C语法的一部分。定义protoc转载 2012-02-15 10:48:48 · 434 阅读 · 0 评论 -
Objective-c @Class 说明
为了减少由依赖关系引起的重新编译所带的影响,Objective-C引入了关键字@class来告诉编译器:这是一个类,所以我只需要通过指针来引用它。它并不需要知道关于这个类的更多信息,只要了解它是通过指针引用即可。如下例所视:#import @class Tire;@class Engine;@interface Car : NSObject{Tire *tires[转载 2012-02-15 14:33:52 · 385 阅读 · 0 评论 -
UIActionSheet实例,显示简单菜单
UIActionSheet实例,显示简单菜单。采用滑动方式呈现在屏幕上,等待用户响应显示菜单的方法:1、showInView2、showFromToolBar:和showFromTabBar视图控制类需要是现实协议接口UIActionSheetDelegate@interface HelloController : UIViewController UIAc转载 2012-02-15 15:13:40 · 805 阅读 · 0 评论