
ios
文章平均质量分 75
勿忘心
这个作者很懒,什么都没留下…
展开
-
NSString的常用方法
NSString的常用方法创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 p转载 2016-07-29 11:23:56 · 665 阅读 · 0 评论 -
iOS开发网络篇之文件下载、大文件下载、断点下载
这里写图片描述iOS开发中经常会用到文件的下载与上传功能,今天咱们来分享一下文件下载的思路。文件上传下篇再说。文件下载分为小文件下载与大文件下载小文件下载小文件可以是一张图片,或者一个文件,这里指在现行的网络状况下基本上不需要等待很久就能下载好的文件。这里以picjumbo里的一张图片为例子。NSData方式其实我们经常用的[NSData dataWithCon转载 2016-08-10 17:40:51 · 1327 阅读 · 0 评论 -
NSString
截取字符串从from开始到最后的 - (NSString *)substringFromIndex:(NSUInteger)from;截取字符串由开头到to - (NSString *)substringToIndex:(NSUInteger)to;截取字符串范围是rangtypedefstruct _NSRange { NSUInteger loca原创 2016-08-05 14:21:14 · 255 阅读 · 0 评论 -
iOS实现超酷页面切换动画特效
今天所介绍的主题是关于动画的,在之前的博客中也有用到动画的地方,今天就好好的总结一下iOS开发中常用的动画。说道动画其中有一个是仿射变换的概念,至于怎么仿射的怎么变换的,原理如何等在本篇博客中不做赘述。今天要分享的是如和用动画做出我们要做的效果。今天主要用到的动画类是CALayer下的CATransition至于各种动画类中如何继承的在这也不做赘述,网上的资料是一抓一大把。好废话少说切入今转载 2016-08-17 10:48:23 · 3958 阅读 · 0 评论 -
关于UITableView的Cell复用谈谈我的一些心得
UITableView是ios开发中使用率极高的一个控件,就我个人来说,几乎我做的每一个View上都有她的身影。但是很长一段时间,我对她的理解都很肤浅。对我来说触动较大的两个东西,一个是前面提到的自定义UITableViewCell,再有就是今天要提的这个复用了。所谓复用表面意思来理解就是重复利用了。大致的工作原理就是:UITableView属于lazy loading,也就是只加载会在界面上转载 2016-08-17 10:19:38 · 1681 阅读 · 2 评论 -
对 hasPrefix 理解
hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下: -(BOOL)hasPrefix:(NSString*)aString; 其中,(NSString *)aString;用来指定字符串。该方法的返回值为BOOL,当BOOL为YES或者为1时,则字符串是以某个字符开始;当BOOL为NO或者为0时,则字符串不是以某个字符开始。 【示例】以下原创 2016-08-17 10:10:44 · 532 阅读 · 0 评论 -
assgin ,copy,retain
assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”Copy到另外一个NSString之 后,地址为0×2222,内容相同,原创 2016-08-05 11:13:59 · 250 阅读 · 0 评论 -
地理编码 ,反编码 ,地理编解码
地理编码:把地名转换成位置信息作用:把文字描述的 位置转换成地图上的经纬度;反编码:把位置信息转换成文字作用:可以点击地图上的某个位置 来获得文字的描述地理编解码在编解码的时候 是一个耗时的操作 可以采用异步操//编码 把地名转换成位置信息 // addressString 指定的地理名称 - (void)geocodeAddressString:(NSSt原创 2016-08-16 10:25:33 · 1185 阅读 · 0 评论 -
cell的重用机制
cell数量很多的时候可以使用重用机制--原因是因为cell很多的话,会分配很多的内存,内存占用的多了会使程序出现卡顿的情况。重用标识符identifier 为了区分重用队列用来放即将重用的cell自嘲只是种无奈,当重用的时候tableView只会创建屏幕中显示的cell数量加一1.定义一个重用表示符,用来区别不同的重用队列2.定义一个重用队列3.判断是否队原创 2016-08-16 10:20:49 · 497 阅读 · 0 评论 -
iOS开发拓展篇—CoreLocation地理编码
iOS开发拓展篇—CoreLocation地理编码一、简单说明CLGeocoder:地理编码器,其中Geo是地理的英文单词Geography的简写。1.使用CLGeocoder可以完成“地理编码”和“反地理编码”地理编码:根据给定的地名,获得具体的位置信息(比如经纬度、地址的全称等)反地理编码:根据给定的经纬度,获得具体的位置信息 (1)地理转载 2016-08-16 09:32:13 · 664 阅读 · 0 评论 -
IOS中对图片的处理 UIImage
IOS中对图片的处理 UIImage相信做项目时肯定会有用到 UIImage 这个类,那我们就来看一下这个类中都有什么内容。其实这篇文章就是在看文档的时候想记录一下文档中得方法。UIImage 继承于NSObject下面介绍一下UIImage中的方法首先是我们最常用的通过图片的文件名来获取这个图片+ (UIImage *)imageNamed:(NSString *转载 2016-08-03 16:21:25 · 929 阅读 · 0 评论 -
ios屏幕尺寸
iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (转载 2016-07-29 14:36:00 · 324 阅读 · 0 评论 -
copy与string的情况下到底有什么区别
大部分的时候NSString的属性都是copy,那copy与strong的情况下到底有什么区别呢?比如:@property (retain,nonatomic) NSString *rStr;@property (copy, nonatomic) NSString *cStr;- (void)test:{ N原创 2016-08-08 18:40:57 · 622 阅读 · 0 评论