首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
楼澜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
短视频 SDK 开发 (一) 开发一款短视频 SDK 需要具备哪些知识?
2020 年要属什么最火,肯定是短视频和直播带货了。我自己基本上每天晚上睡觉之前都会刷一会儿 douyin 短视频,不得不承认 douyin 的推荐算法是真 nb ,推荐的都是我的最爱 😁 。那么 douyin 短视频这么 nb 我们可不可以自己模仿着也做一个? 想想都觉得难…
iOS 如何找到或生成 .dSYM 文件
Xcode->Window->Organizer->Archives 里面找到对应的版本,然后右键查看包内容里面可以找到 xxxx.app.dSYM 文件。
iOS开发-使用dSYM文件符号化Crash日志
Xcode编译项目后,会生成一个同名的 dSYM 文件。 dSYM 是保存 16 进制函数地址映射信息的文件,每次编译项目的时候都会生成一个新的 dSYM 文件。 iOS 设备中会有日志文件保存每个应用出错的函数内存地址,通过 Xcode 的 Organizer 可以将 iOS…
dSYM文件生成及使用
DWARF与dSYM 符号这篇文章中stip调试符号的时候提到了DWARF,那么DWARF是什么? DWARF是一种被众多编译器和调试器使用的用于支持源代码级别调试的调试文件格式。 dSYM文件就是保
Mach-O文件结构
主要内容: 理解可执行文件 理解Mach-O文件 Mach-O文件结构 Mach Header Load Commands Data 理解大小端模式 理解通用二进制文件 一、理解可执行文件 1.可执行
Aspects深度解析-iOS面向切面编程
Aspects对于hook的生效作用域做了区分:所有实例对象&某个具体实例对象。对于所有实例对象在整个继承链中,同一个方法只能被hook一次,这么做的目的是为了规避循环调用的问题(详情可以了解下supper关键字) 最后欢迎关注笔者公众号:【码上work】,本公众号致力于浅显易…
iOS触摸事件理解
解决这个问题之前,我们先看下几个与之相关的类。 触摸,UITouch保存着跟手指相关的信息,比如触摸的位置、时间、阶段等。 当手指移动时,系统会更新同一个UITouch对象,使之能够一直保存该手指在的触摸位置。 当手指离开屏幕时,系统会销毁相应的UITouch对象。 一个手指触…
iOS常见宏理解以及使用(更新ing)
然后在.h文件中加上以下声明, 就可以在导入该.h文件的类中访问该常量。 如果要在未导入该.h文件的类中访问这两个常量, 则应该将上面的代码放入该类的.m文件中。 UIKIT_EXTERN相比extern只是增加了兼容性,使用方法一样。 使用FOUNDATION_EXPORT声…
iOS App生命周期理解
加载Mach-O可执行文件,读取dyld路径兵运行dyld动态链接器。 OC的+load方法, 最后dyld返回main函数地址, main函数被调用. 与这个类是否被用到无关, 每个类的load函数只会自动调用一次. load调用时机比较早,当load调用时,其他类可能还没加…
理解 RxSwift:为什么要使用 RxSwift(一)
RxSwift 是一个可以帮助我们简化异步编程的框架,它是 ReactiveX(简写:Rx) 的 Swift 版本。 RxSwift 拓展了观察者模式,它能帮你自由组合多个异步事件,而不需要去关心线程,同步,线程安全,并发数据以及I/O阻塞。 RxSwift 属于函数响应式编程…