码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
NSObject方法: - (id)forwardingTargetForSelector:(SEL)aSelector;+ (BOOL)resolveInstanceMethod:(SEL)sel;
1.(forwardingTargetForSelector):{ forwardingTargetForSelector是NSObject的函数,用户可以在派生类中对其重载,从而将无法处理的selector转 发给另一个对象。还是以上面的uppercaseString为例,如果用户自己定义的CA....
分类:其他好文   时间:2015-07-31 12:50:50    阅读次数:173
(转)Duplicate Symbol链接错的原因总结和解决方法
duplicate symbol是一种常见的链接错误,不像编译错误那样可以直接定位到问题的所在。但是经过一段时间的总结,发现这种错误总是有一些规律可以找的。例如,我们有如下的最简单的两个类代码:// ClassA.h#import @interface ClassA : NSObject@end//...
分类:其他好文   时间:2015-07-29 15:36:25    阅读次数:86
OC使用
1.为什么声明某些属性时候,一般用copy,而不用strong @interface Car : NSObject @property (nonatomic,copy) NSString* name; @property (nonatomic,copy) NSArray *array; @end 对于具有可变副本的属性我们一般声明为copy 比如说,上述name的属性...
分类:其他好文   时间:2015-07-29 14:12:36    阅读次数:119
iOS UILabel的输出自适应高度设置
.h文件#import<Foundation/Foundation.h>#import<UIKit/UIKit.h>@interfaceHeightWithString:NSObject//计算各种文字高度//参数1:文本参数2:label的宽度参数3:字体大小+(CGFloat)heightForTextLable:(NSString*)textwidth:(CGFloat)widthfontSize:(CGFloat)font..
分类:移动开发   时间:2015-07-29 06:42:22    阅读次数:197
[纯代码]Swift 2.0 开发新浪微博--第一天
开发环境:Xcode 7  Beta 4  1.1: 部署初步架构 1.2 设置根控制器(AppDelegate.swift) func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Boo...
分类:编程语言   时间:2015-07-29 06:26:44    阅读次数:2361
OC 中 的copy 功能 深复制 和 浅复制 的 区别
系统的类要是实现copy拷贝的功能,必须先签订拷贝NSCopying的协议,然后实现对应的方法在.h文件中得@interface Boy : NSObject 的后面需要签订拷贝NSCopying的协议例子: 在.h文件中@interface Boy : NSObject1. Boy类使用copy的方法例子:Boy *boy =[Boy boyWithName:@"zhangy...
分类:其他好文   时间:2015-07-28 23:18:44    阅读次数:175
为什是@property不自动生成属性?
使用 @property 时候,XCode 会自动为我们生 Setter 和 Getter,甚至会自动生成属性。例如下面的情况:// .h 文件@interface Person : NSObject@property (copy, nonatomic) NSString *name;@end// ...
分类:其他好文   时间:2015-07-28 20:42:52    阅读次数:100
内存管理策略
内存管理策略 在引用计数的环境下管理内存使用的基本模型是,通过在NSObject协议定义的方法和提供标准命名的方法。NSObject类也定义了一个方法“dealloc”,当一个对象被释放时此函数被调用。本文介绍了您需要知道的,如何正确的管理内存在一个Cocoa程序,并提供了一些正确的使用实例。 基本内存管理规则 内存管理模型是基于对象所有权的。任何一个对象可能会有一个或者多个所有者。只要一个...
分类:其他好文   时间:2015-07-27 22:58:34    阅读次数:131
iOS中常用的四种数据持久化方法简介
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @...
分类:移动开发   时间:2015-07-27 18:25:43    阅读次数:168
OC开课第一天
一.OC与C的对比关键字OC新增的关键字在使用时,注意部分关键字以"@"开头方法->函数定义与实现数据类型新增:BOOL/NSObject/id/SEL/block流程控制语句增强for循环for (NSString * name in NSArray){NSLog(@”%@”, name);}新增...
分类:其他好文   时间:2015-07-26 22:20:28    阅读次数:188
1493条   上一页 1 ... 76 77 78 79 80 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!