關(guān)在iOS開發(fā)中,鍵盤類型暫時(shí)就這些了。 1、UIKeyboardTypeAlphabet 輸入密碼可以用這種,所有字符都有,不存在中文輸入, 2、UIKeyboardTyp...
關(guān)在iOS開發(fā)中,鍵盤類型暫時(shí)就這些了。 1、UIKeyboardTypeAlphabet 輸入密碼可以用這種,所有字符都有,不存在中文輸入, 2、UIKeyboardTyp...
背景 本篇文章應(yīng)該是你能搜到的講解最全最詳細(xì)的關(guān)于實(shí)時(shí)互動(dòng)的教程了 調(diào)研 基本概覽 系統(tǒng)版本要求 實(shí)時(shí)活動(dòng)功能和 ActivityKit 將包含在今年晚些時(shí)候推出的 iOS ...
前言 以下所涉及的框架和庫(kù)只針對(duì)iOS而言,不確保在其他平臺(tái)也適用。 最近由于公司業(yè)務(wù)需要,要求封裝一個(gè)支付SDK,需要用到微信支付和支付寶,之前做過的Framework沒有...
一、高度自適應(yīng) 高度自適應(yīng)這個(gè)功能比較簡(jiǎn)單了,滿足下面三點(diǎn)即可: 1、設(shè)置UITableView的rowHeight為 UITableViewAutomaticDimensi...
內(nèi)容 字典轉(zhuǎn)字符串 Dictionary To String 字符串轉(zhuǎn)字典 String To Dictionary 字典轉(zhuǎn)字符串 Dictionary To String ...
強(qiáng)制不了,點(diǎn)擊更新后,再回來app,彈出框就消失了,達(dá)不到強(qiáng)制的目的
iOS開發(fā)強(qiáng)制&推薦更新因?yàn)轫?xiàng)目里需要判斷當(dāng)前版本是否需要更新,可更新范圍是一個(gè)區(qū)間,所以封裝了如下方法來判斷當(dāng)前版本是否在更新區(qū)間中。(有一個(gè)缺陷是更新的版本號(hào)的長(zhǎng)度不能大于本地版本號(hào)長(zhǎng)度,否則判...
今天把之前在flow.ci初體驗(yàn)文章里面的項(xiàng)目挪到Travis-CI上也玩一遍,感覺Travis-CI也蠻有意思的。Travis-CI本身是開源項(xiàng)目,用戶可以自行搭建構(gòu)建平臺(tái)...
項(xiàng)目提出一個(gè)需求:等待加載數(shù)據(jù)時(shí)用動(dòng)畫效果顯示。圖片會(huì)有兩種情況, 第一種是設(shè)計(jì)師給你多張靜態(tài)圖,自己實(shí)現(xiàn)動(dòng)畫效果。第二種是設(shè)計(jì)師給了你一個(gè)GIF圖。當(dāng)然給你一個(gè)GIF效果圖...
能用代碼塊就完美了
iOS 通過textview實(shí)現(xiàn)部分字符串賦予點(diǎn)擊事件最常見的app登錄頁(yè)會(huì)有一行“請(qǐng)閱讀并同意《用戶協(xié)議》和《隱私政策》”,并且《用戶協(xié)議》和《隱私政策》字體顏色不一樣,還要綁定點(diǎn)擊事件,跳轉(zhuǎn)查看協(xié)議。 那么這種情況通過多控件...
ios項(xiàng)目中經(jīng)常需要顯示一些帶有特殊樣式的文本,比如說帶有下劃線、刪除線、斜體、空心字體、背景色、陰影以及圖文混排(一種文字中夾雜圖片的顯示效果)。通常想要實(shí)現(xiàn)這些效果要使用...
循環(huán)引用問題 (Reference Cycle) 引用計(jì)數(shù)這種管理內(nèi)存的方式雖然簡(jiǎn)單,但是有一個(gè)比較大的瑕疵,它不能很好的解決循環(huán)引用問題 什么是循環(huán)引用問題?對(duì)象A和對(duì)象B...
前言 關(guān)于UIWebView的介紹,相信看過上文的小伙伴們,已經(jīng)大概清楚了吧,如果有問題,歡迎提問。 本文是本系列文章的第二篇,主要為小伙伴們分享下WKWebView相關(guān)的內(nèi)...
在iOS 13 UINavigationBar新增了scrollEdgeAppearance屬性,但在iOS 14及更早的版本中此屬性只應(yīng)用在大標(biāo)題導(dǎo)航欄上。在iOS 15中...
標(biāo)題文字 viewController:self.title 返回值是 view 的方法去設(shè)置 titleView 標(biāo)題顏色 導(dǎo)航欄顏色 導(dǎo)航欄控件顏色 naviBar.ti...
一、weak宏定義進(jìn)化史 我們都知道在防止如block的循環(huán)引用時(shí),會(huì)使用__weak關(guān)鍵字做如下定義: 后來,為了方便,不用每次都要寫這樣一句固定代碼,我們定義了宏 之后,...
話不多說,直接上代碼:?? 以下呢是根據(jù) 這種格式進(jìn)行計(jì)算的 2020/02/22 13:47:16 如有不足之處,還請(qǐng)多多指教哦,謝謝大家??
自定義view創(chuàng)建 1.純代碼的方式創(chuàng)建自定義View 自定義view的基本步驟 具體實(shí)現(xiàn)代碼 以上是純代碼實(shí)現(xiàn)的View的封裝,寫起來會(huì)麻煩點(diǎn)。 使用純代碼封裝創(chuàng)建自定義V...
法2親測(cè)有效 感謝分享
pod install報(bào)錯(cuò)LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443報(bào)錯(cuò)信息: 解決方式1 git config --global http.postBuffer 4194304000 解決方式2 確定gem 版本sudo gem updat...