我們在項(xiàng)目中有時會碰到視頻相關(guān)的需求,一般的可以分為幾種情況: 1. 簡單的視頻開發(fā),對界面無要求,可直接使用系統(tǒng)UIImagePickerController。 (1)使用...
我們在項(xiàng)目中有時會碰到視頻相關(guān)的需求,一般的可以分為幾種情況: 1. 簡單的視頻開發(fā),對界面無要求,可直接使用系統(tǒng)UIImagePickerController。 (1)使用...
1. 加固的緣由? 我們都知道,在越獄機(jī)型上,如果程序的可執(zhí)行文件被獲取到,就可以通過一些逆向工具來反編譯我們的程序,從而可以實(shí)現(xiàn): 2. 編譯過程 其實(shí)使用 Xcode 構(gòu)...
在做安裝包大小優(yōu)化前,我們應(yīng)該首先搞清楚,用戶在 app store 上看到的包大小,究竟是什么? 如果我們衡量安裝包大小的口徑,和用戶看到的大小不一致,那么做優(yōu)化時的優(yōu)先級...
最近重構(gòu)項(xiàng)目的通信錄頁面,舊版本的索引條相當(dāng)丑陋,找了下輪子又找不到,沒辦法,只能自己造了。發(fā)現(xiàn)微信的通訊錄索引條樣式還不錯,照著寫了一個,順便添加了震動效果(Impact ...
最近在開發(fā)一個記賬軟件,需要用到一個餅圖來展示分類數(shù)據(jù)。作為一個驕傲的程序員怎么能不自己寫一個,那么如何寫一個漂亮的可點(diǎn)擊的餅圖呢?我首先想到的就是添加圖形(CAShapeL...
自從手機(jī)不爭氣的自動更新12.2后,XCode也需要相繼更新至10.2,不然就跟不上潮流啦~~~ 更新后發(fā)現(xiàn)在項(xiàng)目中測試各版本兼容測試時,iOS版本低于10的任何模擬器上運(yùn)行...
前言 在前一篇文章向大家介紹了一種新的狀態(tài)管理方式——BLoC,它在分離我們的ui邏輯與業(yè)務(wù)邏輯上表現(xiàn)十分優(yōu)秀。但是在最后我們發(fā)現(xiàn)了一個問題。 bloc是一個典型的觀察者模式...
前言 Flutter的很多靈感來自于React,它的設(shè)計思想是數(shù)據(jù)與視圖分離,由數(shù)據(jù)映射渲染視圖。所以在Flutter中,它的Widget是immutable的,而它的動態(tài)部...
This article is from Medium written by Romain Rastel, Thank you Romain for allowing me ...