03 2012 档案
摘要://!随机数的最大值#define ARC4RANDOM_MAX0x100000000+ (NSInteger)createRandomsizeValueInt:(NSInteger)fromInt toInt:(NSInteger)toInt{if (toInt < fromInt){return toInt;}if (toInt == fromInt){return fromInt;}NSInteger randVal =arc4random() % (toInt - fromInt + 1) + fromInt;return randVal;}+ (double)createRan
阅读全文
摘要:#import <Foundation/Foundation.h>#import "FMDatabase.h"#import "FMDatabaseAdditions.h"@interface wiDBRoot : NSObject@property (retain, nonatomic) FMDatabase *DB;@property (retain, nonatomic) NSString *DBName;//+ (id)modelWithDBName:(NSString *)dbName;- (id)initWithDBName:(N
阅读全文
摘要://可通过苹果review+ (NSString*)getDeviceVersion{size_t size;sysctlbyname("hw.machine", NULL, &size, NULL, 0);char *machine = (char*)malloc(size);sysctlbyname("hw.machine", machine, &size, NULL, 0);NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEn
阅读全文
摘要:XCode 默认支持 Git 作为代码仓库,当我们新建一个仓库的时候,可以勾选创建默认仓库,只不过这个仓库是在本地的。本文介绍如何在 mac 机器上创建 Git 服务器,总体思路是:使用 gitosis 来简化创建过程,在用作服务器的机器上创建一个名为 git 的账户来创建 git 服务器,其他客户端通过 ssh 机制访问 git 服务器。 本文文档:点此下载 一,创建 git 账户 1,在用作服务器的机器 Server 上创建 git 账户。我们可以通过 System Preferences->accounts 来添加。在这里我添加一个 git 的 administrator 账户,a
阅读全文
摘要:Introducing the iOS 5 FeastUser Interface Customization in iOS 5Beginning Storyboards in iOS 5 Part 1Beginning Storyboards in iOS 5 Part 2Beginning Turn-Based Gaming with iOS 5 Part 1Beginning Turn-Based Gaming with iOS 5 Part 2Working with JSON in iOS 5Beginning iCloud in iOS 5 Tutorial Part 1Begin
阅读全文
摘要:很多时候我们的程序操作结构都是UITabBarController+UINavigationController,每个 UITabBarController item里面都有很多层的UINavigationController,而UITabBarController默认有一个事件就是双击 UITabBarController item时,会把这个item里的UINavigationController pop 到root,而我们有时不希望一下子就pop到了根视图,因为可能还会有一些逐层处理功能需要完成。这个时候如果想屏闭掉这个双击事件只留下单击切换标签 事件的话,就可以参考下面的方法重写UIT
阅读全文
摘要:C函数要在程序中用到以下这些宏:void va_start( va_list arg_ptr, prev_param );type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr );va在这里是variable-argument(可变参数)的意思.这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件.下面我们写一个简单的可变参数的函数,改函数至少有一个整数参数,第二个参数也是整数,是可选的.函数只是打印这两个参数的值.void simple_va_fun(int i, ...){va_list ar
阅读全文