首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
huo644
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
iOS 逆向 - 应用安全攻防(越狱与非越狱)
逆向篇章从前导知识到工具使用和原理分析我们都已经讲述完毕了 , 也结合了实际案例来进行巩固 . 那么接下来 , 进入到我们学习逆向的最重要的目标篇章 , 应用安全攻防 . 这是一个大篇章 , 文章如果过长会分两篇讲述 . 学习逆向最重要的就是知道如何防护 , 本文会列举一些目前…
小码哥iOS学习笔记第二十六天: @autoreleasepool
一、@autoreleasepool编译后的代码定义Person类继承自NSObject,在main函数中代码如下通过终端cd到main.m所在文件夹,并执行下面的命令将生成的main.cpp文件拖到
小码哥iOS学习笔记第二十天: 多线程的安全隐患
一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问
小码哥iOS学习笔记第十四天: @dynamic
一、准备代码定义Person类,并添加age属性main函数中使用Person,可以发现程序正常结束二、@dynamic在Person.m中添加@dynamicage;,运行程序可以看到程序发生错误,
小码哥iOS学习笔记第十四天: super
一、准备代码Person继承自NSObject,并实现-run方法Student继承自Person,并重写-run方法在main函数中,执行下面的代码,可以看到Person和Student方法中的ru
小码哥iOS学习笔记第十天: __block和block内存管理
一、block内部修改外部变量的值1、通过static修饰的变量static修饰的变量,在block内可以修改变量的值原因是因为,在底层block捕获的是age的地址,而不是age存储的数据2、全局变
小码哥iOS学习笔记第九天: block的类型
一、block的类型block有3种类型,可以通过调用class方法或者isa指针查看具体类型,最终都是继承自NSBlock类型__NSGlobalBlock__(_NSConcreteGlobalB
小码哥iOS学习笔记第八天: block的底层结构
一、最简单的block1、最简单的block结构2、block的调用二、block的底层结构使用终端cd到main.m文件所在文件夹,并执行下述命令行将生成的main.cpp文件拖到项目中并打开,可以
Mac终端报错: curl: (7) Failed to connect to raw.githubusercontent.com port 443: Conn
解决办法打开网站:https://www.ipaddress.com/在输入框中输入:raw.githubusercontent.com点击搜索按钮终端执行下面的命令,使用vim打开hosts文件输入
小码哥iOS学习笔记第七天: 关联对象
Category中可以添加属性、协议、方法等,但是并不能添加成员变量,根据Category在底层的结构也可以发现,并没有存放成员变量的地方一、准备代码定义Person类,继承自NSObject,有一个
下一页
关注了
35
关注者
1
收藏集
1
关注标签
11
加入于
2020-04-24