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是苹果公司为多核的并...
作者:冯向博微信:supermvn介绍:推荐系统学习整理 目录 一. 前面的话二. 原始用户物品评分数据三. 物品相似度计算过程四. 推荐列表计算五. 总结一下六. 练习 一...
作者:冯向博微信:supermvn介绍:推荐系统学习整理 目录 一. 基于物品的协同过滤二. 物品相似度计算与实现三. ICF 的推荐实现四. 总结一下五. 练习 一. 基于...