實現(xiàn)快捷創(chuàng)建簡單的定時重復(fù)提醒推送功能适室。 主要實現(xiàn)原理 iOS10及以上 1.獲取通知權(quán)限 iOS10及以上要先請求通知權(quán)限 2.創(chuàng)建通知 創(chuàng)建 UNNotification...
實現(xiàn)快捷創(chuàng)建簡單的定時重復(fù)提醒推送功能适室。 主要實現(xiàn)原理 iOS10及以上 1.獲取通知權(quán)限 iOS10及以上要先請求通知權(quán)限 2.創(chuàng)建通知 創(chuàng)建 UNNotification...
替換圖片hash需要以下幾步 第一步:安裝HomeBrew,如果沒有安裝的話还惠,可以使用以下命令(已安裝跳過此步) 安裝成功可用 brew -v 看一下版本號另:若第二步安裝i...
Could not find module 'x x x x' for target 'x86_64-apple-ios-simulator 模擬器編譯第三方庫報錯 解決方案之一:
2019 iOS面試題大全---全方面剖析面試 2019 iOS面試題-----網(wǎng)絡(luò)相關(guān)之HTTP協(xié)議 2019 iOS面試題-----網(wǎng)絡(luò)相關(guān)之HTTPS、對稱加密轴术、非對稱...
總結(jié)一些iOS的底層面試題蹲盘。鞏固一下iOS的相關(guān)基礎(chǔ)知識。 如有出入膳音,還望各位大神指出。 OC對象 1. NSObject對象的本質(zhì)是什么铃诬? NSObject對象的本質(zhì)就是結(jié)...
前言 在移動設(shè)備上開發(fā)軟件,性能一直是我們最為關(guān)心的話題之一,我們作為程序員除了需要努力提高代碼質(zhì)量之外,及時發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍?zhǔn)住币彩俏覀兩袷サ穆氊?zé)...
面試的時候總會遇到以下問題: 一苍凛、CPU和GPU 在屏幕成像的過程中,CPU和GPU起著至關(guān)重要的作用兵志。 那CPU和GPU是怎么協(xié)作呢醇蝴?一個app的展示會包含很多內(nèi)容,諸如想罕,...
這里用來總結(jié)記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考) 基礎(chǔ)篇IOS 算法(基礎(chǔ)篇) ----- 兩數(shù)之和求解問題[https://www...
想必大家對block都很熟悉了悠栓,雖然都會用,但是你真的知道它的原理嗎按价?比如為什么要加上__block惭适,這個修飾符到底有什么用?不加會有什么后果楼镐?block又是如何實現(xiàn)的等等癞志。...
什么是KVC和KVO框产? KVC:鍵-值編碼凄杯,使用字符串直接訪問對象的屬性 KVO:鍵值觀察機制,它提供了觀察某一屬性變化的方法 KVC的底層實現(xiàn) 當(dāng)一個對象調(diào)用setValu...
以下探討只關(guān)于 ios 端抖音(雖然字?jǐn)?shù)不多,但是絕對重點!!!) 最近項目中總感覺自己的滑動播放沒有抖音那么流暢,在不斷摸索不斷碰壁中找到中間方案.ps 抖音的方案:經(jīng)過抖...
在實際開發(fā)場景中秉宿,有時候我們需要在調(diào)用系統(tǒng)方法戒突,或者某個類的方法的時候,增加自己的一些邏輯操作描睦,這時候可以采用 方法交換 的方式去實現(xiàn)這個需求膊存。這種方式也被稱為 黑魔法(Me...
iOS信號量的理解和使用 問題: 我們要下載很多圖片,并發(fā)異步進行酌摇,每個下載都會開辟一個新線程膝舅,可是我們又擔(dān)心太多線程肯定cpu吃不消,那么我們這里也可以用信號量控制一下最大...
開胃面試題 1.開發(fā)中用過KVO嗎窑多?2.開發(fā)中用過KVC嗎仍稀?3.一個對象的KVO是怎么實現(xiàn)的(KVO的本質(zhì)是什么)?4.可以手動觸發(fā)KVO嗎埂息?怎么觸發(fā)技潘?5.KVC跟KVO有關(guān)...
有時候開發(fā)中有繪制聲波圖形的需求,找到類似的demo借鑒了一下思路千康,下面是波形的效果圖享幽。 先說一下圖1.1 和圖 1.2 的實現(xiàn),下載這個Demo 1.首先拾弃,需要一個數(shù)組保存...