已更正, 多謝指出
棧幀(Stack Frame)最近在讀<程序員的自我修養(yǎng):鏈接 裝載與庫>.以下是第十章的學習筆記: 棧幀 那先有個問題,什么是棧? 而什么是棧幀(Stack Frame)呢?每一次函數(shù)的調用,都會在調用...
背景 眾所周知一個 iOS App 的程序入口是main.m, 但系統(tǒng)是怎么找到main.m的估計很多人就有疑問了,本文將詳細解釋這個問題. dyld dyld(the dy...
什么是 MachO? mach-o(Mach Object File Format)是 Mac 和 iOS 平臺上可執(zhí)行文件的格式,類似于 windows 平臺上的exe.常...
@我是宋仲基 UUID 是你要掃的 beacon 的 UUID, identifier是你對這個 UUID 的一個標記, 自己定義就好
iBeacon詳細介紹以及坑點iBeacon 介紹 iBeacon 是蘋果公司在 iOS7上配備的新功能,可以讓附近的手持電子設備檢測到一個由一個 iBeacon 信號發(fā)射器發(fā)出的藍牙信號.它采用了基于藍...
@清蒸魚躍龍門 恩 很久沒更新了
Swift中的typealias(別名)的用法首先來說說什么是typealias typealias是用來為已經(jīng)存在的類型重新定義名字的,通過命名,可以使代碼變得更加清晰.使用的語法也很簡單,使用 typealias 關...
@順情風 有的
iBeacon詳細介紹以及坑點iBeacon 介紹 iBeacon 是蘋果公司在 iOS7上配備的新功能,可以讓附近的手持電子設備檢測到一個由一個 iBeacon 信號發(fā)射器發(fā)出的藍牙信號.它采用了基于藍...
最近在讀<程序員的自我修養(yǎng):鏈接 裝載與庫>.以下是第十章的學習筆記: 棧幀 那先有個問題,什么是棧? 而什么是棧幀(Stack Frame)呢?每一次函數(shù)的調用,都會在調用...
理解 Electron 的主進程和渲染進程 Electron 說的簡單一點就是一個以 Chromium 為內核的web app,Electron 中用 Node.js 提供了...
What is Electron? Why use Electron? 跨平臺 桌面應用 前端較低技術難度的技術棧以及豐富的腳手架工具 How about Electron?...
前言 這次的 WWDC17 又放出了許多干貨來幫助開發(fā)者更好地開發(fā) app。精彩的內容特別多,本篇主要關注的是《Writing Energy Efficient Apps》 ...
那天遇到的問題就是這個嗎
CocoaPods 踩坑小記記一些工作中遇到的小問題,給需要的人。 模塊化項目應該都會遇到類似的問題,業(yè)務庫經(jīng)常變動必須在功能開發(fā)完成的時候打tag標簽。但是隨著回歸測試甚至線上排查出問題,可能...
記一些工作中遇到的小問題,給需要的人。 模塊化項目應該都會遇到類似的問題,業(yè)務庫經(jīng)常變動必須在功能開發(fā)完成的時候打tag標簽。但是隨著回歸測試甚至線上排查出問題,可能...
在之前的一篇博客中,曾經(jīng)用clang提供的庫LibTooling編寫了一個簡單的導出iOS代碼中函數(shù)調用關系圖的工具,然而這種實現(xiàn)方式存在一些很明顯的缺點: 在分析一個工程中...
本文已遷移至掘金:https://juejin.im/post/5a32180551882554b83790ca 如有任何知識產(chǎn)權、版權問題或理論錯誤,還請指正。http:/...
工欲善其事,必先利其器。 通常我們在實現(xiàn)單例時候都會使用synchronized或者dispatch_once方法,初始化往往是下面的樣子:使用synchronized方法實...