首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lalalafq
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
让断言无所遁形 - iOS断言弹窗
在平时开发中,使用NSAssert断言处理产生的崩溃和普通崩溃是一样的体现。这里就无法直观的区分出是断言还是崩溃(当然可以等崩溃平台解析数据),我们能不能把断言提早展示出来,便于区分。今天提供一个轻量级的断言提示工具。 Objective-C 用一个面向对象的途径混合了 C 语…
iOS大工程接入SonarQube之静态分析
这篇文章主要讲的是iOS大工程接入SonarQube平台(主要是静态分析,依赖OCLint)及持续集成的大致流程和遇到的坑。sonar平台的搭建在此不再赘述,大家可以网上搜索下。(最新的版本,有jdk,mysql的前提下,下载直接运行脚本就可以把服务启动起来,很方便) 我们需要…
从objc源码看世界--isa初始化
在构造一个实例的时候,我们可以看到isa被初始化的影子。其中有 initInstanceIsa 和 initIsa 两个分支,这个分支靠fast=cls->canAllocNonpointer()进行判断。接下来我们去canAllocNonpointer()中看看做了什么事。 …
从objc源码看世界--类结构
那这个HXPerson到底是怎么样的,让我们从objc源码来探究下类的结构。 我们打印第一个8字节,并得不到什么,打印第二个8字节发现是NSObject,也就是我们HXPerson的superclass。那这样前面8自己是什么内容呢,我们通过注释可以了解到,superclass…
从objc源码看世界-isa走位及其在内存中的关系
这个图在类的继承关系,元类中出现的频率非常高。可谓iOS神图之一。今天准备在换个角度看下类,元类,isa在内存中的关系。 接着我们分别申明3个上述对象在lldb中打印下。 这里我们从另一个侧面验证了一下类,元类,isa的关系,希望能够帮助大家更好理解上述之间的关系。 我们可以发…
苹果安全编码引导-Avoiding Buffer Overflows and Underflows
栈和堆上的缓冲区溢出是C,Objective-C和C++代码中安全漏洞的主要来源。本章讨论了避免缓冲区溢出和下溢问题的编码实践,列出了可用于检测缓冲区溢出的工具,并提供了说明安全代码的示例。 每当您的程序请求输入时(无论是来自用户,来自文件,通过网络还是通过其他某种方式),都有…
个人成就
文章被点赞
8
文章被阅读
8,065
掘力值
113
关注了
1
关注者
4
收藏集
0
关注标签
3
加入于
2019-12-19