学习
实践
活动
专区
工具
TVP
写文章
首页标签objective-c

#objective-c

通用、高级、面向对象的编程语言

编程语言70年:谁是世界上最好的编程语言?

腾讯云开发者

导语 | 客户端开发想要在多种生态中生存,必须熟练使用各种平台的环境和语言。许多开发者的职业生涯,涉及多个平台生态以及对应的原生编程语言。本文作者李杨不拘泥于某...

26590

用模拟执行实现Objective-C代码自动化分析

用户1879329

但是使用的时候发现它不支持python3,同时代码中 bytes 和 str 对象傻傻的分不清楚,所以不得不进行了一下修改,修改后的版本在这里(可能有些地方并没...

9430

iOS基础理论(三)

编程那点事

_objc_msgForward是一个函数指针(和 IMP 的类型一样),是用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgF...

10430

iOS理论基础(二)

编程那点事

1.@property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的

3710

七十年编程语言发展漫谈

腾讯技术工程官方号

腾讯 · 产品经理 (已认证)

作者:kevinyangli,腾讯 CSIG 客户端开发工程师 客户端开发在多种生态中生存就要熟练使用各种平台的环境和语言。回顾自己的职业生涯,涉及多个平台生态...

30570

Objective-C笔记

evilpan

Objective-C是C语言的严格超集。这意味着任何C语言程序不经修改就可以直接通过Objective-C编译器, 在Objective-C中使用C语言代码也...

9440

记 libAccessibility 通知 Crash 排查

波儿菜

这里取出对象 isa 中的 class 对象 PAC 验签后使用,在 _objc_msgSend + 32 寻址时 Crash,是典型的对象内存管理异常问题。

10220

直播秒开探索之路

晨之阴影

腾讯 · 高级工程师 (已认证)

首先展示下最终的效果,在网络条件较好的情况下,页面打开而直播间已经开始正常播放,即所谓秒开。

335121

一个iOS11上的列表必现crash

晨之阴影

腾讯 · 高级工程师 (已认证)

一个只在iOS11上才发生的crash,crash日志在附件。经过排查后发现是在引导关注弹幕出现的时候退出才会必现crash,之后进行了复现,拿到了完整的cra...

24150

使用Kotlin Native技术开发iOS应用

xiangzhihong

AppCode是JetBrains公司出品的用于开发Mac OS X以及iOS应用程序的集成开发环境,能够支持Xcode项目的运行和调试功能,并为Swift和O...

28530

AppCode 2022 mac(ios代码编写利器)

捧着风的少女

AppCode是一款ios代码编写利器,可以使用IDE快速编码、快速分析项目,AppCode为Objective-C、C和c++提供了60多个代码检查,还为其他...

21610

AppCode 2022 for Mac(iOS代码编写利器)v2022.2.5中文激活版

小草莓

AppCode仅为Objective-C,C和C ++提供了超过60个代码检查,并为其他支持的语言提供了大量代码检查。所有代码检查都是即时运行的。

15120

oc中__weak修饰的变量引用对象会不会放入autoreleasepool?

Light413

所以当有人问题__weak修饰的变量引用对象会不会放入autoreleasepool?答案必须是肯定的。

14330

iOS PerformSelector 遗漏问题

全栈程序员站长

performSelecor响应了OC语言的动态性:延迟到运行时才绑定方法。当我们在使用以下方法时:

10110

OC项目接入Swift踩坑记录

用户2814378

ProductModuleName-Swift.h文件中包含了.swift文件中的声明等。

14820

ruby操作项目.xcodeproj

用户2814378

开发过程中经常遇到需要脚本拷贝文件,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc标识等,这些都可...

26020

WWDC22:Runtime 的性能优化和 App 减包

molier

本 Session 讲了为了让你的应用包体积更小,运行更快,启动速度更快,我们对 Swift 和 Objective-C 运行时做了怎样的优化。同时通过本 Se...

19820

汇编寄存器的规则

molier

在本章中,您将了解到 CPU 使用的寄存器,并研究和修改传入函数的参数。您还将了解常见的苹果计算机架构,以及如何在函数中使用它们的寄存器。这就是所谓的架构调用约...

27150

汇编和内存

molier

尝试单击 Xcode 左侧面板中的其他框架,以进入一个不包含 Swift 或 Objective-C / Swift 桥接代码的 Objective-C 上下文...

16220

iOS Runtime 简单介绍,以及不同类的 Method Swizzling

molier

这里给大家解释下:首先, * testObject 是告诉编译器,testObject 是一个指向某个 Objective-C 对象的指针。因为不管指向的是什么...

18530

扫码关注腾讯云开发者

领取腾讯云代金券