一、swift怎么用oc定义的宏?1、在swift中,能直接使用定义为常量的宏,不能使用带有方法调用的宏,也不能使用静态常量。 2、如何解决?在公共*.swift文件里面重新...
一、swift怎么用oc定义的宏?1、在swift中,能直接使用定义为常量的宏,不能使用带有方法调用的宏,也不能使用静态常量。 2、如何解决?在公共*.swift文件里面重新...
一、iOS程序的内存布局 代码段:编译之后的代码 数据段字符串常量:比如NSString *str = @"123"已初始化数据:已初始化的全局变量、静态变量等未初始化数据:...
想了解NSOperation与GCD的区别可参考iOS多线程之NSOperation及简单练习 文章内容较长,介绍下主要的目录一、GCD介绍二、任务的执行:同步、异步与栅栏三...
1. OC起源 ※ 动态绑定首先是OC其实是基于“消息机制”的,具体可以参考:https://www.jianshu.com/p/4f69804d0b4c 当我们调用的时候:...
一、runtime机制 1、什么是runtime? runtime是OC的重要特性,使得OC语言具有动态的特性,动态指的是,能够在运行时,动态的创建类和对象,进行消息传递和转...
NSObject,再熟悉不过,它可以指向任何 Objective-C 对象,也就是说它是一切 Objective-C 类的基类,这和 Java 中的 Object 类很像。 ...
版本记录 前言 iOS中的视图加载可以有两种方式,一种是通过xib加载,另外一种就是通过纯代码加载。它们各有优点和好处,xib比较直观简单,代码比较灵活但是看着很多很乱,上一...
版本记录 前言 iOS中的视图加载可以有两种方式,一种是通过xib加载,另外一种就是通过纯代码加载。它们各有优点和好处,xib比较直观简单,代码比较灵活但是看着很多很乱,上一...
Swift 从苹果在 2015 年 WWDC 正式发布 Swift 起,大家冷嘲热讽的就是苹果爸爸一年出一个新语言,梗的来源其实是因为 Swift 早期几个版本 API 变化...