通用、高级、面向对象的编程语言
导语 | 客户端开发想要在多种生态中生存,必须熟练使用各种平台的环境和语言。许多开发者的职业生涯,涉及多个平台生态以及对应的原生编程语言。本文作者李杨不拘泥于某...
但是使用的时候发现它不支持python3,同时代码中 bytes 和 str 对象傻傻的分不清楚,所以不得不进行了一下修改,修改后的版本在这里(可能有些地方并没...
_objc_msgForward是一个函数指针(和 IMP 的类型一样),是用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgF...
1.@property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的
腾讯 · 产品经理 (已认证)
作者:kevinyangli,腾讯 CSIG 客户端开发工程师 客户端开发在多种生态中生存就要熟练使用各种平台的环境和语言。回顾自己的职业生涯,涉及多个平台生态...
Objective-C是C语言的严格超集。这意味着任何C语言程序不经修改就可以直接通过Objective-C编译器, 在Objective-C中使用C语言代码也...
这里取出对象 isa 中的 class 对象 PAC 验签后使用,在 _objc_msgSend + 32 寻址时 Crash,是典型的对象内存管理异常问题。
腾讯 · 高级工程师 (已认证)
首先展示下最终的效果,在网络条件较好的情况下,页面打开而直播间已经开始正常播放,即所谓秒开。
一个只在iOS11上才发生的crash,crash日志在附件。经过排查后发现是在引导关注弹幕出现的时候退出才会必现crash,之后进行了复现,拿到了完整的cra...
AppCode是JetBrains公司出品的用于开发Mac OS X以及iOS应用程序的集成开发环境,能够支持Xcode项目的运行和调试功能,并为Swift和O...
AppCode是一款ios代码编写利器,可以使用IDE快速编码、快速分析项目,AppCode为Objective-C、C和c++提供了60多个代码检查,还为其他...
AppCode仅为Objective-C,C和C ++提供了超过60个代码检查,并为其他支持的语言提供了大量代码检查。所有代码检查都是即时运行的。
所以当有人问题__weak修饰的变量引用对象会不会放入autoreleasepool?答案必须是肯定的。
performSelecor响应了OC语言的动态性:延迟到运行时才绑定方法。当我们在使用以下方法时:
ProductModuleName-Swift.h文件中包含了.swift文件中的声明等。
开发过程中经常遇到需要脚本拷贝文件,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc标识等,这些都可...
本 Session 讲了为了让你的应用包体积更小,运行更快,启动速度更快,我们对 Swift 和 Objective-C 运行时做了怎样的优化。同时通过本 Se...
在本章中,您将了解到 CPU 使用的寄存器,并研究和修改传入函数的参数。您还将了解常见的苹果计算机架构,以及如何在函数中使用它们的寄存器。这就是所谓的架构调用约...
尝试单击 Xcode 左侧面板中的其他框架,以进入一个不包含 Swift 或 Objective-C / Swift 桥接代码的 Objective-C 上下文...
这里给大家解释下:首先, * testObject 是告诉编译器,testObject 是一个指向某个 Objective-C 对象的指针。因为不管指向的是什么...
扫码关注腾讯云开发者
领取腾讯云代金券