默认情况下,对象属性是strong的,标量属性是assign的。但是有一个例外,就是对于具有可变副本的属性,我们倾向于将其声明为copy。比如说@interface
Person : NSObject@property (nonatomic,copy) NSString* name; @proper...
分类:
其他好文 时间:
2014-06-29 07:54:44
阅读次数:
444
现在,客户端需要根据服务器发来的命令进行动作。在方法 receiveData:fromPeer:inSession:context:末尾加入代码: if ([commandReceived hasPrefix:kCommandQuestion] && !self.isServer) { NSString *answersString = [commandReceived...
分类:
移动开发 时间:
2014-06-20 10:29:29
阅读次数:
259
//发送通知UILocalNotification*notification=[[UILocalNotificationalloc]init];if(notification!=nil){NSDate*now=[NSDatenew];notification.fireDate=[nowdateByA...
分类:
移动开发 时间:
2014-06-11 22:49:44
阅读次数:
373
你知道怎么在一个label设置不同的颜色嘛?以前我是用两个字符串拼接的,很多人这样干过,哈哈。
//带有属性的文字
NSString *string = @"你知道怎么在一个label设置不同的颜色嘛?";
NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWit...
分类:
其他好文 时间:
2014-06-07 14:32:26
阅读次数:
233
timeZoneAbbreviation = @“America/New_York”;#pragma
mark - 转换时区- (NSDate *) convertDate:(NSDate *) date toTimeZone:(NSString *)
timeZoneAbbreviation { ...
分类:
其他好文 时间:
2014-06-07 07:46:59
阅读次数:
183
获取应用的沙盒目录l沙盒根目录:NSString *home
=NSHomeDirectory();lDocuments:(2种方式)u利用沙盒根目录拼接”Documents”字符串NSString *home
=NSHomeDirectory();NSString*documents = [hom...
分类:
其他好文 时间:
2014-06-06 20:10:44
阅读次数:
208
////EncryptAndDecrypt.h#import @class
NSString;@interface NSData (Encryption)- (NSData *)AES256EncryptWithKey:(NSData
*)key; //加密- (NSData *)AES256D.....
分类:
移动开发 时间:
2014-06-05 20:38:47
阅读次数:
482
类别(category)类别:类别是一种为现有的类添加新方法的方式。使用类别你可以为任何类添加新的方法,包括那些没有源代码的类。通常会以“类名称+类别名称”的风格命名。这并不是硬性的规定,但却是一个好习惯。例如:NSString+NumberAsNSNumber.类别的声明#import
@inte...
分类:
其他好文 时间:
2014-06-05 19:12:05
阅读次数:
318
l读取上次保存的设置NSUserDefaults*defaults =
[NSUserDefaults standardUserDefaults];NSString*username =
[defaultsstringForKey:@"username"];floattextSize = [defa...
分类:
其他好文 时间:
2014-06-05 12:50:10
阅读次数:
261
1 //以separator为节点分割字符串2 - (NSArray
*)componentsSeparatedByString:(NSString *)separator;3 4 //NSString转换为const char
*5 NSString *str = @"abc";6 const c...
分类:
其他好文 时间:
2014-06-04 18:00:40
阅读次数:
198