首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
杂货铺学徒
掘友等级
iOS打杂
|
种田
我就是想躺平了!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
赞
文章( 49 )
沸点( 0 )
iOS逆向基础001 初识汇编
我们在学习逆向开发之前,我们要了解一个基本的逆向原理.首先我们是逆向iOS系统上面的APP.那么我们知道,一个APP安装在手机上面的可执行文件本质上是二进制文件.因为iPhone手机本质上执行的指令是二进制.是由手机上的CPU执行的.所以逆向开发是建立在分析二进制上面.所以今天…
iOS逆向基础002 函数本质
CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是进行数据的临时存储。 对于arm64系的CPU来说, 如果寄存器以x开头则表明的是一个64位的寄存器,如果以w开头则表明是一个32位的寄存器,在系统中没有提供16位和8位的寄存器供访问和使用。其中32位的寄存器是64位寄…
iOS逆向基础003 状态寄存器
CPSR和其他寄存器不一样,其他寄存器是用来存放数据的,都是整个寄存器具有一个含义.而CPSR寄存器是按位起作用的,也就是说,它的每一位都有专门的含义,记录特定的信息. N、Z、C、V均为条件码标志位。它们的内容可被算术或逻辑运算的结果所改变,并且可以决定某条指令是否被执行!意…
用masonry自适应label高度和宽度
1.自适应宽度前提不需要设置label的宽度2.label多行自适应高度
iOS 状态栏添加点击事件
第一步:在AppDelegate.m中添加以下代码第二步:在要触发点击事件的控制器中添加以下代码第一步:新建分类文件UIStatusBarManager+TapAction.hUIStatusBarM
iPhone 机型最全表
尺寸|分辨率|缩放因子(切图规格)|机型|支持系统:-:|:-:|:-:|:-:|:-:3.5寸|320×480|@1x|iPhone|iOS1/2/3|||@1x|iPhone3G|iOS2/3/4
iPhone 机型支持 iOS 版本汇总
尺寸分辨率机型支持系统3.5寸320×480iPhoneiOS1/2/3iPhone3GiOS2/3/4iPhone3GSiOS3/4/5/6640×960iPhone4iOS4/5/6/7iPhon
老版本Xcode支持真机调试新版iOS系统
解决办法打开Finder,前往文件夹(Shift+Cmd+G),输入路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.pl
iOS做地图相关需要知道的Tips(二)—— CoreLocation和MapKit框架
当使用定位时,系统会自动弹出对话框让用户授权。 一旦用户选择了不允许,意味着应用程序以后都无法使用定位。 从ios8.0开始,苹果进一步加强了对用户隐私的保护。 当app想访问用户的隐私时,系统不再自动弹出一个对话框让用户授权. (1)调用ios8.0的api。主动请求用户授权…
iOS做地图相关需要知道的Tips(一)——坐标系及相互转换方法
国家龟腚:国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。 百度标准,百度SDK,地图,Geocoding用的都是这个。 对于国内地图而言,使用LocationManager定位所获得经纬度,是有一段较大距离的偏移的。原因是国内地图使用的…
下一页
个人成就
文章被点赞
47
文章被阅读
48,324
掘力值
741
关注了
43
关注者
10
收藏集
6
关注标签
63
加入于
2016-12-07