对于大多数人来讲,block内部到底是怎样实现的呢?我们可以借助clang将其编译成为c++的代码,就可以看出,block到底是什么东西, 先来看这样一个问题, int age = 10; void (^block)() = ^{ NSLog(@"%d",age); }...
分类:
其他好文 时间:
2014-08-17 18:41:42
阅读次数:
445
NSString的使用。1、 - (NSUInteger)length; 返回字符串的长度NSString *demo = @"hello world";NSString *demo two=@"good morning";NSLog(@"%ld", [demo length]);输出为 112- ...
分类:
其他好文 时间:
2014-08-16 18:18:50
阅读次数:
263
for(NSString *familyName in [UIFont familyNames]){ NSLog(@"Font FamilyName = %@",familyName); //*输出字体族科名字 for(NSString *fontName in [UI...
分类:
其他好文 时间:
2014-08-16 17:06:40
阅读次数:
190
1,创建时间。 NSDate *todaysDate = [NSDate date]; NSLog(@"Today's date is %@", todaysDate);后面的+0000很讨厌。2,由组建创建时间段,比如年月日,十分秒。timeZoneWithAbbreviation设置时区...
分类:
其他好文 时间:
2014-08-15 14:32:18
阅读次数:
237
<spanstyle="font-size:18px;">//1.创建日期对象//创建的NSDate对象,获得的永远是0时区时间,如果要是求东八区时间,就加8个小时NSDate*date=[NSDatedate];NSLog(@"%@",date);//创建明天此时的日期(时间间隔都是以秒为单位计算的)NSDate*tomorrow=[NSDatedateWithTimeInter..
分类:
其他好文 时间:
2014-08-15 02:56:57
阅读次数:
280
#import int main(int argc,char *argv[]){ @autoreleasepool{ int foo =10; void (^printFoo)(void)= ^(void){ NSLog(@"foo=%i",foo) ...
分类:
其他好文 时间:
2014-08-14 10:28:08
阅读次数:
201
在appdelegate中添加以下代码:if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]) { NSLog(@"第一次"); [[NSUserDefaults standardUserDef...
分类:
其他好文 时间:
2014-08-13 18:32:07
阅读次数:
185
//2.将“文艺青年”改成“213青年”。//方法1NSString*str1=@"文艺青年";NSString*str2=[str1stringByReplacingOccurrencesOfString:@"文艺"withString:@"213"];NSLog(@"%@",str2);//方法2NSString*str1=@"文艺青年";NSString*str2=[str1stringByReplacingCharactersInRange:NS..
分类:
其他好文 时间:
2014-08-13 03:39:15
阅读次数:
199
NSLog(@"globallyUniqueString=%@",[[NSProcessInfoprocessInfo]globallyUniqueString]);//全球唯一标识NSLog(@"uniqueIdentifie=%@",[UIDevicecurrentDevice].uniqueI...
分类:
其他好文 时间:
2014-08-12 13:10:54
阅读次数:
216
1.NSLog回顾众所周知,我们可以用NSLog函数来输出字符串和一些基本数据类1 int age = 11;2 NSLog(@"age is %i", age);* 第2行的%i代表会输出一个整型数据,右边的变量age会代替%i的位置进行输出* 输出结果:2013-04-19 21:43:47.6...
分类:
其他好文 时间:
2014-08-10 18:14:20
阅读次数:
231