IOS
iteye_14342
这个作者很懒,什么都没留下…
展开
-
block的使用
1、定义 //无返回值 一个参数(整形): void (^name) (int); //无返回值 两个参数(整形,字符串): void (^name) (int , char *); //有返回值 两个参数 int (^name) (char , int); 2、实现 要实现block的具体函数例如:...2014-08-13 16:30:06 · 91 阅读 · 0 评论 -
消息转发机制
之前想了解runtime的先关知识,无意中发现了消息转发机制,就自己动手写了些。 如上图所示:在oc中调用方法时,本类及父类找不到此方法时,有如下步骤。要重写一下方法。 第一步:尝试动态方法解析 void dynamicMethod(id self, SEL _cmd) { printf("SEL %s did not exist\n",sel_getN...2014-08-13 16:44:25 · 107 阅读 · 0 评论 -
面试题 --(某厂)
逻辑题: 1、写程序判断是否是IP地址。 2、把阿拉伯数字换成汉字。 3、随机100个不重复的数字。 问题: 1、GCD的问题居多(几种方式、区别,使用等) 2、分析UITableView的MVC模型。 3、ARC中的对象是什么时候释放的。 4、自动释放池什么时候使用。 5、UITableView中,有图片,有文字,下拉的时候不卡,...2014-08-13 22:14:49 · 156 阅读 · 0 评论 -
面试题 -- (某旅游相关互联网公司)
笔试题: 1、OC的内存管理机制。 2、loadView viewDidLoad viewUnload 这三个方法什么时候调用,都干什么用。 3、什么时候调用didReceiveMemoryWarming,如果调用后,怎么处理,内存的上限阀值是多少? 4、OC中多线程几种?举出几种线程安全的措施?什么时候使用多线程。 5、MVC理解 面试题: 围绕笔试题再进行深度挖掘。...2014-08-13 22:29:23 · 148 阅读 · 0 评论 -
获取手机相册图片
关于获取 手机相片的帖子一堆。但是里面很多的内容都是互相copy,有些方法写的不清楚,我在这里给大家完善下,代码如下: dispatch_async(dispatch_get_main_queue(), ^{ @autoreleasepool { ALAssetsLibraryAccessFailureBlock failureB...2014-08-18 14:58:51 · 155 阅读 · 0 评论