首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
光的故事
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
【iOS面试#3】方法与消息的简单分析
iOS方法与消息的简单分析 1. Cache的查找 2. 方法列表的查找 3. 动态方法解析 4. 快速消息转发 5. 慢速消息转发
iOS的CoreData技术详解
为什么写这篇文章 最近因为新项目想用到数据持久化,本来这是很简单的事情,复杂数据一般直接SQLite就可以解决了。 但是一直以来使用SQLite确实存在要自己设计数据库,处理逻辑编码,还有调试方面的种
iOS一道复合型面试题与底层原理
0. 引言 我们常常吐槽面试的难度,甚至出现了 “面试造火箭,开发拧螺丝” 说法。作为客户端开发人员,面试直接让你现场手撸一个红黑树,难度是很大的,除非你专门准备过。 但常见的考点我们是需要知道的。有时考点可能被包装了一下,可能没法一下就看出来,但看破考点之后就会有恍然大悟的感…
【iOS笔记#3】调整UIButton图片和标题位置
要设置的就是四个边距,(warning:left以右为正方向,right以左为正方向,这个不一定对、不一定对、不一定对(说三遍),但是可以帮助理解下面进行偏移时+ -距离,top向下为正和bottom向上为正)。 说明:这四句总结我不知道你们有没有理解,反正我是没有理解。 上面…
【iOSSharing #6】2019-04-28
1. block的循环引用是如何造成的? 2. 使用UIAnimation的block回调时,需不需要使用__weak避免循环引用?为什么? 3. block属性是否可以用strong修饰? 4. 什么场景下才需要对变量使用__block? 5. 运行以下GCD多线程代码,控制…
NSTimer使用详解
这两个方法是等价的,区别是第一个方法默认创建了一个NSTimer并自动添加到了当前线程的Runloop中去,第二个需要我们手动添加。如果当前线程是主线程的话,某些UI事件,比如UIScrollView的拖拽操作,会将Runloop切换成UITrackingRunLoopMode…
【iOS Sharing #02】2019-03-30
isa指针分,指针类型和非指针类型,32位只做地址保存,非嵌入式64位架构下,包含除类地址外的其他信息。 | l | A long l is treated as a 32-bit quantity on 64-bit programs. | 用这个方法添加的方法是无法直接调用…
Objective-C 数组遍历的性能及原理
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题: OC 数组有哪几种遍历方式? 哪种方式效率最高? 为什么? 各种遍历方式的内部实现是怎么样的? NS(Mutable)Array 的内部结构是怎么样的? 我觉得还是需要探究一下.
【开发笔记#1】Mac生成多个ssh并配置不同域名
有时候我们会有多个git账号,如GitHub,GitLab,这时如果使用同一个邮件注册,那不会有问题,但是假如用的是不同的邮件注册账号,这就需要生成不同的ssh文件并为其配置相应的域名。 这样不是不可以,但是我们要生成多个,所以最好起有区分的名字。 其他网站自己找到添加ssh-…
关注了
28
关注者
2
收藏集
4
关注标签
25
加入于
2017-07-11