花费 23 ms
C/C++内存对齐详解

1、什么是内存对齐 还是用一个例子带出这个问题,看下面的小程序,理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过 ...

Tue Jan 19 20:04:00 CST 2021 0 818
iOS-+load和+initialize方法调用时机

Objective-C 有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 ...

Thu Jan 21 04:00:00 CST 2021 0 597
iOS-block三种类型详解

Block有三种类型:__NSGlobalBlock,__NSStackBlock,__NSMallocBlock 问题:Block有几种类型呢?这几种类型分别在什么情况下出现?我们思考一下,__N ...

Wed Jun 30 03:13:00 CST 2021 0 277
iOS-class修饰符的解释及用法

类属性 (Objective-C Class Properties) 官方解释 先看下它在Xcode8 release版本中官方给出的解释: ...

Wed Aug 19 23:54:00 CST 2020 0 785
iOS-block循环引用详解和应用

Block循环引用 什么情况下block会造成循环引用 ARC 情况下 block为了保证代码块内部对象不被提前释放,会对block中的对象进行强引用,就相当于持有了其中的对象, ...

Sat Aug 21 03:27:00 CST 2021 0 131
iOS-weak和assign区别,copy和strong的区别和应用

weak和assign区别 经常会有面试题问weak和assign的区别,这里介绍一下。 weak和strong是对应的,一个是强引用,一个是弱引用。weak和assign的区别主要 ...

Thu Aug 20 00:04:00 CST 2020 0 592
iOS-分类Category详解和关联对象

Category的实现原理 Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息 在程序运行的时候,runtime会将 ...

Wed Jan 20 02:44:00 CST 2021 0 391
iOS-weak关键字使用场景

weak 关键字的运用在 iOS 当中属于基础知识,在面试的时候问 weak 的用处,就像两个 iOS 程序员见面寒暄问候一样普通了。 ...

Thu Aug 20 00:09:00 CST 2020 0 540

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM