Victor Blog Space

学习在于点点滴滴的积累,乐享其中,为此不疲。

UIApplication(BTGMethodSwizzler) btg_swizzleSendEvent: 崩溃

先描述本人遇到的问题: 1.在iPad上,iOS8的系统,点击某个cell,崩溃,崩溃到的位置是 [UIApplication(BTGMethodSwizzler) btg_swizzleSendEvent:] 2.在iOS 9的系统及以上,无崩溃,但是所有的cell都没有事件响应 经调...

2018-05-16 21:17:21

阅读数:52

评论数:0

iOS Charles 抓包指南 - 从入门到精通

iOS Charles 抓包指南 以下那知乎的请求举例子 步骤 Step 1: 安装 Charles 从 https://www.charlesproxy.com/download/ 下载安装 Charles 最新版。 Step 2: 注册 License Charles -&am...

2018-01-19 15:16:04

阅读数:971

评论数:0

Objective和Swift混编 官方解释

Objective和Swift混编 官方解释 Apple Official Documentation Explanation 重点 1.在Objective-C代码里使用Swift,则在Objective-C代码里使用#import "ProductModuleName...

2017-12-08 18:13:36

阅读数:310

评论数:0

iOS瀑布流

Demo地址一、实现方式 1.UIScrollView 重点:视图重用 2.UITableView 重点:滑动同步 3.UICollectionView 重点:布局 二、实现代码本文以UICollectionView作为讲解,要做成瀑布流的效果,其实很简单;基本...

2017-11-12 00:18:29

阅读数:172

评论数:0

Protocol Buffers的入门加实践

目录 1.介绍 2.下载与安装 3.实例说明(Python代码) 4.实例说明(Objective-C代码) 5.文件.proto的解释 1.介绍Protocol Buffer,简单来说,就是一种数据交换格式,就像JSON和XML作用一样,只不过Protocol Buffer是Google开源的一...

2017-11-04 20:02:27

阅读数:119

评论数:0

微信移动端数据库组件WCDB系列(一)-iOS基础篇

