数据处理&多线程
文章平均质量分 53
zxc110110
邮箱:wangdaoqin1986@163.com
展开
-
NSString (大全)
NSString类函数(class method)和实例函数(instancemethod)非常丰富。所以一般情况下,我们用这些官方的函数就能解决问题了。但是在一些特殊情况下,这些官方函数会显得捉襟见肘,我们需要自己实现一些功能,满足处理字符串的需求。下面介绍一些小技巧。一、将APNS(Apple Push Notification Service)返回的(NSData*)deviceToke原创 2012-01-06 14:24:44 · 431 阅读 · 0 评论 -
各地时区获取
SDate *nowDate = [NSDate new];NSDateFormatter*formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"];// 根据时区名字获取当前时间,如果该时区不存在,默认获取系统当前时区的时间// NSTi原创 2012-01-08 02:25:37 · 425 阅读 · 0 评论 -
函数返回的如果是指针类型则使用自动释放池:
例如: A是一个类 A *a 那么a是一个指针, return [a autorelease];原创 2012-01-08 02:26:19 · 419 阅读 · 0 评论 -
协议(Protocol)的用法和代码例子
协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便。下面是 CocoaChina 版主“angellixf”为新手写的协议入门介绍以及代码例子,希望对刚入门开发者有所帮助一、说明1.协议声明了可以被任何类实现的方法2.协议不是类,它是定义了一个其他对象可以实现的接口3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那原创 2012-01-08 02:27:00 · 676 阅读 · 0 评论 -
在标签控制器中添加导航器思路及其代码
在标签中加入导航器控制 步骤1:在mainwindow.xib 中 添加一个UItarBarController控制器 并且连接代理步骤2: 建立导航器顶层视图的类文件 navgationFirstController.h/.m/.xib 文件以及下级视图控制器的文件不过一般不要直接用UIViewController模版 类然后在给它创建它的关联xib。在第二层视图弹入原创 2012-01-08 02:29:18 · 478 阅读 · 0 评论 -
cell中延迟加载
常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量,对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片.重写如下方法- (void)tableView:(UITableView *)tableViewwillDisplayCell:(UITableViewCell *)cellforRowAtInde翻译 2012-01-08 02:39:23 · 600 阅读 · 0 评论 -
输入网址,字符串检查
检查输入的地址是不网址,是否带开头http方法可以直接用-(NSURL *)smartURLForString:(NSString *)str{ NSURL*result; NSString*trimmedStr; NSRangeschemeMarkerRang; NSString*scheme; assert(st原创 2012-01-08 03:19:43 · 406 阅读 · 0 评论 -
FMDB数据库使用
由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢? 两种都行,FMDB会在编译的时候知道你是用的哪一种,然后进行相应处理。 使用方法 FMDB有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。转载 2014-09-11 11:41:56 · 748 阅读 · 0 评论 -
密码字符串判断是否含特殊字符串
IOS 特殊字符串 只有字符 只有数字原创 2015-08-26 10:40:45 · 4555 阅读 · 0 评论 -
往sqlite中写入图片二进制数据及读取源码 for iphone
写入:NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);NSString *dataPath = [[paths objectAtIndex:0]stringByAppendingPathComponent:@”sqlite.sqlite”];NS原创 2012-01-08 02:22:23 · 563 阅读 · 0 评论 -
nsscanner
NSString *string = @"Product: Acme Potato Peeler; Cost: 0.9873\nProduct: Chef Pierre Pasta Fork; Cost: 0.75 19\nProduct: ChefPierre Colander; Cost: 1.27 2\n"; NSCharacterSet *semicolonSet;NSSc原创 2012-01-08 02:21:31 · 833 阅读 · 0 评论 -
iphone程序加密处理
在Objective-C语言中,加密时常用到CCCrypt(3cc)面的代码使用 CCCrypt() ,给 NSData 类增加了AES256EncryptWithKey, AES256DecryptWithKey 方法- (NSData *)AES256EncryptWithKey:(NSString *)key { char keyPtr[kCCKeySizeA原创 2012-01-08 02:19:23 · 551 阅读 · 0 评论 -
NSDateFormatter和NSNumberFormatter以及格式化限制
Formatter Styles:NSDateFormatterNoStyle,NSDateFormatterShortStyle,NSDateFormatterMediumStyle,NSDateFormatterLongStyle,NSDateFormatterFullStyle. 第一种方式: NSDate* date = [NSDate date];原创 2012-01-08 02:20:28 · 755 阅读 · 0 评论 -
SQLite3 代码库
首先导入SQLite3,而我们访问SQLite3需要通过一个API函数,这个函数在libsqlite3.dylib文件中 我们需要把这个动态库给加入到项目 方法是 在Grops&Files窗格中选择Frame这个文件夹,然后从Project菜单中选择Add toproject。。。然后通过路径/Develerper/Platform/iPhoneSimulator.platform/D原创 2012-01-08 02:24:20 · 480 阅读 · 0 评论 -
NSDate 处理时间问题
NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(TimeInterval)运算和日期之间的早晚比较等。A).创建或初始化可用以下方法用于创建NSDate实例的类方法有:+ (id)date;返回当前时间+(id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以当前时间为基准,原创 2012-01-08 02:28:04 · 542 阅读 · 1 评论 -
iphone(UITableViewCell)动态加载图片
官方的例子(支持3.x以上的机子)http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html其实在iphone上面是实现图片的动态加载,其实也不是很难,其中只要在代理中实现方法就可以首先在头文件中声明使用到的代理 如 @interface XXX :UIVie原创 2012-01-08 02:32:38 · 904 阅读 · 0 评论 -
NSOperationQueue-新手初步代码
NSOperationQueue *queue = [NSOperationQueue new];NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(methodToCall) object:objectToPassTo原创 2012-01-08 02:09:08 · 317 阅读 · 0 评论 -
多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法
以下是开发初期收集整理的一点资料 多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@imp原创 2012-01-08 02:09:41 · 1553 阅读 · 0 评论 -
16进制颜色(html颜色值)字符串转为UIColor
+ (UIColor *)colorWithHexString: (NSString *) stringToConvert { NSString *cString = [[stringToConvertstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]] upperca原创 2012-01-08 02:17:30 · 401 阅读 · 0 评论 -
数据model类以及NScodeing协议
对于做为数据Model的类来说,让其实现NSCoding协议是个好习惯it’s just good habit to conform data model classesto NSCoding.It’s okay to redefine properties to be more permissive thanthesame property as declared in a prot原创 2012-01-08 02:18:48 · 787 阅读 · 0 评论