240 发简信
IP属地:浙江
  • 120
    iOS中的HOOK技术

    一、fishhook 1、介绍 fishhook是facebook出品的一个开源库。利用mach-o文件加载原理,通过rebind_symbols函数修改__DATA Seg...

  • iOS埋点之无痕埋点实践

    1、背景 稀里哗啦一大段 2、主要功能划分 从整个流程来说,我把他划分为下面几个主要的功能,事件拦截、viewPath获取、数据上报、圈选功能,并在文章中会对每个功能进行比较...

  • 期待大佬回复解惑

    iOS 内省的几个方法

    首先要用到这么一张图 什么是内省? 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该...

  • 这里涉及到实例,类对象,元类,超类,少一个字,错一个字都不对,其实我也没理解,应该是有些问题的。

    iOS:弄懂OC中的类与元类

    首先,来看看什么是类。类在OC中其实是一个指向objc_class的结构体指针,结构体的构造为: OC中对象的定义是这样的: 每个对象都有一个类,在Objective-C中,...

  • 如果把这里的Sark改成它的实例对象,[sark isKindOfClass:[Sark class],那么此时就应该输出YES了。因为在isKindOfClass函数中,判断sark的meta class是自己的元类Sark,第一次for循环就能输出YES了。

    [sark isKindOfClass:[Sark class]
    还有这个,按照上面的描述,这里是sark和sark的元类做比较,sark和sark的元类怎么相等的?有点迷糊了。

    iOS 内省的几个方法

    首先要用到这么一张图 什么是内省? 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该...

  • [NSObject class]执行完之后调用isKindOfClass,第一次判断先判断NSObject 和 NSObject的meta class是否相等
    同理,[Sark class]执行完之后调用isKindOfClass,第一次for循环,Sark的Meta Class与[Sark class]不等
    为什么NSObject比较时,是NSObject和NSObject的meta class比较,而Sark比较时,是[Sark class]和Sark的Meta Class比较,前后不一致,我已经看懵了,到底谁和谁比呢?已经推翻了我原有的认知【手动笑哭】

    iOS 内省的几个方法

    首先要用到这么一张图 什么是内省? 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该...

  • 你修改成功了么?更换公司

    如何修改AppStore中的公司名称

    前提 必须是苹果开发者账号代理人(agent),才可以申请更改! 如果你不知道这个代理人是谁,或者这个代理人已经离职,而你拥有这个开发者账号和密码,那么看了下图你就知道代理人...

  • 本脚本用于对源代码中被标记的字符串进行加密
    开始处理路径: ../hello String 下的所有.h和.m文件
    处理源代码文件: ../hello String/AppDelegate.h
    处理源代码文件: ../hello String/ViewController.m
    处理源代码文件: ../hello String/main.m
    处理源代码文件: ../hello String/AppDelegate.m
    处理源代码文件: ../hello String/ViewController.h
    没有变化,为什么,
    python2.7 confusion.py 最高版本2.7,这个和版本有关么,我看评论有人3.7也不行,求解

    iOS字符串硬编码混淆

    前提 众所周知iOS应用在越狱设备上比较容易被逆向分析,而静态字符串的硬编码比较容易成为逆向者的突破口。因此有必要做一些字符串硬编码的混淆,如加密的对称加密key,md5的k...

  • @遥远de年代 我这里不可以啊, [_chartView highlightValueWithX:0 dataSetIndex:2];
    写在data后,没反应,求指教。

    iOS使用Charts框架绘制折线图

    公司的项目要使用到折线图,然后用的是第三方Charts框架,不得不说Charts很强大的一个第三方,几乎所有你想要的功能都可以做到,刚开始使用的时候很多功能没有找到,比如只标...

  • 你知道怎么默认选中其中一块,使其高亮么?

    iOS 使用Charts框架 折线,柱状,K线,饼状,雷达全攻略

    更新 最新版本 语法已经改变 2017-3-31 我是前言: 大约几个月前我在简书写了一篇文章, 文中简单地介绍了Charts两种图表的样式的使用, 不过有种意犹未尽的感觉,...

  • 你知道默认选中其中某一个怎么做么?

    iOS使用Charts框架绘制—饼状图

    首先先看一下效果: 一、创建饼状图对象 创建饼状图对象用到类是PieChartView.h, 代码如下: 二、设置饼状图外观样式 1. 基本样式 2. 设置饼状图中间的空心样...

  • 能通过x点坐标知道二次贝塞尔曲线上y点的坐标么?

    iOS UIBezierPath贝塞尔曲线常用方法

    关于 UIBezierPath UIBezierPath这个类在UIKit中, 是Core Graphics框架关于path的一个封装,使用此类可以定义简单的形状,比如我们常...

  • 同求安装包

    Navicat Premium 的安装与使用

    ** 如果你觉得这篇文章对你有帮助或启发,请点下关注,谢谢 _ ** 导语: Navicat 是一套快速、可靠的数据库管理工具,专为简化数据库管理及降低系统管理成本而设。今天...

  • Swift - UIView,UILabel,UIButton,UIImageView

    学习Swift没少查资料,但是发现网上都是对一些基础语法的介绍,还有些看不明白的,博主觉得么,没必要看的那么详细,等使用中自然就会懂了。但是使用的时候,我们最常用的UIVie...