240 发简信
IP属地:四川
  • Objective-C和Swift

    Objective-C 相对于其他编程语言具有以下优点: 成熟稳定:Objective-C 是一门经过长时间发展和使用的编程语言,在苹果生态系统中被广泛应用,具有稳定性和成熟...

  • 代码中的一些单词简写

    全文缩写applicationappargumentsargsaverageavgaddressaddrauthority / authorizeauthattributea...

  • 120
    AutoLayout

    什么是Auto Layout Auto Layout ,是苹果公司提供的一个基于约束布局,动态计算视图大小和位置的库,并且已经集成到了 Xcode 开发环境里。2011 年,...

  • Objective-C 特性

    Objective-C 是一种面向对象的编程语言,是 C 语言的超集,也是 iOS 和 macOS 应用程序开发的主要语言之一。Objective-C 最初是由 Brad C...

  • Runloop

    什么是runloop 在iOS中,RunLoop是一个事件循环机制,其主要作用是等待事件的发生,然后处理事件。RunLoop在等待事件发生时会使线程进入休眠状态,从而释放CP...

  • 循环引用 __weak和__strong

    引用循环是指在对象之间互相持有对方的强引用,导致对象无法被释放,引用计数无法归0,从而造成内存泄漏的情况。解决引用循环的一种常见方法是使用弱引用。 在 Objective-C...

  • Property 关键字

    在 Objective-C 中,property 的关键字可以用来定义类的属性。不同的关键字有不同的含义和用法,下面是一些常见的关键字以及它们的应用和区别: nonatomi...

  • KVC和KVO

    KVC KVC全称为Key-Value Coding,即键值编码,是iOS开发中非常重要的机制之一。它是一种间接访问对象属性的机制,允许开发者通过字符串来访问对象的属性,而不...

  • Objective-C 的运行时环境

    Objective-C 的运行时环境是指 Objective-C 运行时库,是一种动态库,它提供了 Objective-C 语言的一些基本运行时特性,比如动态类型、消息传递、...

  • Objective-C 的静态类型检查

    Objective-C 是一种动态类型语言,它在运行时根据对象的实际类型进行方法调用和数据操作,因此在编译时不进行类型检查。这种特性带来了一定的灵活性,但也容易引发类型错误和...

  • Objective-C 中的对象、类、协议和扩展、方法和Block

    对象的本质 在 Objective-C 中,对象实际上是一个结构体指针,称为 isa 指针。这个指针指向一个存储在内存中的对象实例。对象实例实际上是一个连续的内存块,这个内存...

  • Objective-C 的内存管理

    Objective-C 的内存管理采用了手动引用计数(Manual Reference Counting,MRC)和自动引用计数(Automatic Reference Co...

  • Objective-C 的消息机制

    Objective-C 的消息机制是一种动态运行时特性,它允许开发者在运行时动态地添加、修改或删除方法,并且可以通过消息转发机制来处理一些未实现的方法。Objective-C...

  • Runtime

    1. Runtime 是什么? 在Objective-C中,Runtime是一个运行时库,是Objective-C语言的核心之一,它提供了在程序运行时动态创建类和对象、发送消...