首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
yakeracles
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
赞
文章( 70 )
沸点( 0 )
iOS 面试题整理
做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 10.给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 10.怎么理解Objective-C是动态运行时语言。 4.微服务架构设想。
Runtime学习:面试题狙击
前面两篇文章分别记录了自己学习 Runtime 的一些知识点以及常见的一些应用。之前立下 flag 说准备写三篇关于 Runtime 的文章,于是就有了这篇文章。 本文准备利用前面学习的内容来解答两道在sunnyxx的神经病院objc runtime入院考试的面试题。 对于上面…
Objective-C(六)Block与GCD
这是Objective-C系列的第6篇,也是《Effective Objective-C 2.0》系列的最后一篇。 在创建对象时,可以使用内联的handler Block将相关业务逻辑一并声明。 设计API时,如果遇到handler Block,那么可以新增一个参数,使调用者可…
RunLoop整理
和线程、Timer、GCD、AutoReleasePool的关系。 RunLoop,是一个消息处理模式。(包括接收、分发、处理) 对于main RunLoop来说,他做了一个保活,同时节省资源消耗。 目的是,使线程只在有工作的时候工作,没有工作的时候休眠。 再高一个层面来看,就…
block & 链式编程
匿名函数,能自动捕获外部变量。 赋值操作,会把栈上的block copy到堆上。 可用于异步/同步,用于同步时,有些像模板模式。(自己的理解) 函数调用中,不要把,作为实参的block的block体,和本次函数调用,搞混了。 1.1 作为属性,可以传递代码。 往往也是1.2用法…
Dart基础(四)
笔者在本文中主要会分享:类、实例变量、构造方法、命名构造方法、实例方法、静态变量、静态方法、set、get 方法、extends、implements、mixin、abstract、override相关的内容。 下边笔者先以Point 类为例,分享下关于实例变量,构造方法,命名…
关于KVO看这篇就够了
KVO全称KeyValueObserving,俗称键值监听,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,所以对属性才会发生作用,一般继承自NSObject的对象都默认支持KVO。 KVC和KVO都属于键值编程而…
KVC那点儿事
KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。KVC的方法定义在Foundation/NSKeyValueCoding中。 KVC和KVO都属于键值编程而且底层实现机制…
iOS中load和initialize
这说明了。load方法,根本不需要我们自己调用,编译完成之后,就会调用。 也进一步验证了,前面查看源码分析的结论:合并分类的时候,其方法列表等,不会覆盖掉原来类中的方法,是共存的。 那么,答案就很清晰了。+load方法是根据方法地址直接调用,并不是经过objc_msgSend函…
下一页
关注了
7
关注者
0
收藏集
1
关注标签
46
加入于
2019-01-16