06 2017 档案
什么时候应该使用Autorelease Pool
摘要:csdn首发:http://blog.csdn.net/guijiewan/article/details/46470285 Objective c使用ARC之后,一般都不需要再手动调用retain, release,但偶尔还能看到这样的代码块: 那么问题来了,什么时候需要使用@autoreleas
阅读全文
iOS中求出label中文字的行数和每一行的内容
摘要:今天遇到一个需求,需要计算label中文字的行数。想了好久也没想到好的解决方法,就在网上找了下。结果发现一篇文章是讲这个的。这部分代码不但能够求出一个label中文字行数,更厉害的是能够求出每一行的内容是什么; 代码如下。 #import <CoreText/CoreText.h> 文章参照 链接函
阅读全文
iOS 取绝对值函数
摘要:1.abs(a) 处理int类型a的取绝对值 2.fabsf(a) 处理float类型a的取绝对值 3.fabs(a) 处理double类型a的取绝对值 1.abs(a) 处理int类型a的取绝对值 2.fabsf(a) 处理float类型a的取绝对值 3.fabs(a) 处理double类型a的取
阅读全文
iOS数组的去重,判空,删除元素,删除重复元素 model排序 等
摘要:一: 去重 有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。今天想了想,加上朋友的帮助,想到两种解决办法,先分述如下。 1.利用NSDictionary的AllKeys(AllValues)方法 可以将NSArray中的元素存入一个字典,然后利用
阅读全文
iOS - 正则表达式判断邮箱、身份证,车牌,URL等..是否正确:
摘要:#pragma 正则匹配手机号 + (BOOL)checkTelNumber:(NSString *) telNumber { NSString *pattern = @^1+[3578]+\d{9}; NSPredicate *pred = [NSPredicate predicateWithFo
阅读全文
语言(文化)代码与国家地区对照表
摘要:// 取得用户默认信息 NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults]; // 取得 iPhone 支持的所有语言设置 NSArray *languages = [defaults objectForKey : @"
阅读全文
UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用
摘要:UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的图片区别于背景图片。给UIButton设置了title和image后,它们会图片在左边,文本在图片右边显示。它们两个做为一个整体依赖于button的contentHorizontalAlignme
阅读全文
iOS 11 Xcode 开发包SDK
摘要:一不小心,手机又升级了,哎😔 (1) 下载 ios 11 开发包(11.5M) https://pan.baidu.com/s/1bFpDnS (2) Xcode添加路径 将下载好的iOS 11文件解压复制:/applications/Xcode.app/Contents/Developer/Pl
阅读全文
iOS日期加一个月的方法
摘要:NSCalendar *calender2 = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; [calender2 setFirstWeekday:2];// 国外是从周日 开始算的 我们是
阅读全文