[ 本文運(yùn)行環(huán)境:Xcode12_beta_6 (Swift 5.3) ] 多尾隨閉包(Multiple Trailing Closures) 尾隨閉包在開發(fā)中隨處可見: 在...
[ 本文運(yùn)行環(huán)境:Xcode12_beta_6 (Swift 5.3) ] 多尾隨閉包(Multiple Trailing Closures) 尾隨閉包在開發(fā)中隨處可見: 在...
最近重溫YYKit框架的時(shí)候,發(fā)現(xiàn)布局那里面的代碼使用了大量的CoreText,這點(diǎn)是以前沒有留意到的,看到我一臉懵逼,為了看懂里面的布局代碼,只能先從簡單的CoreText...
app 顯示列表內(nèi)容時(shí), 在某一時(shí)刻可能數(shù)據(jù)為空(等待網(wǎng)絡(luò)請求/網(wǎng)絡(luò)請求失敗)等, 添加一個(gè)空白指示頁將有效緩解用戶可能造成的焦慮或混亂. 并可以幫助用戶處理問題.市面上已經(jīng)...
最近在公司做了個(gè)表情鍵盤的需求,這個(gè)需求的技術(shù)難度不會(huì)很大,比較偏向業(yè)務(wù)。但是要把用戶體驗(yàn)做的好也是不容易的,其中有幾個(gè)點(diǎn)需要特別注意。話不多說,下面開始正文(注:本文對應(yīng)的...
請認(rèn)真閱讀,因?yàn)槔锩嬗泻芏嗉?xì)節(jié)! UIMenuController的介紹 什么是UIMenuController? UIMenuController是UIKit里面的控件 U...
枝上柳綿吹又少,天涯何處無芳草!<暖暖豬> 代碼參考:GitHub UIPasteboard簡單介紹 這個(gè)類是用來管理粘貼板的,粘貼板就是用來存放我們復(fù)制、剪切內(nèi)容的,iOS...
經(jīng)過排查,是swift中的String 轉(zhuǎn)為 UnsafePointer<GLchar>? 過程,出現(xiàn)了未知問題。作者原方法(OpenGLRendering.swift文件中...
盡管Alamofire的github文檔已經(jīng)做了很詳細(xì)的說明,我還是想重新梳理一遍它的各種用法,以及這些方法的一些設(shè)計(jì)思想 前言 因?yàn)橹皩戇^一個(gè)AFNetworking的源...
本篇主要講解Alamofire中安全驗(yàn)證代碼 前言 作為開發(fā)人員,理解HTTPS的原理和應(yīng)用算是一項(xiàng)基本技能。HTTPS目前來說是非常安全的,但仍然有大量的公司還在使用HTT...
??????Alamofire專題目錄,歡迎及時(shí)反饋交流 ??????Alamofire (1)—— URLSession必備技能Alamofire (2)—— 后臺(tái)下載Alamofir...
本文始發(fā)于我的博文團(tuán)隊(duì)Swift編碼規(guī)范分享,現(xiàn)轉(zhuǎn)發(fā)至此。 目錄 命名 格式 準(zhǔn)則 文件 場景 參考 命名 【強(qiáng)制】命名清晰,保持一致性 反例:displayName(返回n...
Swift的官方網(wǎng)站上的About頁面列出了三個(gè)關(guān)鍵字: 安全(Safe):為了最大限度地減少開發(fā)人員的錯(cuò)誤; 迅速(Fast):執(zhí)行的速度要快; 表現(xiàn)力(Expressiv...
盡管編程語言是由其語法正式定義的,但實(shí)際上在實(shí)踐中使用它們的方式還是可以由它們當(dāng)前的約定來確定的。畢竟,就語法而言,大多數(shù)受“ C影響 ” 的語言看起來都非常相似,以至于您可...
日常開發(fā)中,我們每次新增一個(gè)模塊時(shí),在創(chuàng)建模塊各部分文件的操作上總是重復(fù)的,創(chuàng)建View,Model,ViewModel,VC,還要設(shè)定相關(guān)參數(shù)。這類操作可以用 Xcode ...
前言 在App開發(fā)過程中, 配置參數(shù)經(jīng)常會(huì)隨著環(huán)境的變化而不同.例如基本的URL地址, 第三方秘鑰和key等等.以往為了切換環(huán)境, 都是手動(dòng)的注釋對應(yīng)的參數(shù). 還要配...
RVM介紹 RVM是Ruby Version Manager,Ruby版本管理器包含了Ruby的版本管理和Gem庫管理 安裝rvm 提供RVM安裝包 RVM下載[https:...
腳本的執(zhí)行時(shí)機(jī)和run script在build phases中的添加順序有關(guān)
Xcode - Run ScriptXcode 會(huì)在編譯后,安裝 APP 前執(zhí)行腳本 一、新增 Script 在?? 下面紅框中添加代碼 >> 常見的 Xocde 常用變量 BUILD_ROOT - 編譯根路徑 ...
前言 隨著用戶的需求越來越多,對App的用戶體驗(yàn)也變的要求越來越高。為了更好的應(yīng)對各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM,VIPER等...