iOS开发面试时经常被问到,+load方法和+initialize方法。今天主要用源码分析下各自的调用机制。 +load方法 当APP启动的时候,dyld便会开始加载库和链接...
IP属地:陕西
iOS开发面试时经常被问到,+load方法和+initialize方法。今天主要用源码分析下各自的调用机制。 +load方法 当APP启动的时候,dyld便会开始加载库和链接...
发送消息 在runtime学习一里边,介绍了Objective-C是动态语言,尽可能把决策推迟到运行时。runtime是由C、C++及汇编写成的一套API为Objective...
学习CocoaPods [TOC] 1. 概述 此片文章主要介绍Cocoapods的一些基本命令、Podfile文件、Podspec文件及创建私有的Pods库。如果需要了解C...
Objective-C Runtime Runtime Working with Classes class_getName返回类的名字 class_getSuperclas...
前言 公司之前的定位模块,新功能需要用户自定义选点来设置安全围栏;高德地图iOS地图SDK没找到合适的方法,于是自己写了这个方法来实现,不多废话直接上代码; 集成高德地图SD...
核心概念:将任务添加到队列,指定任务执行方法 任务 队列 任务执行函数 (都需要在线程中操作) 开不开线程,取决于执行任务的函数,同步不开异步开开几条线程,取决于队列,串行一...
简介 什么是GCD 全称是Grand Central Dispatch 可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 GCD的优势 GCD是苹果公司为多核的并...
关于Carthage和Cocoapods基础部分就不做过多的说明。不懂的同学去搜索即有。我要说的是自己在使用两个依赖工具管理项目的一点心得。 1.Cocoapods创建私有库...