首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
io
相关资讯
热门
最新
IOS
01-01 08:00
IOS
iOS逆向小技能:使用substrate及runtime进行hook(定时检测app是否开启)
iOS逆向小技能:使用substrate及runtime进行hook(定时检测app是否开启),前言利用runtimeAPI进行hookmethod_exchangeImplementations可以直接是一个函数地址,不管是OC还是C所有的OC函数都是IMP类型。IMP就是个c函数指针。使用substrate.h进行hook定时检测app是否处于前台运行状态I利用runtimeAPI进行hook
253
百科问答
01-01 08:00
百科问答
IOTransfer Pro怎么无限使用 IOTransfer Pro安装及激活图文教程
IOTransfer Pro怎么无限使用 IOTransfer Pro安装及激活图文教程,IOTransferPro怎么无限使用?IOTransferPro是一款很强大的软件文件传输管理工具,下文中为大家带来了IOTransferPro安装及激活图文教程。感兴趣的朋友不妨阅读下文内容,参考一下吧IOTransferPro怎么无限使用?IOTransferPro是一款很强大的软件文件传输管理工具,我
250
代码人生
01-01 08:00
代码人生
iOS之字符串拷贝(ios 字符串截取)
iOS之字符串拷贝(ios 字符串截取),完成字符串拷贝可以使用sprintf、strcpy、以及memcpy函数,这些函数的区别在于实现功能以及操作对象不同。strcpy:函数操作的对象是字符串,完成从源字符串到目的字符串的拷贝功能。sprintf:这个函数主要用来实现(字符串或基本数据类型)向字符串的转换功能。如果源对象是字符串,并且制定%s格式符,也可以实现字符串拷贝功能。memcpy:函数
249
后端
01-01 08:00
后端
iOS 打包优化
背景:前一段时间测试同事反映打包机器过慢,几乎接近一个小时,这个时间对于测试同事来说可以说是一个灾难,试想如果一个研发更改一个小bug,推送上去之后,测试又得重复打包,来回几次,一天估计下来也做不了...
249
后端
01-01 08:00
后端
iOS逆向需要了解的OpenSSH-USB登录
iOS逆向需要了解的OpenSSH-USB登录,3.1USB连接3.1.1python脚本映射端口sshroot@192.168.2.186其实也就是ssh-p22root@172.20.10.11,默认22端口省略了,我们可以通过ssh-p12345root@localhost连接,只要将本地的12345端口映射到usb端口,只要usb端口连接哪个设备就相当于给哪个设备发送请求。有个python
247
后端
01-01 08:00
后端
iOS卡顿监控
iOS卡顿监控,卡顿就是在应用使用过程中出现界面不响应或者界面渲染粘滞的情况,而应用界面的渲染以及事件响应是在主线程完成的,出现卡顿的原因可以归结为主线程阻塞。开发过程中,造成主线程阻塞的原因可能是:主线程进行大量I/O操作主线程进行大量计算大量UI绘制主线程在等锁:主线程需要获得锁A,但是当前某个子线程持有这个锁A,导致主线程不得不等待子线程完成任务。无论是何种原因引起的卡顿,都会造成非常不好的
243
后端
01-01 08:00
后端
iOS 动态更换app图标(AppIcon)
在iOS 10.3之前,App应用程序图标更新必须通过向 Apple 提交 ipa 包才能实现,但是在iOS 10.3之后,苹果官方提供了相关的API来实现这个功能,再配合后台接口,就能实现...
242
代码人生
01-01 08:00
代码人生
iOS之数据结构与算法面试题(常用的算法和数据结构 面试)
iOS之数据结构与算法面试题(常用的算法和数据结构 面试),不用中间变量,用两种方法交换A和B的值//1.中间变量voidswap(inta,intb){inttemp=a;a=b;b=temp;}//2.加法voidswap(inta,intb){a=a+b;b=a-b;a=a-b;}//3.异或(相同为0,不同为1,可以理解为不进位加法)voidswap(inta,intb){a=a^b;b=
241
后端
01-01 08:00
后端
iOS tableView reloadData后实时获取内容高度的问题
在网上遨游了好久,看了好多方式然而没有一个适用的,最后换了种新奇的方法不知道会不会使用与广大码农朋友。 感觉应该先上效果图: 因为我们的项目tableViewCell每行的高度不确定所以使用了自动适...
239
代码人生
01-01 08:00
代码人生
iOS block内存管理
iOS block内存管理,__block修饰符的使用__block可以用于解决block内部无法修改auto变量值的问题__block不能修饰全局变量、静态变量(static)编译器会将__block变量包装成一个对象以下代码的是否编译通过,可以的话输出结果是什么inta=10;void(^block)()=^{a=20;NSLog(@"a=%d",a);};复制代码结果:无法编译miss__b
238
«
1
2
...
6
7
8
9
10
11
12
...
175
176
»