項目是使用3DES算法,ECB分組加密模式表锻。我們后端使用的加密過程:對明文進行十六進制編碼恕齐,在使用3DES加密。iOS端解密需要把密文進行二進制解碼瞬逊,再使用3DES解密檐迟。后來...
iOS15導(dǎo)航欄適配 設(shè)置導(dǎo)航欄純色/透明码耐、解決ScrollView類上滑導(dǎo)航欄出現(xiàn)磨砂陰影的問題 Swift版導(dǎo)航欄適配參考>>[https://www.jianshu.c...
Xcode12 上使用模擬器編譯項目時追迟,出現(xiàn)錯誤。同樣的代碼在Xcode11則不會有問題骚腥。 一些錯誤如下: No such modules (import installed...
CAGradientLayer是CALayer的子類敦间,它經(jīng)常用來實現(xiàn)顏色漸變,可以翻譯為:漸變圖層束铭;gradient 可以翻譯為梯度廓块,漸變。 接下來我用Swift進行演示(S...
版本記錄 版本號時間V1.02020.11.29 星期日 前言 iOS中有關(guān)視圖控件用戶能看到的都在UIKit框架里面契沫,用戶交互也是通過UIKit進行的带猴。感興趣的參考上面幾篇...
圍觀各種判斷日期是否是昨天娄周、今天還是明天的方法,都是算時差啊沪停,或者比較Datestring的前10個字符啊煤辨,寫了一堆,都比較麻煩木张,而NSCalendar自帶方法就能判斷一個日...
背景 UIButton在日常開發(fā)中經(jīng)常用到众辨,也經(jīng)常需要做一些定制,這些定制很簡單舷礼,就是改變image和title的位置而已泻轰,默認的image和title位置是這樣的: 但你拿...
map 和 flatMap 是 Swift 中兩個常用的函數(shù),它們體現(xiàn)了 Swift 中很多的特性且轨。對于簡單的使用來說浮声,它們的接口并不復(fù)雜,但它們內(nèi)部的機制還是非常值得研究的...
對于剛熟悉Swift的Coder來說, 很容易將 if 和 guard 的用法混淆. guard語句最大的優(yōu)勢就是在解包(Optional)時候, 比用 if 語句解包更優(yōu)雅...
@孤獨的演奏家 假設(shè)一個對象有姓旋奢、名兩個變量泳挥,線程 a 要改為劉備,線程 b 要改為張飛至朗,atomic只能保證姓屉符、名同一時刻只有一個線程修改,但不能保證最后結(jié)果是劉備或張飛锹引,可能會是劉飛
[爆棧熱門 iOS 問題] atomic 和 nonatomic 有什么區(qū)別矗钟?系列文集:爆棧熱門 iOS 問題。目錄在此嫌变。倉薯翻譯吨艇,歡迎指正:) 問題 在定義 property 的時候,atomic 和 nonatomic 有何區(qū)別腾啥? 這仨有什么不同东涡?...
前言 為什么我會注意到這兩個屬性呢疮跑,因為當初在做一個可編輯的表單時,遇到使用touch方式處理鍵盤收起但是沒效果的情況凸舵,具體解決辦法請看UITableView鍵盤隱藏 祖娘。 簡...
如果UIImageView渐苏、只添加陰影不設(shè)置圓角可使用:介紹下加陰影幾個屬性的概念 介紹兩個概念: clipsToBounds masksToBounds 測試圖如下: 示例...
每天中午下去吃午飯掀潮,在電梯間外賣小哥的手機總會響起“你有一個美團外賣轉(zhuǎn)單求助,請及時處理整以,注意交通安全【穑”哈??????公黑,這里給美團打個廣告。當時就想了大概的實現(xiàn)方法摄咆,如果是應(yīng)用在...
單一職責原則 單一職責原則的英文名稱是Single Responsibility Principle凡蚜,簡稱SRP。它的定義是:就一個類而言吭从,應(yīng)該僅有一個引起它變化的原因朝蜘。簡單...
若想令類能夠理解某條消息,我們必須實現(xiàn)出對應(yīng)的方法才行涩金。但是谱醇,在編譯器向類發(fā)送其無法解讀的消息時并不會報錯,因為在運行期可以繼續(xù)向類中添加方法步做,所以編譯器在編譯時還無法確定類...