- 博客(7)
- 收藏
- 关注
原创 关于最新手机号码验证的正则表达式(oc及swift)
由于三大运营商已经增加了新的手机号码字段,为了能够正确验证手机号码的正确性,我们必须将正则表达式更新后放入项目中。 OC:- (BOOL)isMobileNumber:(NSString *)mobileNum { if (mobileNum.length != 11) { return NO; } /** * 手机号码: * 1
2016-03-22 23:29:24 5841 1
原创 IOS开发-CocoaPods安装和使用教程及常见错误
CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。所以,作为iOS程序员,掌握CocoaPods的使用是必备技能。 下面我们就来讲一下CocoaPods的安装流程。 第一步:安装cocoapods sudo gem install cocoapods >ERROR: Could not find a valid gem 'cocoapod
2016-03-01 15:57:48 1472
转载 UITableView中Cell重用机制导致内容重复解决方法
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。 UITableView中的cell可以有很多,一
2016-03-28 19:23:48 2694
原创 Xcode编译: pngcrush caught libpng error解决方法
模拟器下没有任何错误,但是在真机调试时,出现如下提示错误 原因: png并识别的png,而是手动修改jpg后缀名为png,在模拟器上不会报错,但在真机,不识别这种所谓的“png”图片。 解决方法有两种: 1、重新把图片文件导出成.png文件 2、保持原有文件名后缀,比如改成.jpg
2016-03-22 14:12:17 1989
转载 iOS 中三种定时器的用法NSTimer、CADisplayLink、GCD
一、NSTimer 创建方法 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:NO]; TimerInterval : 执行之前等待的时间。比如设置成1.0,就代表1秒后执行方法 target : 需
2016-03-19 11:36:17 504
转载 _weak typeof(self) weakSelf = self 作用及用法
_weak typeof(self) weakSelf = self; (一)内存管理原则 1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release。 2、只要某个对象被任一strong指针指向,那么它将不会被销毁,否则立即释放,不用等r
2016-03-07 10:48:58 2041
原创 工程中使用 JSONkit 出现'isa' is deprecated错误的解决办法
今天新开了个Cocoapod工程中使用 JSONkit 出现’isa’ is deprecated错误。 错误信息如下 解决方案如下 点击Pod工程->build settings-> Direct usage of ‘isa’ 将 YES 改为NO 就可以解决这个问题
2016-03-02 11:48:22 2020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人