上一页 1 2 3 4 5 6 7 8 ··· 23 下一页

2019年4月10日

iOS底层原理总结 - Category的本质

摘要: iOS底层原理总结 - Category的本质 面试题 Category的实现原理,以及Category为什么只能加方法不能加属性。 Category中有load方法吗?load方法是什么时候调用的?load 方法能继承吗? load、initialize的区别,以及它们在category重写的时候 阅读全文

posted @ 2019-04-10 14:32 鬼手渔翁 阅读(412) 评论(0) 推荐(0)

NSNotification&NSNotificationCenter(实现原理,多线程,内存管理角度)

摘要: http://www.cocoachina.com/ios/20150316/11335.html (通知愈多线程的关系) http://www.jianshu.com/p/2d3c8e084205 runloop相关的 http://www.jianshu.com/p/a307587ac62c 通 阅读全文

posted @ 2019-04-10 13:49 鬼手渔翁 阅读(789) 评论(0) 推荐(0)

ios-通知中心异步和多线程简介

摘要: 关于通知中心,我们应该都去发过通知以及去监听这个通知,我们下面就做一个简单的探析。 首先我们可以先通过打断点的方式去 去查看它的信息,我们会发现有很多系统的通知在里面,在里面我们可以找到我们发布的通知。下面的object就是指定接收哪个对象发出的通知。 我们如果实现了下面这两个方法实现点击屏幕去发送 阅读全文

posted @ 2019-04-10 11:41 鬼手渔翁 阅读(722) 评论(0) 推荐(0)

iOS Notification实现原理

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18505715/article/details/76146575 一、通知的基本使用 1、基本概念NSNotification 是iOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值 阅读全文

posted @ 2019-04-10 11:32 鬼手渔翁 阅读(276) 评论(0) 推荐(0)

2019年4月9日

iOS_Runtime修改变量值,交换方法实现,动态添加类,成员变量和方法

摘要: 转自:https://blog.csdn.net/qq_27325349/article/details/52043120 上篇博客讲解了如何使用Runtime获取一个类的成员变量,属性,方法,协议。这篇博客将详细讲解如何动态修改一个类的变量值,如何交换方法的实现,如何动态添加类。 先做一下准备工作 阅读全文

posted @ 2019-04-09 16:42 鬼手渔翁 阅读(281) 评论(0) 推荐(0)

深入理解Objective-C:Category

摘要: 转自:https://tech.meituan.com/2015/03/03/diveintocategory.html 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又 阅读全文

posted @ 2019-04-09 16:39 鬼手渔翁 阅读(150) 评论(0) 推荐(0)

iOS类方法load和initialize详解

摘要: 转自:https://www.jianshu.com/p/c52d0b6ee5e9 iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. load Apple文档是这样描述的 Invoked w 阅读全文

posted @ 2019-04-09 14:26 鬼手渔翁 阅读(437) 评论(0) 推荐(0)

NSDictionary底层实现原理

摘要: 转自:https://www.colabug.com/3867058.html 笔者自语: 当有一个面试官问我NSDictionary底层实现原理,我平时开发的时候只是会用而已,哪里知道它的内部实现原理呀,一脸懵逼的样子,感觉跟那个面试的人相差甚远,现在有空来系统整理一下我自己对NSDictiona 阅读全文

posted @ 2019-04-09 13:30 鬼手渔翁 阅读(190) 评论(0) 推荐(0)

Block的三种类型:__NSGlobalBlock,__NSStackBlock,__NSMallocBlock

摘要: 作者:韩大叔链接:https://www.jianshu.com/p/f0870fa95aac 我们在讲block的本质的时候已经知道了,block的本质就是一个 OC 对象,那么既然它是一个 OC 对象,它就会有类型,本文就将讲解block的三种类型. 我们在讲block的三种类型之前,先了解一下 阅读全文

posted @ 2019-04-09 13:29 鬼手渔翁 阅读(1453) 评论(0) 推荐(0)

2019年4月3日

iOS-网络请求依次执行,NSOperationQueue与dispatch_semaphore

摘要: 转自:https://www.jianshu.com/p/342b2ffbdd97 apple.jpeg 前提:近期做的项目中,用到了七牛云上传图片,七牛云的介绍就不多说了,安全,低成本(具体的集成查看七牛官网)。移动端的图片上传到七牛,服务器再去七牛拽取图片,拽取的时候可以设置参数以便拽下来的图片 阅读全文

posted @ 2019-04-03 15:49 鬼手渔翁 阅读(1034) 评论(1) 推荐(1)

上一页 1 2 3 4 5 6 7 8 ··· 23 下一页

导航