首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
JackCaptain
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS —— 极光推送和极光IM
写iOS 推送(苹果原生态)时,笔者就是为研究极光打下基础。 结果三个月快过去了,笔者犹如咸鱼,一直未开始研究极光,真是堕落啊。 极光推送的坑 大多都是 苹果原生态的推送的问题。如果你对苹果原生态推送不了解,建议先看上面笔者写的小白文章,了解原生态的苹果推送方法及调用时机。 本…
iOS视频编码实战VideoToolbox
iOS中编码视频数据,一般情况而言一个项目仅需要一个编码器,不过有时特殊需求可能需要两个编码器同时工作.本例中实现了编码器类.仅通过指定不同编码器的枚举值就可以快速生成需要的编码器,且支持两个编码器一起工作. iOS中利用VideoToolBox框架完成视频硬编码操作,支持H.…
iOS逆向:用Xcode直接调试第三方app
一般动态调试app时,都是在终端里用lldb直接调试,但是用Xcode的Attach to Process也可以连接到真机上的进程进行调试。但是只能调试用自己的证书签名的app。 有UI界面,查看堆栈更直接,可以用Xcode打断点。 可以使用debug gauges里的Disk…
iOS逆向之工具使用
上一篇已经大体给大家介绍了几款工具,相信大家都有所了解了。如果不了解可以再去看看。哈哈。言归正传,接下来就是通过一个案例展示一下Hopper、ios-deploy等这些工具的结合使用;另一方面就是让大家体验下lldb中break等调试语句的使用 这次给大家演示的是通过这些工具获…
iOS逆向入门解析
本人设备,越狱iPhone5s 8.1系统。推荐去pp助手 进行越狱,在这里可以查看你的手机是否支持完美越狱 通过OpenSSH的方式连接手机(确保你的路由器没有关闭SSH),这个方法只是让大家了解一下,还是建议大家用数据线的方式连接,因为无线的方式太慢了,数据线的方式传输数据…
iOS 环境变量配置
在项目中,一般会涉及到多种环境,如:开发、测试、正式环境等。不同的环境可能对应不同的服务器地址,不同的交互数据等。多环境之间切换,若每次都修改代码,难免会出现改错或漏改的问题。效率和质量都不是很好。 因此我们可以进行一些配置,实现根据不同环境自动配置我们的项目。 项目运行或打包…
OpenGL/OpenGL ES 入门:图形API以及专业名词解析
OpenGL(Open Graphics Library):是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个的OpenGL指令。 OpenGL ES(OpenGL for Embedded Systems…
iOS深思篇 | 宏定义
一. 简介 宏是一种批量处理的称谓,简单来说就是根据定义好的规则替换一定的文本。替换过程在程序编译期,也因此大量使用宏会造成编译时间变长;而且替换过程不进行类型安全检查;还需要注意“边缘效应”; 比如#define N 1 + 2,使用时NSInteger a = N / 2,…
LLDB 知多少
“如果调试是删除 bug 的过程,那么编程就是引入 bug 的过程。”(Edsger W. Dijkstra) 对于苹果开发者而言,LLDB 是无人不知的调试工具,然而此知非彼知,相信有相当规模的开发者对 LLDB 的了解仍然停留于几个基础命令的使用,今天让我们来重新认识一下既…