一、排版概念 1、Characters and Glyphs(字符和字形) 字符是文字的最小單元,以這段文字為例,每個字都是一個字符;需要注意,字符是一個抽象的概念;當(dāng)文字真...
一、排版概念 1、Characters and Glyphs(字符和字形) 字符是文字的最小單元,以這段文字為例,每個字都是一個字符;需要注意,字符是一個抽象的概念;當(dāng)文字真...
前言 workspace、project、target、scheme,這些基本概念非常容易混淆,特別是經(jīng)常使用Xcode編譯和打包的開發(fā)者,往往會忽視這些基礎(chǔ)知識。最近開始用...
圖片來源: . 術(shù)語 在大多數(shù)3D工作中,我們參照的依據(jù)是歐幾里得幾何學(xué)中的三維空間(X, Y, Z)。但在某些情況下,參照投影幾何更適用,除了 X, Y, Z 分量外,增加...
Clang 之旅系列文章:Clang 之旅--使用 Xcode 開發(fā) Clang 插件Clang 之旅--[翻譯]添加自定義的 attributeClang 之旅--實現(xiàn)一個...
一、關(guān)于庫的背景知識1、靜態(tài)庫和動態(tài)庫靜態(tài)庫動態(tài)庫系統(tǒng)動態(tài)庫Cocoa Touch Framework靜態(tài)庫 v.s. 動態(tài)框架2、制作框架的注意事項制作框架的一些知識使用框...
一個簡單的橫向滑動功能,可以通過UIScrollView來實現(xiàn),如果涉及到分頁滑動效果或者更進(jìn)一步的動畫實現(xiàn),就需要通過設(shè)置scrollview的各種滑動狀態(tài)對應(yīng)的Deleg...
Charles安裝 HTTP抓包 HTTPS抓包 1. Charles安裝 官網(wǎng)下載安裝Charles:https://www.charlesproxy.com/downlo...
demo地址: SPButton 前言 最近我竟花了幾天的時間去深入研究button,研究的過程當(dāng)中,被imageEdgeInsets和titleEdgeInsets兩個屬性...
問題描述 在使用Charles工具抓包的時候會導(dǎo)致手機(jī)上部分應(yīng)用網(wǎng)絡(luò)不可用,而且當(dāng)Charles關(guān)閉后手機(jī)就沒有網(wǎng)絡(luò)可以使用,需要要關(guān)閉手機(jī)代理后才能正常訪問網(wǎng)絡(luò)。 然而下次...
一個項目中的需求 在iOS項目開發(fā)過程中,我們經(jīng)常會使用到NSSet、NSArray、NSDictionary三個類,它們?yōu)槲覀冊O(shè)計較友好的數(shù)據(jù)結(jié)構(gòu)時提供了很方便的方法 先準(zhǔn)...
導(dǎo)讀 現(xiàn)在有很多APP的tabbar上的圖標(biāo)在做活動時,都是在可以在服務(wù)器獲取數(shù)據(jù)的,我們平常下載圖片都是用的sdwebimage等第三方庫,但是里面沒有對于tabbarit...
一、前言 在介紹動態(tài)庫手動加載方式之前,我們簡單了解下動態(tài)庫,又名共享庫在iOS中是個特殊的存在,除了系統(tǒng)庫以外,在大部分使用場景下(除了App Extension可以共享)...
當(dāng)我們點擊xcode工程的target時,可以看到在Build Phases一樣看到framework可選的狀態(tài)有幾種:在xcode 10及之前,有三種狀態(tài):Do Not E...
前言 本文翻譯自Custom LLDB Commands in Practice 翻譯的不對的地方還請多多包涵指正,謝謝~ 自定義LLDB命令實戰(zhàn) 歡迎來到一篇來源于我們新...
fui git 地址 1、安裝fuigem install fui 1.1如果沒有權(quán)限sudo gem install fui 2、fui使用cd到工程目錄中fui find...
背景: 日常的項目經(jīng)過長時間的迭代,優(yōu)化,重構(gòu)之后,可能會積累一些用不到了的類,長久下去,會影響我們的包大小。定期的檢測,可以在一定程度上控制ipa的增大<話說不是砍需求才是...