前言==================================WCDB(WeChat DataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存储方案。 它包含三个模块: WCDB-iOS/Mac WCDB-Android 数据库损坏修复工具WCDB...

2017-06-19 10:25:04

阅读数:1749

评论数:0

UIMenuController设置setMenuVisible:YES后还是不显示

问题:UIMenuController设置setMenuVisible:YES后还是不显示 解决方案: 在[menu setMenuVisible:YES animated:YES];后面加上 if (![menu isMenuVisible]) { UI...

2017-06-08 19:38:06

阅读数:1080

评论数:0

iOS攻防 - (八)使用Introspy追踪和分析iOS应用

使用Introspy追踪和分析iOS应用转载自:http://wiki.jikexueyuan.com/project/ios-security-defense/introspy.html如果你已阅读了《 iOS 安全攻防》系列专栏之前的文章,一定已经对静态以及运行时分析 App 有了一定的了解。...

2017-05-26 15:41:20

阅读数:794

评论数:0

iOS攻防 - (七)iOS app - 使用Cycript修改微信app

iOS app - 使用Cycript修改微信app 1.安装Cycript 官网地址:http://www.cycript.org/debs/?C=M;O=D 找到如下两个安装包,并下载到MacOS上 cycript_0.9.501_iphoneos-arm.deb libffi_1-3...

2017-05-24 19:59:18

阅读数:2280

评论数:0

iOS攻防 - (六)iOS应用使用Clutch脱壳

iOS应用使用Clutch脱壳 下载地址:https://github.com/KJCracks/Clutch/releases 1.将下载下来的Clutch改名为Clutch, 然后通过iTools或者iFunBox把iClutch拖拽到越狱的iPhone,目录为:/usr/bin ...

2017-05-24 19:18:55

阅读数:2563

评论数:0

iOS攻防 - (四)iOS应用防止被GDB附加到进程

GDB/LLDB 动态调试iOS应用 LLDB官方文档:https://lldb.llvm.org/tutorial.html GDB文档:https://www.cs.cmu.edu/~gilpin/tutorial/ 准备工作 1.越狱iPhone一台 2.安装OpenSSH, 在Cyd...

2017-05-24 13:36:12

阅读数:938

评论数:0

iOS攻防 - (三)iOS应用的代码打包前混淆,不影响源代码

iOS攻防 - (三)iOS应用的代码打包前混淆,不影响源代码 出于iOS应用的安全考虑,如:银行类型APP, 金融相关APP, 登录功能,支付功能等; 某些时候,我们需要对iOS应用的重要函数或名称进行混淆,因为即使是App Store下载的应用亦可以使用class-dump进行导出...

2017-05-05 16:59:07

阅读数:8930

评论数:6

UIImageView范围内放大,缩小,移动 -- 官方文档代码

UIImageView范围内放大,缩小,移动 -- 官方文档代码 我们都知道,使用UIImagePickerController选择完图片时,设置属性allowsEditing=YES;,那么选中的图片就会跳转到一个新的控制器,在这个控制器里可以在指定的范围内放大、缩小和移动,但是这个界...

2017-05-04 10:54:23

阅读数:344

评论数:0

iOS攻防 - (二)iOS应用敏感逻辑的保护方案

Objective-C 代码容易被 hook,暴露信息太赤裸裸,为了安全,改用 C 来写吧! 当然不是全部代码都要 C 来写,我指的是敏感业务逻辑代码。  本文就介绍一种低学习成本的,简易的,Objective-C 逻辑代码重写为 C 代码的办法。 也许,程序中存在一个类似这样的类: @...

2017-05-02 11:07:20

阅读数:512

评论数:0

iOS攻防 - (一)Reveal 调试别人开发的app,如微信

1.准备工作   越狱手机一台  通过越狱iPhone上的Cydia软件,下载并安装Reveal Loader  MacOS和该iPhone同处于一个WiFi环境下 2.设备环境 越狱的iPhone版本iOS 8.2Reveal 版本 7,下载地址 https://revealapp....

2017-04-27 17:19:50

阅读数:2644

评论数:0

秒懂iOS文件分享

iOS的文件分享可分为两种: 1 在你的应用对某个文档如PDF提供可以选择第三方应用的列表来打开该文件功能 2 让自己应用有能力出现在别人应用的文件打开选择列表里 现在分开介绍这两种功能对于你的应用来说需要如何设置: 第一种只需要调用系统的UIDocumentInterac...

2017-04-22 18:39:05

阅读数:1786

评论数:0

iOS攻防 - (五)获取AppStore上的应用的所有头文件和源文件并脱壳

概述软件逆向工程指的是推断实现和设计程序的细节,或者分析系统的函数,架构和行为的过程。当我们对某一个软件的特性非常感兴趣的时候,但是又没有访问该源代码的权限时,我们可以尝试使用逆向工程来分析它。虽然可口可乐的配方是非常机密的,但是有一些公司仍然可以克隆它的味道。虽然我们没有访问该项目源代码的权限,...

2017-04-16 17:24:22

阅读数:3211

评论数:0

iOS 继续播放或暂时其他app的背景音乐

问题:当我们自己开发的应用要使用AVAudioSession时,可能会中断其它应用的音乐播放,例如:QQ音乐,酷我音乐等? 解决方案:当我们自己开发的应用播放时,暂停其他应用的播放,当我们的应用播放完毕时,继续其他应用的播放,实现代码如下 #import "VLAudioSess...

2017-04-05 18:23:17

阅读数:3250

评论数:0

RSA例子在iOS/C#中使用

这一篇是我写的RSA的使用详情 http://www.googleplus.party/2017/03/31/RSA-Example-in-iOS-C/ 而且我还封装了一套使用RSA的库在github上,支持Cocoapods在iOS https://github.com/Vic...

2017-04-05 10:19:36

阅读数:415

评论数:0

iOS 10 个实用小技巧(总有你不知道的和你会用到的)

https://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=2652155974&idx=2&sn=c43fd2c363333c98265ee1288628c35d&chksm=8046d027b7315931349a...

2017-03-06 14:32:38

阅读数:323

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