iOS面试题总原文地址:iOS面试题总作者:唯一的弟子1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,cop...
分类:
移动开发 时间:
2014-11-27 20:17:18
阅读次数:
221
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1解决方法:在Build Setting 搜索框中搜索...
分类:
其他好文 时间:
2014-11-26 22:35:42
阅读次数:
233
typedef int (^calculateBlock)(int a,int b);这里面typedef的作用只是给 calculateBlock取了一个 别名,说明以后可以直接使用。calculateBlock类似于*所以可以有类似的用法,以后可以直接使用calculateBlock来定义方法。...
分类:
其他好文 时间:
2014-11-26 22:09:30
阅读次数:
554
Chapter 2 :Programming in Modern Objective-C By Matthijs Hollemans第二章:最新的OC编程Old habits die hard, but if you’re still writing Objective-C in the styl....
分类:
移动开发 时间:
2014-11-26 20:37:16
阅读次数:
296
在OC里使用惯了AFNetworking,比较喜欢这一个第三方库,在别的途径里得知可以在Swift里使用AFNetworking。但是那个时候我不知道具体的操作是怎样的,于是我只能去百度、GOOGLE了,还好让我给找到了答案,因而在这里和大家分享一下。1.首先把下载好的AFN库直接拖到工程中2......
分类:
编程语言 时间:
2014-11-26 18:05:57
阅读次数:
215
苹果的内存有限,为了更好的用户体验,需要手动管理内存。从网上copy,也一 基本原理Objective-C的内存管理机制与Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍加了一些自动方法.1,OC采用了引用计数(retain count)对对象内存进行管理,例如...
分类:
其他好文 时间:
2014-11-26 14:10:55
阅读次数:
165
ios+oc面试题浅复制和深复制的区别?//浅拷贝和深拷贝答案:浅层复制(copy):只复制指向对象的指针,而不复制引用对象本身。//通过对象的指针来访问这个对象深层复制(mutableCopy):复制引用对象本身意思就是有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy...
分类:
移动开发 时间:
2014-11-26 14:01:18
阅读次数:
255
在上篇博文中,我们编写了一个可以输出不同几何类型的小程序。通过C语言的struct结构体,给大家感受了下,对象的大概样子。 如果用Obejctive-C的面向对象的特征来实现。那么,drawShape函数应该修改成这样:1 void drawShape(id shapes[], int cou...
分类:
其他好文 时间:
2014-11-26 01:04:01
阅读次数:
340
在上一篇博文中,我们将原先的纯C语言代码,编写成了用Objective-C(后面直接缩写成OC)的写法。使得代码在易读性上有明显提升,结构也更清晰。同时,也对面向对象的概念有了进一步的介绍和加深。 但是,通过上一个例子,我们发现代码的冗余还是很大。像Circle,Rectangle和Egg的定...
分类:
其他好文 时间:
2014-11-26 01:03:50
阅读次数:
333