`
wsqwsq000
  • 浏览: 675629 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。     版本 1.1  发表于2010-03-08
/* 用于判断对象是不是参数提供的类型(参数可以是父类的class)  参数示例: [NSObject class]; */- (BOOL)isKindOfClass:(Class)aClass;/*  用于判断对象是不是参数提供的类型(参数不可以是父类的class)  参数示例: [NSObject class]; */
iphone 推送通知  java 实现 前提准备, 在编写push notification之获取device token中拿到device token以后,需要把token字符串发送给应用的服务器端,即provider。 对于越狱手机获取不到 device token的可以通过cydia安装pushdoctor,安装方法可以google一下在这就不多说了,我的越狱手机通过安装push补丁可以获取token了。 provider将token号、通知内容、通知形式(比如是否弹出提示窗口、是否发声等)发送给苹果的服务器(apns)。 最简单的provider实现,其实就是 ...
翻页效果,类似下面的样子:   在电子书应用中会很常见。这里需要两个要点:在电子书应用中会很常见。这里需要两个要点:翻页动画手势上下轻扫(swipe)的处理先说一下轻扫(swipe)的实现,可以参考编写简单的手势示例 ...
我们知道在Objective-C中,使用@property配合@synthesize可以让编译器自动实现getter/setter方法,使用的时候也很方便,可以直接使用对象.属性的方法调用。 NSString*    name; NSUInteger    age; @property(nonatomic,copy)NSString*            nam ...
myImage = [UIImage imageNamed:@"icon.png"]; 那么小心了 这种方法在一些图片很少,或者图片很小的程序里是ok的。 但是,在大量加载图片的程序里,请千万不要这样做。 为什么呢 ??????? 这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。 试想你图片多了,是什么后果`````` 图片cache极有可能不会响应 memory warnings and release its objects 所以, ...
      一、Objective-C与C的渊源       Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础,在语言中添加了 ...
该属性用与决定该消息接收者(UIView instance)是否让其视图不透明。 其用处在于:给绘图系统提供一个性能优化开关。如果该值为YES, 那么绘图在绘制该视图的时候把整个视图当作不透明对待。这样,绘图系统在执行绘图过程中会优化一些操作并提升系统性能;如果是设置为NO, 绘图系统将其和其他内容平等对待,不去做优化操作。为了性能方面的考量,默认被置为YES(意味着‘优化’)。 另一方面,这个消息和alpha 是有关系的。 一个不透明视图需要整个边界里面的内容都是不透明的。基于这个原因,opaque设置为YES,要求对应的alpha必须为1.0。如果一个UIView实例opaque被设置为 ...

Objective-C入门

Objective-C是Mac软件开发领域最主要的开发语言。假如我们对面向对象的思维已经C语言都很熟悉的话,对于我们学习Objective-C将会非常有用。假如我们对C语言还不熟悉的话,那我们需要学习一下C语言。   方法调用(Calling Methods)   为了能够尽快上手,我们先来看一些简单的例子。Objective-C语法里面基本的方法调用是这样的: 程序代码:   [object method];   [object methodWithInput:input];   对象的方法可以返回值: 程序代码:   output = [object methodWithOutpu ...
Global site tag (gtag.js) - Google Analytics