iOS9上如何导出其他应用的.ipa文件 发表于 2017-01-21 更新于 2025-04-26 分类于 iOS 在iOS9以下,可以用iTools,PP助手等工具导出其他应用的iPa,但是iOS9开始就不行了 搜索后,根据ios9越狱后如何备份ipa?这篇帖子,尝试用mac版的PP助手在越狱的5s(9.3.2)上导出iPa 阅读全文 »
Hexo域名绑定 发表于 2017-01-01 更新于 2025-04-26 分类于 Tools 前言出于”折腾”的目的,在使用github+hexo搭建blog后,将原来*.io*的域名绑定为个人申请的域名 准备 域名 DNS服务器 阅读全文 »
iOS - objc运行时三:方法编码,执行,转发,交换 发表于 2016-12-25 更新于 2025-04-26 分类于 iOS 方法编码概念 To assist the runtime system, the compiler encodes the return and argument types for each method in a character string and associates the string with the method selector. 为了辅助运行时系统,编译器对字符串中每个方法的返回和参数类型进行编码,并将字符串与方法选择器相关联 阅读全文 »
iOS - objc运行时二:类的结构(runtime.h) 发表于 2016-12-25 更新于 2025-04-26 分类于 iOS 类的数据结构(runtime.h)1234567891011121314151617struct objc_class { Class isa OBJC_ISA_AVAILABILITY;#if !__OBJC2__ Class super_class OBJC2_UNAVAILABLE; const char *name OBJC2_UNAVAILABLE; long version OBJC2_UNAVAILABLE; long info OBJC2_UNAVAILABLE; long instance_size OBJC2_UNAVAILABLE; struct objc_ivar_list *ivars OBJC2_UNAVAILABLE; struct objc_method_list **methodLists OBJC2_UNAVAILABLE; struct objc_cache *cache OBJC2_UNAVAILABLE; struct objc_protocol_list *protocols OBJC2_UNAVAILABLE;#endif} OBJC2_UNAVAILABLE;/* Use `Class` instead of `struct objc_class *` */ 阅读全文 »
快速生成iOS应用的图标 发表于 2016-12-08 更新于 2025-04-26 分类于 Tools 目标 shell脚本自动生成应用的图标 前提 .png格式的图片进行缩小操作不会失真 应用的图标尺寸是可预先确定 阅读全文 »
查看.ipa文件的Info.plist 发表于 2016-11-30 更新于 2025-04-26 分类于 Tools 场景 当通过.ipa文件的Info.plist文件去获得应用的配置信息时,若通过视图方式去找到Info.plist文件,感觉略显麻烦,因此决定使用shell脚本来解决该问题 阅读全文 »
Hexo提交出现Permission denied (publickey) 发表于 2016-11-24 更新于 2025-04-26 分类于 Tools 环境说明 macOS Sierra 10.12.1node v6.5.0 阅读全文 »
iOS - objc运行时一:类是什么 发表于 2016-11-22 更新于 2025-04-26 分类于 iOS 环境说明 macOS Sierra 10.12.1Xcode 8.1 获得可运行的objc源码一个可以编译并运行的objc源码才能更好的理解运行时 objc-706 阅读全文 »
免密码远程登陆iOS设备 发表于 2016-11-20 更新于 2025-04-26 分类于 Eassy 前提条件 越狱设备 设备已安装OpenSSH 流程 生成RSA证书 推送公钥到iOS设备 配置*~/.ssh/config*文件 远程SSH登陆 阅读全文 »
iOS远程推送总结 发表于 2016-11-20 更新于 2025-04-26 分类于 iOS 内容概要 远程推送的原理远程推送证书格式及其转换(.pem/.p12)远程推送证书的制作流程实例与环境 阅读全文 »