沒想到都2021年,我還得寫篇文章來講講 Crash 監(jiān)聽的一些事情。雖然蠻多文章講 Crash 監(jiān)聽這塊,但總是講的不夠深入或者說不夠全面。于是我想分享一下最近我對這方面知...
前言 在前面一章節(jié)中我們探究了ios啟動加載[https://juejin.cn/post/6987799672978931725],當時探究到了apple會在_objc_i...
前言 從前面一篇文章類的原理探究中[https://juejin.cn/post/6981773803089035295],我們可以看到類的結構如下: 并且我們在上一篇文章中...
前言 在上一篇文章[https://juejin.cn/post/6981773803089035295]中我們探索到類的屬性、方法、協議存儲的位置,今天來探索一些類的成員變...
前言 我們平時編些的Objective-C,底層實現都是C/C++以及部分匯編代碼編寫的,Ojective-C高級語言通過編譯器,生成CPU可以直接執(zhí)行的機器語言。 Clan...
回顧上一篇文章,對象是在alloc底層函數調用calloc(1,size)去分配的內存,與calloc與之對應的是malloc 那么我就在想calloc與malloc有啥區(qū)別...
highlight: atom-one-lighttheme: juejin 前言 對象alloc、init寫了很多年,但是對于alloc里面的內部實現只知道創(chuàng)建了一個對象,...
前言 今天在macOS Big Sur Xcode12.5 上面安裝不了clang-format擴展。Google了一番,找到一個解決方案。記錄一下。 XcodeClangF...
1.設置AppIcon 2.使用矢量圖代替?zhèn)鹘y(tǒng)的位圖 在應用開發(fā)中,我們通常會放置大量2x和3x的圖片素材以便在不同的設備中使用,現在iOS設備的PPI有逐年增大的趨勢, 未...
本機環(huán)境版本macOSBig Sur 11.3.1 man 是什么? man ,是類unix系統(tǒng)最重要的手冊工具,mac預裝了man,所以我們可以通過man查詢各種命令的使用...
在 macOS中讀取文件特定行 1. 概述 當我們使用macOS命令行時,讀取文本文件是一個常見的操作。有時,我們知道文件中的 X 行包含有趣的數據,而我們只想讀取 X 行。...
前言 在ios獲取mac中我們獲取文件屬性一般是通過使用NSFileManger對象類獲取,但是它在訪問macOS Big Sur上面,訪問桌面或者下載等文件的時候,需要用戶...
前言 Spotlight 是蘋果在Tiger(10.4)引入的一項快速搜索技術,在Leopard中,Spotlight已經無縫的整合進入了Finder。從iOS3.0開始,S...
文件元數據查詢表達式語法 文件元數據查詢是使用作為謂詞字符串格式的子集的查詢語言構建的。元數據搜索表達式語法允許應用程序“動態(tài)的”構建搜索,允許高級用戶構建他們自己的查詢。語...
概述 在File System 事件中,當文件目錄層次結構的內容發(fā)生變化時,獲取通知。即提供了監(jiān)聽文件功能。 文件系統(tǒng)事件API提供了一種方法,讓應用程序在目錄層次結構的內容...