IOS 技术贴
一个妄图摆脱命运的人
这个作者很懒,什么都没留下…
展开
-
Block的一些实用性理解
今天没事干,就想着熟练一下block的使用。。然后到用的时候,忽然发现出了几个小问题。翻阅各种文章,各种论坛得到的结果都很不满意。。。 所以自己写一篇记录一下吧。 简介: block是代码块,其本质和变量类似。不同的是代码块存储的数据是一个函数体。block使用最多的应该是存储代码块和回调。 注意:block内部只能访问局部变量,不能修改。 定义格式: 返回值类型(^blo原创 2016-10-27 16:05:13 · 505 阅读 · 0 评论 -
关于IOS 高德地图的一些问题
最近在做高德地图的接入,然后本来一个很简单的事情,做了将近五天才完成。。。当然,这里面也有些其他的原因。总之,很失败。 先说下第一个问题,由于项目中最早期用的是高德地图,后来由于不太好用,替换为了百度地图。再后来由于公司架构改变,又回归高德地图,这来来回回的,项目里面其实就比较乱了。所以我接手的时候其实是比较痛苦的。 首先,由于项目中之前用的有高德地图,我就直接加了几个我用到的库,直接原创 2016-11-11 16:10:03 · 3851 阅读 · 0 评论 -
关于copy,weak,strong的一些理解
weak: 简单来讲是弱引用。引用计数器不会加一,并在引用对象被释放的时候自动被设置为nil。通常用于解决循环引用问题。 Strong: 强引用。MRC下引用计数器会加一,默认所有实例变量和局部变量都是Strong指针 Copy: 也是强引用,但是引用计数器不会加一。 以上只是简单的理解。下面具体讲一下。一个对象可以有多个拥有者,只有我所有指向这个对象的指针全部销毁。这个对原创 2017-03-29 15:59:12 · 703 阅读 · 0 评论 -
关于单例的一些坑
首先呢,再次声明,此博文仅限于记录自己的问题。不提供给读者阅读,因为可能语言比较粗糙,问题也比较简单。 其实呢,问题主要是在于自己对单例理解的不够透彻。总所周知,单例的几种写法,其实都很简单。这里可以随便贴几种不同的写法。上代码: 1:官方的写法: PS,比较古老的写法 static AccountManager *DefaultManager = nil;原创 2016-10-18 11:25:32 · 523 阅读 · 0 评论 -
IOS 一些小知识点整理
NSArray 类定义的方法 1. makeObjectsPerformSelector:@select(aMethod) 让数组中的每个元素 都调用 aMethod 2. makeObjectsPerformSelector:@select(aMethod) withObject:oneObject 让数组中的每个元素 都调用 aMethod 并把 withObject 后边的 o原创 2016-10-19 10:16:38 · 1097 阅读 · 0 评论