随笔分类 -  iOS 总结

上一页 1 2

iOS 网络框架编写总结
摘要:一,常用 1> 不错的处理接收到的网络图片数据的方法 2> 写完数组属性后一定不要忘记给其开辟内存空间,万一哪天这个属性就直接用作其他 UITableView 或 UICollectionView 的数据源了. 如果崩溃的话,特别危险!!! 3> 在直播间中,时刻监控网络状态,当网络断开时,可以把需 阅读全文

posted @ 2016-02-29 17:59 活最好的自己 阅读(223) 评论(0) 推荐(0) 编辑

iOS 让启动页面延迟的方法
摘要:<1> 利用多线程的方法:[NSThread sleepForTimeInterval:300]; 阅读全文

posted @ 2016-02-25 11:12 活最好的自己 阅读(807) 评论(0) 推荐(0) 编辑

iOS 开发小结
摘要:一,经历 1> 在编写以前有过的类似的新功能时,如果以前的开发人员没有写明明确的注释和开发需求,一定要仔细阅读所有代码,每一句代码都有它存在的意义. 2> 例如,只以为是[self.fullscreenVideoController.giftView setBamboosText:[[GetAppD 阅读全文

posted @ 2016-02-24 18:32 活最好的自己 阅读(162) 评论(0) 推荐(0) 编辑

属性字符串的replaceCharactersInRange方法
摘要:一,实验: 1> 让 range 的 length 参数为0,以下代码输出属性字符串的结果为12354 1 NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc]initWithString:@"1234"]; 阅读全文

posted @ 2016-02-23 11:15 活最好的自己 阅读(2248) 评论(0) 推荐(0) 编辑

不错的判断 UITextView 内容不超过20个字符串的方法
摘要:1 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ 2 3 if ([text isEqualToString:@"\n" 阅读全文

posted @ 2016-02-18 20:52 活最好的自己 阅读(434) 评论(0) 推荐(0) 编辑

Xcode的command+shift+o是一个不错的工具
摘要:一,经历 1.在向UITextField中输入图片的时候,可以使用 NSAttributedString 添加,但是很难找到能够返回NSAttributedString对象的方法. 2.通过command+shift+o搜索NSAttributedString,查看所有的搜索结果,可以定位到返回该对 阅读全文

posted @ 2016-02-17 15:26 活最好的自己 阅读(495) 评论(0) 推荐(0) 编辑

2016.02.16写代码感悟
摘要:一,故事缘由 1> 看了一两天同事的iPhone 端代码,看得云里雾里. 2> 由于要交工了,只能靠我自己的感觉来写相应的代码了. 3> 写的过程中,遇到了些很棘手的问题,我就插入断点,打日志看看同事是怎么实现的,结果,还真慢慢理解了同事那样做的意图. 二,总结 1>代码还是得适当敲敲的,敲了之后才 阅读全文

posted @ 2016-02-16 18:28 活最好的自己 阅读(168) 评论(0) 推荐(0) 编辑

定时器的fireDate指的是触发时间
摘要:1.定时器开启后,会在经过设定的时间间隔后才会执行第一次定时操作.而不是立马开启. 1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(onTime) userInf 阅读全文

posted @ 2016-02-02 16:06 活最好的自己 阅读(1064) 评论(0) 推荐(0) 编辑

Content Hugging Priority 和 Content Compression Resistance Priority
摘要:1> size classes 1. 可以限制某个 storyboard 显示在什么样的屏幕上,如 当前 storyboard 在iPhone 的左斜右斜或 iPad上是否显示.. 2> UIView 的 Content Hugging Priority 和 Content Compression 阅读全文

posted @ 2016-02-01 18:31 活最好的自己 阅读(301) 评论(0) 推荐(0) 编辑

fiddler 拦截小结
摘要:一,拦截请求或响应常用命令 1.拦截命令 bpu 清除拦截请求 bpu http://www.baidu.com 拦截访问百度网站的请求.可以在 request 框的 WebForms 中改请求内容. bpafter 清除拦截响应 bpafter http://www.baidu.com 拦截访问百 阅读全文

posted @ 2016-01-31 11:56 活最好的自己 阅读(455) 评论(0) 推荐(0) 编辑

好的 iOS 代码习惯
摘要:一,使用别人的框架时,尽量在退出时移除框架创建的对象 1 if (_giftToastView) { 2 [_giftToastView removeFromSuperview]; 3 _giftToastView = nil; 4 } 二,在当前类写网络请求时,勿忘设置当前类是网络请求类的代理. 阅读全文

posted @ 2016-01-29 16:36 活最好的自己 阅读(203) 评论(0) 推荐(0) 编辑

查看约束优先级的方法
摘要:1 for (UIView* subview in self.underView.subviews) { 2 for ( NSLayoutConstraint *constraint in subview.constraints) { 3 NSLog(@"constraint:%@====>%f", 阅读全文

posted @ 2016-01-29 11:21 活最好的自己 阅读(230) 评论(0) 推荐(0) 编辑

iOS 两种易混淆的存储路径
摘要:一,NSBundle1>我们可以通过解压等操作获取 NSBundle 中的内容.2>NSBundle主要是包路径,也就是代码编译后的 imge 和 sb 资源文件...3>例如:[[NSBundle mainBundle]pathForResource:@"history" ofType:@"pli... 阅读全文

posted @ 2016-01-05 14:12 活最好的自己 阅读(181) 评论(0) 推荐(0) 编辑

上一页 1 2

导航