首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
旷工2991号
掘友等级
iOS工程师
iOS研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
最新
热门
flutter卡顿检测
需要看看
Native代码转为FlutterAPI,直接调用
将native代码转化为Dart API 。之间的通信通信不再使用Channel,性能方面有待检验。 Codegen是一个CLI工具,目前仅支持OC
双向链表&双向循环链表
一、双向链表带有前驱结点、后区节点带有头结点的双向链表结构双向链表的创建双向链表插入-逻辑双向链表删除删除双向链表指定的元素二、双向循环链表节点结构带有前驱后继的节点非空双向循环链表结构空的双向循环链
线性表—单向循环链表
单链表+尾首相连链表初始化循环链表创建and插入新的元素遍历循环链表循环链表插入数据循环链表删除元素
线性表—顺序表 and 单链表
一对一,有头尾,有前驱和后继。 顺序存储结构用一段连续的存储单元依次存储性表的数据元素。 单链表采用链式存储结构,用一组任意的存储单元存放线性表的数据元素。 查找——顺序存储O(1), 单链表O(n)。 插入和删除—— 存储结构需要平均移动半个表长的元素,时间O(n);单链表查…
算法练习01
一、单项选择题answer:1:C2:D3:B4:D5:A6:D7:C8:A9:B10:A11:D二、简答题answer:1:O(1)2:O(n^2)3:O(n^2)4:O(n)5:O(n^2)6:O
iOS-isKindOfClass VS isMemberOfClass
isKindOfClass的方法都进行了for循环查找父类的历程,-实例方法查找当前类的父类,+类方法查找元类的父类进行比较。PS:NSObject元类的父类是NSObject,NSObject的父类是nil。 isMemberOfClass实例方法是当前类与cls的比较,类方…
iOS-方法的本质objc_msgSend
1:基础知识储备。 Runtime:一套API,集合C C++ 汇编语言而成,提供运行时功能。 当前OC的两个版本,legency and Modern。 Runtime使用方式,1:OCcode: @selector 2:NSObject方法:NSSelectorFrom 3…
iOS-cache_t分析
1: 查看源码底层类的结构,发现第三个属性,是cache_t。 根据struct cache_t 三个成员变量以及其相关函数方法,可以查看缓存的一些具体细节,使用lldb打印内存地址的方式可以查看验证cache_t中缓存的方法(第一次调用的方法才会进行缓存)。通过方法间的关联性…
iOS-自定义objc_class验证cache_t
根据类objc_class的结构,自定义lg_objc_class,来验证cache_t缓存,前提是了解原本cache_t的结构。 使用此方法,可快速打印了解缓存的方法信息。
下一页
个人成就
文章被点赞
7
文章被阅读
9,188
掘力值
269
关注了
5
关注者
1
收藏集
1
关注标签
25
加入于
2016-01-13