
ios开发
文章平均质量分 80
jaybril
这个作者很懒,什么都没留下…
展开
-
iOS 身份证号码的验证(15位身份证已经不再使用)
-(BOOL)checkIdCardNoFunc:(NSString *) IDCardNo{ NSString *reg = @"/(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)/"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg]; ...原创 2013-11-16 15:27:26 · 388 阅读 · 0 评论 -
UIScrollView 滚动视图
UIScrollView 类负责所有基于 UIKit 的滚动操作。 一、创建 CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bounds ]; 当你创建完滚动视图后...原创 2013-09-02 22:20:27 · 107 阅读 · 0 评论 -
viewDidUnload和dealloc的调用(转)
由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起 init方法 在init方法中实例化必要的对象(遵从LazyLoad思想) init方法中初始化ViewController本身 loadView方法 当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。 如果手工维护views...原创 2013-09-02 15:12:39 · 141 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究(转)
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 << 0,UIViewAutoresizingFlexibleWidth = 1 <<...原创 2013-09-02 15:11:13 · 113 阅读 · 0 评论 -
FMDB在IOS开发中的使用
由于新项目中使用的数据库为FMDB,所以得重新学习,特此mark一下,以免忘记,也跟初学的童鞋分享一下学习心得。 1)首先导入FMDB的必要文件: FMDatabase.h FMDatabase.m FMDatabaseAdditions.h FMDatabaseAdditions.m FMDatabasePool.h FMDatabasePool.m FMDatab...原创 2013-09-02 00:33:51 · 163 阅读 · 0 评论 -
键盘的相关设置(UITextfield)
一、键盘风格 UIKit框架支持8种风格键盘。 typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAn...原创 2013-08-31 11:09:39 · 112 阅读 · 0 评论 -
UITableView常用知识总结(转)
1:tableviewcell的宽度设置 在你的自定义的tableviewcell的m文件里加入下面方法: view plain -(void)layoutSubviews { [super layoutSubviews]; CGRect frame = self.backgroundView.frame; frame.origin.x += ...原创 2013-08-31 00:12:38 · 121 阅读 · 0 评论 -
在tableViewTable中创建tableCell,不同分区含有不同数量的Cell(转)
1、确定tableview中分分区数 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 2; } 2、确定每个section中的cell数量 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsIn...原创 2013-08-31 00:06:17 · 203 阅读 · 0 评论 -
聊聊iOS下block + GCD 实现异步非阻塞(转)
本文用示例来说明一下iOS下用block+GCD来在程序中实现非阻塞式执行耗时任务。先说明一下,严格说来“异步”、“后台线程”、“非阻塞”这些概念是有一些小区别的。有些系统API特别是网络和文件I/O是通过系统底层中断来实现”非阻塞”,而一般用户任务比如耗时计算是通过后台线程完成的。但具体到app这一层,开发人员并不关心具体的实现是用了硬件中断还是一个线程,所以在本文的上下文中,没有特意区分这几...原创 2013-08-30 11:23:49 · 146 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。 使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO...原创 2013-09-02 22:27:01 · 138 阅读 · 0 评论