上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表 阅读全文
posted @ 2013-12-28 22:10 徐坤很无聊 阅读(239) 评论(1) 推荐(0) 编辑
摘要: 个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^ 匹配输入字符串的开始位置。$ 匹配输入字符串的结束位 阅读全文
posted @ 2013-12-28 21:52 徐坤很无聊 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了数据库的单例的创建.这一篇介绍如何使用.数据库中存放的是一个名为class13的table.对象为Person类,这里就不再粘贴Person的代码了.这里新建了一个PersonManage类的单例,用来处理数据库里面的数据,以及方便其他类的调用.本段程序为PersonManage.h和.m的程序.第一段注释较为详细,涉及到一些C语言中的方法.参数的设置大多已经注释.另外需要注意的是增删减和普通的查询的区别.#import "PersonManager.h"#import "DB.h"@implementation PersonManagers 阅读全文
posted @ 2013-12-28 17:01 徐坤很无聊 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ////以下为定义为DB.h的单例.继承自NSObject,引入sqlite3头文件.引入前请在框架Framework中引入sqlite3.0的框架 #import #import @interface DB : NSObject//打开数据库,并返回数据库的指针+ (sqlite3 *)open;//关闭数据库+ (void)close;@end#import "DB.h"@implementation DB//实际开发中 对数据库的操作会比较多,为了避免不停的打开和关闭数据库, 我们把数据库指针做成单例,如果单例有值,直接返回,如果单例没值,创建一个。#define k 阅读全文
posted @ 2013-12-28 15:13 徐坤很无聊 阅读(417) 评论(0) 推荐(0) 编辑
摘要: #import "NSString+FilePath.h"@implementation NSString (FilePath)//检索指定路径//第一个参数指定了搜索的路径名称,NSDocumentDirectory表示是在Documents中寻找.NSCacheDirectory的话就是在cache文件中寻找.第二个参数限定了文件的检索范围只在沙箱内部.其意义为用户电脑主目录.也可以修改为网络主机等.最后一个参数决定了是否展开波浪线符号.展开后才是完整路径,这个布尔值一直为YES.//该方法返回值为一个数组,在iphone中由于只有一个唯一路径(相对OC而言),所以直接 阅读全文
posted @ 2013-12-23 20:58 徐坤很无聊 阅读(318) 评论(0) 推荐(0) 编辑
摘要: rootviewcontroller.h@interface RootViewController : UIViewController@property(nonatomic,retain)NSMutableArray * keys;@property(nonatomic,retain)NSMutableDictionary *PersonDic;@property(nonatomic,retain)UITableView * tableView;@property(nonatomic,retain)UIView * addView;@endrootviewcontroller.m//// R 阅读全文
posted @ 2013-12-22 22:05 徐坤很无聊 阅读(430) 评论(0) 推荐(0) 编辑
摘要: //设置协议.@interface RootViewController : UIViewController//声明两个公用属性,也可以使用延展@property (nonatomic,retain)UIScrollView * aScrollView;@property (nonatomic,retain)UIPageControl * aPageControl;@end//以下为.m文件#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewCo 阅读全文
posted @ 2013-12-14 21:29 徐坤很无聊 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 为何action的方法要把控件当做参数发送给target?这是因为action方法接受一个参数: sender.该参数可以让接收者(target)知道是哪一个控件发送的这个action消息.一般来说sender都是控件,可以接受交互,从而发送消息给target.另外需要注意的是,addTarget可以用来添加多个对象,把一个消息发送给多个对象.action方法有以下几种形式:- (void)doSomething;//其中的sender也就是交互得到消息的对象- (void)doSomething:(id)sender; - (IBAction)doSomething:(id)sender;- 阅读全文
posted @ 2013-12-11 21:49 徐坤很无聊 阅读(185) 评论(0) 推荐(0) 编辑
摘要: http://www.oschina.net/(代码和技术分享交流,很多其他领域)http://www.devdiv.com/(代码和技术分享交流,三大手机平台的)http://www.cocoachina.com/(代码和技术分享交流,仅仅是苹果方面的)http://code4app.com/(代码和技术分享交流,仅仅是苹果方面的)http://www.lanrenios.com/(代码分享,仅仅是苹果方面的)http://zuimeia.com/(UI相关)http://ui4app.com/ (UI相关)http://huaban.com/ikkhehe1145918749/(UI设计的 阅读全文
posted @ 2013-12-11 21:23 徐坤很无聊 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: -(void)setText:(NSString*)text placeHold:(NSString*)str secureTextEntrytextField:(BOOL)B{ _textField.autocapitalizationType=UITextAutocapitalizationTypeNone; [_textFieldaddTarget:selfaction:@selector(returnKey:) forControlEvents:UIControlEventEditingDidEndOnExit]; _textField.text = text; _textF... 阅读全文
posted @ 2013-12-07 14:02 徐坤很无聊 阅读(243) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页