注意 : block 用 copy 引用typedefint(^MyBlock)(int,int);voidplay(){ NSLog(@"play mp3");}intmain(intargc,constchar* argv[]){ @autoreleasepool{ MyBlocksu...
分类:
移动开发 时间:
2015-07-23 23:27:19
阅读次数:
283
NSDate 与 NSDateFormatterNSDateNSDate的使用+date方法
NSDate是用于处理日期和时间的基础类
使用+date方法
NSDate *date = [NSDate date];
NSLog(@"%@",date);打印结果:2015-07-23 17:49:50.151 OC07_NSDate[3518:199911] 2015-07-23 09:49:50 +...
分类:
其他好文 时间:
2015-07-23 19:53:59
阅读次数:
125
1、下面的代码就是怎样获取私有变量(记得加头文件#import ):
NSObject *str; Mobj *obj = [[Mobj alloc] init]; object_getInstanceVariable(obj, "mt_", (void *)&str); NSLog(@"%@",str); [obj release];
2、下面的代码就是怎样获取私...
分类:
其他好文 时间:
2015-07-23 17:47:30
阅读次数:
81
1.关于NSLog输出
/**
* 当Xcode为Release时不输出,为Debug时输出
*
* @param ...
*
* @return
*/
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
/**
* 打印的时候可以看到类名、方法以及行数
*
*/
//#define NSLog(fm...
分类:
移动开发 时间:
2015-07-23 15:39:37
阅读次数:
164
一,block的定义
//申明变量
(void)(^PrintStr)(void);
//定义
PrintStr=^{
NSLog(@"PrintStr");
};
//调用
PrintStr();
二,修改block之外的变量
block程序块中的变量不对程序块外生效,可以加上_block让其生效。
i...
分类:
其他好文 时间:
2015-07-22 22:50:09
阅读次数:
120
一,block的定义//申明变量(void)(^PrintStr)(void);//定义PrintStr=^{ NSLog(@"PrintStr");};//调用PrintStr();二,修改block之外的变量 block程序块中的变量不对程序块外生效,可以加上_block让其生效。int...
分类:
其他好文 时间:
2015-07-22 22:12:05
阅读次数:
109
/* 本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法. */
- (void)delayMethod
{
NSLog(@"execute");
}
/**
* 【1】.performSelector方法
*/
[self performSelector:@selector(delayMethod) withObject:nil afterDelay:...
分类:
移动开发 时间:
2015-07-22 13:15:55
阅读次数:
112
//
// main.m
// 猜数
#import
#import "Guess.h"
int main(int argc, const char * argv[])
{
Guess * number = [[Guess alloc]init];
NSLog(@"请输入您所猜的数字");
int guessNumber;
int n = 5;
...
分类:
移动开发 时间:
2015-07-22 09:29:09
阅读次数:
140
GCD 确实好用 ,很强大,相比NSOpretion 无法提供 取消任务的功能。如此强大的工具用不好可能会出现线程死锁。 如下代码:- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"=================4"); dis...
分类:
编程语言 时间:
2015-07-22 06:59:11
阅读次数:
120
UIColor *cyanColor = [UIColor redColor];
const CGFloat *RGB = [self RGBFromColor:cyanColor];
NSLog(@"red: %f,green: %f,blue: %f",RGB[0],RGB[1],RGB[2]);
//上行代码将会输出:red: 1.000000,green: 0.000000,blue:...
分类:
其他好文 时间:
2015-07-22 00:11:14
阅读次数:
241