近日,讣告网站 Legacy.com 发布消息:Objective-C 之父 Brad J. Cox 博士于 2021 年 1 月 2 日在自己的家中逝世,享年 77 岁。
见名知意,其概念无非就是“因为 Objective-C 是一门动态语言,所以它需要一个运行时系统……这就是 Runtime 系统”云云。对博主这种菜鸟而言,Runtime 在实际开发中,其实就是一组C语言的函数。...
在 Image.xcasset 中 new 一个 IMAGE SET,再更名:Launch Image ,感觉文章复制的人有点多,大部分都是这种,其它方法也是无效的,最后发现修改 info.list + build setting 配置才能生效。...
sync同步函数serial串行队列:不会开启线程,在当前线程执行任务,会产生堵塞
//info.kp_proc.p_flag;查看位数,如果第12位为1,说明为调试状态
断点处可以看见,x0 objc_alloc_init调用方法,从x8取出,既看x8和x0寄存器。
从 Xcode 7 开始,为了更简单和高效的与 Swift 交互, Objective-C 支持了引入了 3 个高级特性:轻量泛型、Nullability annotation、KindOf。
目前越来越多的移动应用采用 Hybird App 模式来开发,即混合了 Native 技术与 Web 技术 进行开发。在 iOS 开发中,JavaScriptCore 框架支持 JS 与 OC 直接互相调用,从而实现动态化方案。...
项目中要用到支付功能,需要支付宝支付、支付宝网页支付、微信支付、银联支付、Apple_pay,所以打算总结一下,方便以后的查阅,也方便大家, 用到的地方避免再次被坑。今天我们就主要介绍一下银联控件支付,其他支付也写了对应教...
如何将二进制文件作为数据添加到自己程序中?这是我最近遇到的问题,google上找到这两篇说得已经很清楚:《Embedding of binary data into programs》《Embed