自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 iOS 25个性能优化/内存优化常用方法

1. 用ARC管理内存  ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以

2016-07-14 11:25:44 3430

原创 一句代码移除指定视图的所有的子视图

[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];

2016-07-04 14:31:27 292

原创 IM类应用架构所需了解

第一通讯协议像腾讯 陌陌这种都是自己设计的协议,但肯定是按照某个基础框架进行改造的。第二、IM类APP基本不在前台的情况下不会长连接 ,后台以后就都是APN推送了,前台运行的时候都是有很完整的设计架构,能够随时监控网络状态并reset网络如 wifi 3G 4G切换 ,移动设备的网络状态是很不稳定的,比如在3G网络状态下可能会因为基站的切换导致连接失败等,所以长连接一般做不到的,只能中断后自动连接,

2015-11-20 15:02:07 948

原创 如何定义枚举字符串

enum DPodRecordType{ DPodRecordTypeA = 0, DPodRecordTypeCNAME, DPodRecordTypeMX, DPodRecordTypeTXT, DPodRecordTypeNS, DPodRecordTypeAAAA, DPodRecordTypeSRV, DPodRecordTy

2015-10-20 16:11:14 935

原创 ios数组最大值,最小值,平均值,和的快速算法

NSArray *testArray = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0",@"10",nil];        NSNumber *sum1 = [testArray valueForKeyPath:@"@sum.floatValue"];        NSNumber *avg1 = [testA

2015-04-21 18:23:59 512

转载 关于iOS后台机制

iOS 7中,实际上APP拥有四种后台模式,无论是哪一种后台机制,均需要利用苹果给予的相应后台接口实现。IOS7系统中,开发者可以灵活利用多种后台接口(API)实现更加智能的应用操作。一,无后台仅推送第 一种后台方式为传统的无后台操作,仅有苹果推送机制,这种方式出现在iOS 3.x以下的大部分系统版本上。这个方式下,应用在按下Home键后即会关闭退出,其数据通过苹果搭建的推送服务器传输,并

2015-04-11 15:20:04 488

原创 iOS开发中实现后台定位功能

工作中碰到一个定位的应用场景:app需要在后台运行,实时上传用户地理位置。苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)signif

2015-04-11 15:11:00 888

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-03 13:53:55 307

原创 遍历导航栏上的控件并禁用

[self.navigationController.navigationBar.subviewsenumerateObjectsUsingBlock:^(UIBarButtonItem * obj,NSUInteger idx, BOOL *stop) {                    obj.enabled =NO;                }];

2015-03-27 16:36:30 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除