第1章 Interface Bundle 概要 Bundle 一種標(biāo)準(zhǔn)化的層次結(jié)構(gòu),保存了可執(zhí)行代碼及代碼所需要的資源。 nib Next Interface Builder...
第1章 Interface Bundle 概要 Bundle 一種標(biāo)準(zhǔn)化的層次結(jié)構(gòu),保存了可執(zhí)行代碼及代碼所需要的資源。 nib Next Interface Builder...
iOS14帶來(lái)了新的UI組件:WidgetKit,人稱小組件(用過(guò)安卓的都能理解),這貨的前身其實(shí)就是iOS10時(shí)候引入的Today Extension。 Widget為應(yīng)用...
轉(zhuǎn)自:不愛(ài)吃西紅柿的魚(yú) IOS 移動(dòng)端 (Safari開(kāi)發(fā)者工具) 手機(jī)端:設(shè)置→ Safari →高級(jí)→ Web 檢查器→開(kāi)。 mac端:Safari →偏好設(shè)置→高級(jí)→在...
Markdown是一種純文本格式的標(biāo)記語(yǔ)言。通過(guò)簡(jiǎn)單的標(biāo)記語(yǔ)法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點(diǎn):1、因?yàn)槭羌兾谋?,所以只要支持Markd...
為什么要合并? 了解CPU指令集 armv7|armv7s|arm64都是ARM處理器的指令集,是真機(jī)所含 i386|x86_64 是iOS模擬器的指令集 因?yàn)镕ramewo...
這篇文章主要介紹了iOS實(shí)現(xiàn)音頻進(jìn)度條效果,本文寫(xiě)了一個(gè)小demo通過(guò)實(shí)例代碼相結(jié)合的形式給大家詳細(xì)介紹,需要的朋友可以參考下 話不多說(shuō)先上效果圖 看到這個(gè)效果的時(shí)候我感覺(jué)相...
[如果覺(jué)得文章有用,可以支持一下放眼直播] 群里的基友大牙,寫(xiě)過(guò)一個(gè)延遲的總結(jié):相關(guān)鏈接 看懂了代碼你就知道,這個(gè)寫(xiě)法是不會(huì)因?yàn)閬G幀引入花屏的,因?yàn)閬G幀都是丟到I幀之前的P/...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
之前整理過(guò)一種打包靜態(tài)庫(kù)的方法: 打包靜態(tài)庫(kù)(源碼中包含其他靜態(tài)庫(kù)以及開(kāi)源庫(kù))。不過(guò)這種方式的缺點(diǎn)很明顯:1. 需要自己使用Xcode創(chuàng)建靜態(tài)庫(kù)工程;2. 需要手動(dòng)處理代碼中...
目前項(xiàng)目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來(lái)創(chuàng)建cocoapod私有庫(kù)詳細(xì)步驟(基礎(chǔ)組件組件化)iOS組件化方案與實(shí)踐:Target-ActioniOS組件化解決圖...
UI給的圖有時(shí)候很小,或者有個(gè)需求需要我們擴(kuò)大button的點(diǎn)擊區(qū)域, 我們一般的操作是在button 上添加一個(gè)view 增加點(diǎn)擊事件,但是我們還有其他更方便的方法去擴(kuò)大b...