摘要: 有一次因为封装一个控件,UI能正常显示就是不能点击,一点击就崩溃,而且异常断点也无法捕捉,把Xcode的僵尸对象打开,每次崩溃就打印一个地址,最后就必须根据地址寻找对象,可以使用frame variable命令检查帧参数和本地变量。当时用此命令打印出self的地址和崩溃地址一样,一下就缩小了检查范围 阅读全文
posted @ 2016-03-21 14:22 小小的博客 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 最开始使用CoreData的时候碰到一个问题,就是当增加一个字段的时候再次运行APP会发生崩溃,一开始不知道什么原因,只知道是里面的表结构发生改变,就重新删掉APP再次安装是可以运行的,这样调试完后觉得不太靠谱,用户不可能删掉APP之后再次安装,上网查了一下是因为要进行数据迁移。 Coredata提 阅读全文
posted @ 2016-03-21 11:25 小小的博客 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。   二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用Cocoa 阅读全文
posted @ 2016-03-14 11:09 小小的博客 阅读(348) 评论(0) 推荐(0) 编辑
摘要: GCD是苹果异步执行任务技术,将应用程序中的线程管理的代码在系统级中实现。开发者只需要定义想要执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可以统一管理,也可执行任务,这样比以前的线程更有效率。 dispa 阅读全文
posted @ 2016-03-12 14:29 小小的博客 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 地图的定位,记得不用定位的时候要关掉定位不然会一直定位,使电量使用过快。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.mapView = [[BM 阅读全文
posted @ 2016-03-10 21:35 小小的博客 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲的是地图的基本使用,和注意事项,这一篇主要讲POI检索。百度地图SDK提供三种类型的POI检索:周边检索、区域检索和城市内检索。下面将以周边检索为例,向大家介绍如何使用检索服务。 - (void)viewDidLoad { [super viewDidLoad]; // Do any add 阅读全文
posted @ 2016-03-10 21:21 小小的博客 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 上次用了一次百度地图,一直没有记笔记,今天记一笔。 以前没有用过百度地图的时候,听做这方面的朋友说百度地图有不少的坑,但是我做的时候没有遇到太大的坑,主要是要注意官方文档的注意事项,还有配置环境开发中的各个选项。 也不知道是什么原因,在配置plist 文件的时候做第一个demo的时候配置很成功,但是 阅读全文
posted @ 2016-03-10 21:01 小小的博客 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 上一篇是讲怎么进行CoreData的基本操作,这一篇是讲NSFetchedResultsController得到CoreData数据怎么与tableView完美结合,和动画操作的实现。 NSFetchedResultsController的结果与tableView的结合 - (NSInteger)n 阅读全文
posted @ 2016-03-05 15:00 小小的博客 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 看过一篇封装CoreData的文章挺不错,有基本使用封装,但是没有写怎么与tableView结合使用,我自己用的过程有些小波折,自己做了一个demo,大家可以看源码一些基本使用应该不难了, 原文:http://blog.csdn.net/pengyuan_d/article/details/4065 阅读全文
posted @ 2016-03-05 14:48 小小的博客 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法。 2.异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口。 3.滑动时按需加载,这个在大量图片展示,网络加载的时候很管用。 4.尽量少用或不用透明图层。 5.减少subviews的数量。 6 阅读全文
posted @ 2016-03-02 23:27 小小的博客 阅读(159) 评论(0) 推荐(0) 编辑