translatesAutoresizingMaskIntoConstraints 把 autoresizingMask 轉(zhuǎn)換為 Constraints 即:可以把 fram...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客戶端開發(fā)。和音頻打交道,必須要弄清楚AVAudioSession。先看下蘋果的官方圖:...
1.基礎(chǔ)知識(shí) lineHeight = ascent + descent + leading 2.文字垂直對(duì)齊方式 iOS文本容器中都是基線對(duì)齊,所謂的基線對(duì)齊就是指無論中文...
主要內(nèi)容: 理解可執(zhí)行文件 理解Mach-O文件 Mach-O文件結(jié)構(gòu) Mach Header Load Commands Data 理解大小端模式 理解通用二進(jìn)制文件 一、...
主要內(nèi)容: 區(qū)分Project、Target、Scheme 多Target 配置 Scheme配置 xcconfig文件配置 一、區(qū)分Project、Target、Schem...
項(xiàng)目啟動(dòng)優(yōu)化是每個(gè)APP都可以接入的技術(shù),只不過針對(duì)不同的業(yè)務(wù)邏輯我們需要有不一樣的解決方案,因?yàn)橛写蟛糠秩说摹皟?yōu)化”,是在處理自己放蕩不羈的代碼。 既然這里我們要討論啟動(dòng)優(yōu)...
TCP/HTTP與socket 首先回顧下計(jì)算機(jī)網(wǎng)絡(luò)的五(七)層協(xié)議:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、(會(huì)話層、表示層)和應(yīng)用層。那么從協(xié)議上來講: TCP是傳輸層協(xié)議,...
cocoapods系列教程---安裝與使用cocoapods系列教程---Podfile文件cocoapods系列教程---Podfile.lock文件 和 Spec Rep...
每個(gè)iOS開發(fā)者都是被折翼過翅膀的天使,都曾被證書配置折磨的痛苦不止,好不容易學(xué)會(huì)了手動(dòng)管理證書,結(jié)果蘋果霸霸來了一個(gè)Automatically manage signing...
斬?cái)嘧约旱耐寺?,才能更好地贏得出路。在很多時(shí)候,我們都需要一種斬?cái)嘧约和寺返挠職狻?SKAction簡(jiǎn)介 在先前的博客中就說過,動(dòng)作是一個(gè)游戲中不可缺少的,比如移動(dòng),形狀的變...
今天想獲取APP的資源,但是查看xxx.app文件夾里面,缺少了大部分資源。在文件夾里面發(fā)現(xiàn)Assets.car這個(gè)文件,發(fā)現(xiàn)文件很大有40多M,猜想圖片資源會(huì)不會(huì)被壓縮到這...
用OmniGraffle 五步繪制流程圖 —— 職場(chǎng)Mac人士加分技能 謝謝大家對(duì)本文的喜愛。歡迎大家掃描下方二維碼,關(guān)注公眾號(hào)手帳英語讀書點(diǎn)擊下方藍(lán)色標(biāo)題鏈接,直接閱讀對(duì)應(yīng)...
實(shí)現(xiàn)方式大概兩種: 1、key 使用方式: 在資源文件內(nèi)定義 key,如果原語言是中文,key 通常是一個(gè)帶含義的英文或者拼音;變態(tài)一點(diǎn)的就是 xxxx1111,xxxx11...
快過年了,為年后iOS跳槽面試的各位打工人奉上面試大綱一份?。?'寫給讀者的話??' 這些是我對(duì)iOS面試時(shí)會(huì)碰到的問題的解決方法,梳理和整合了各大中大型企業(yè)面試題,出來分享給...
在編寫Objective-C代碼時(shí),很多時(shí)候會(huì)需要對(duì)錯(cuò)誤進(jìn)行處理,在OC里使用的是NSError。當(dāng)我們編寫一個(gè)方法時(shí),比如進(jìn)行一個(gè)網(wǎng)絡(luò)請(qǐng)求,這個(gè)時(shí)候會(huì)有請(qǐng)求成功或請(qǐng)求失敗兩...