
這篇文章中深入探討過對象的本質、類的本質、消息查找的原理,先簡單回顧一下這些知識。 一、知識回顧 1.1 對象的本質 一旦一個對象的結構確定,它在內存中的結構也就被確定,在訪...
Block分為全局Block、堆Block和棧Block1、在定義block沒有引用外部變量的時候,block為全局的(ARC和MRC)都是這樣 2、定義block有引用到外...
datetime 模塊 datatime 模塊重新封裝了 time 模塊,提供了更多接口,變得更加直觀和易于調用。 1 date 類 date 類表示一個由年、月、日組成的日...
一、準備好icon圖標 然后放到項目中 如圖所示 注意:1、圖片一定不要放到 Assets.xcassets 里面2、icon圖片的名稱可以隨意取3、icon圖片可以為一張 ...
一、接口 TypeScript的核心原則之一是對值所具有的結構進行類型檢查。 它有時被稱做“鴨式辨型法”或“結構性子類型化”。 在TypeScript里,接口的作用就是為這些...
目錄一、最讓人糾結的三種枚舉二、兩種屏幕旋轉的觸發方式三、屏幕旋轉控制的優先級四、開啟屏幕旋轉的全局權限五、開啟屏幕旋轉的局部權限(視圖控制器)六、實現需求:項目主要界面豎屏...
iOS獲取設備唯一標識和UUID方案 以下獲取uuidString的方法,每次重啟都會改變。 但是項目的要求是不變,并且刪除app 只有也有有保留的需求。顯然這個無法滿足我們...
大佬出品,必屬精品~!
Android-分享一個標題欄的開源庫(TitleBar)在日常的Android開發當中,我們肯定實現應用的頭部欄需求。在這篇博客當中,我分享一個我常用的TitleBar開源庫,希望能幫小伙伴們提高開發效率。 引入項目 Gradle...
在日常的Android開發當中,我們肯定實現應用的頭部欄需求。在這篇博客當中,我分享一個我常用的TitleBar開源庫,希望能幫小伙伴們提高開發效率。 引入項目 Gradle...
本文主要總結一下unity中最常用的幾種坐標系。世界坐標系、局部坐標系、屏幕坐標系、視口坐標系。以及它們之間的相互轉換。 1.世界坐標系 unity是使用的左手坐標系, 顧名...
前言 作為一個Android開發者,在開發過程中經常會用到ADB命令,每次進行手敲都覺得麻煩得很,尤其是有些命令忘記了,還得去查,浪費時間,影響效率,于是用Flutter把一...
1. Apple 提供的工具檢測內存泄漏 1.1 靜態分析(Analyze) 1.2 Instruments (Leaks / Allocations) 2. MLeaks...
1. 概述 說起計時器,很多開發人員第一時間就會想起Timer,但是隨著使用的深入,慢慢就發現Timer其實不是很好用,比如說TableView滑動時候不執行,Timer循環...