實現(xiàn)快捷創(chuàng)建簡單的定時重復提醒推送功能。 主要實現(xiàn)原理 iOS10及以上 1.獲取通知權限 iOS10及以上要先請求通知權限 2.創(chuàng)建通知 創(chuàng)建 UNNotification...
實現(xiàn)快捷創(chuàng)建簡單的定時重復提醒推送功能。 主要實現(xiàn)原理 iOS10及以上 1.獲取通知權限 iOS10及以上要先請求通知權限 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面試題-----網絡相關之HTTP協(xié)議 2019 iOS面試題-----網絡相關之HTTPS、對稱加密、非對稱...
總結一些iOS的底層面試題。鞏固一下iOS的相關基礎知識。 如有出入,還望各位大神指出。 OC對象 1. NSObject對象的本質是什么? NSObject對象的本質就是結...
前言 在移動設備上開發(fā)軟件,性能一直是我們最為關心的話題之一,我們作為程序員除了需要努力提高代碼質量之外,及時發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍首”也是我們神圣的職責...
面試的時候總會遇到以下問題: 一、CPU和GPU 在屏幕成像的過程中,CPU和GPU起著至關重要的作用。 那CPU和GPU是怎么協(xié)作呢?一個app的展示會包含很多內容,諸如,...
這里用來總結記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考) 基礎篇IOS 算法(基礎篇) ----- 兩數之和求解問題[https://www...
想必大家對block都很熟悉了,雖然都會用,但是你真的知道它的原理嗎?比如為什么要加上__block,這個修飾符到底有什么用?不加會有什么后果?block又是如何實現(xiàn)的等等。...
什么是KVC和KVO? KVC:鍵-值編碼,使用字符串直接訪問對象的屬性 KVO:鍵值觀察機制,它提供了觀察某一屬性變化的方法 KVC的底層實現(xiàn) 當一個對象調用setValu...
以下探討只關于 ios 端抖音(雖然字數不多,但是絕對重點!!!) 最近項目中總感覺自己的滑動播放沒有抖音那么流暢,在不斷摸索不斷碰壁中找到中間方案.ps 抖音的方案:經過抖...
在實際開發(fā)場景中,有時候我們需要在調用系統(tǒng)方法,或者某個類的方法的時候,增加自己的一些邏輯操作,這時候可以采用 方法交換 的方式去實現(xiàn)這個需求。這種方式也被稱為 黑魔法(Me...
iOS信號量的理解和使用 問題: 我們要下載很多圖片,并發(fā)異步進行,每個下載都會開辟一個新線程,可是我們又擔心太多線程肯定cpu吃不消,那么我們這里也可以用信號量控制一下最大...
開胃面試題 1.開發(fā)中用過KVO嗎?2.開發(fā)中用過KVC嗎?3.一個對象的KVO是怎么實現(xiàn)的(KVO的本質是什么)?4.可以手動觸發(fā)KVO嗎?怎么觸發(fā)?5.KVC跟KVO有關...
有時候開發(fā)中有繪制聲波圖形的需求,找到類似的demo借鑒了一下思路,下面是波形的效果圖。 先說一下圖1.1 和圖 1.2 的實現(xiàn),下載這個Demo 1.首先,需要一個數組保存...