iOS開發(fā)面試時(shí)經(jīng)常被問到,+load方法和+initialize方法。今天主要用源碼分析下各自的調(diào)用機(jī)制。 +load方法 當(dāng)APP啟動(dòng)的時(shí)候,dyld便會(huì)開始加載庫和鏈接...
發(fā)送消息 在runtime學(xué)習(xí)一里邊,介紹了Objective-C是動(dòng)態(tài)語言,盡可能把決策推遲到運(yùn)行時(shí)。runtime是由C、C++及匯編寫成的一套API為Objective...
學(xué)習(xí)CocoaPods [TOC] 1. 概述 此片文章主要介紹Cocoapods的一些基本命令、Podfile文件、Podspec文件及創(chuàng)建私有的Pods庫。如果需要了解C...
Objective-C Runtime Runtime Working with Classes class_getName返回類的名字 class_getSuperclas...
前言 公司之前的定位模塊,新功能需要用戶自定義選點(diǎn)來設(shè)置安全圍欄;高德地圖iOS地圖SDK沒找到合適的方法,于是自己寫了這個(gè)方法來實(shí)現(xiàn),不多廢話直接上代碼; 集成高德地圖SD...
核心概念:將任務(wù)添加到隊(duì)列,指定任務(wù)執(zhí)行方法 任務(wù) 隊(duì)列 任務(wù)執(zhí)行函數(shù) (都需要在線程中操作) 開不開線程,取決于執(zhí)行任務(wù)的函數(shù),同步不開異步開開幾條線程,取決于隊(duì)列,串行一...
簡介 什么是GCD 全稱是Grand Central Dispatch 可譯為“牛逼的中樞調(diào)度器” 純C語言,提供了非常多強(qiáng)大的函數(shù) GCD的優(yōu)勢 GCD是蘋果公司為多核的并...
作者:馮向博微信:supermvn介紹:推薦系統(tǒng)學(xué)習(xí)整理 目錄 一. 前面的話二. 原始用戶物品評(píng)分?jǐn)?shù)據(jù)三. 物品相似度計(jì)算過程四. 推薦列表計(jì)算五. 總結(jié)一下六. 練習(xí) 一...
作者:馮向博微信:supermvn介紹:推薦系統(tǒng)學(xué)習(xí)整理 目錄 一. 基于物品的協(xié)同過濾二. 物品相似度計(jì)算與實(shí)現(xiàn)三. ICF 的推薦實(shí)現(xiàn)四. 總結(jié)一下五. 練習(xí) 一. 基于...