首先說(shuō)明需求點(diǎn):依次發(fā)起請(qǐng)求op1、op2、op3,要求op1成功后再發(fā)起op2,若失敗,則后續(xù)op2、op3不執(zhí)行,回調(diào)失敗結(jié)果;同理,若op1成功后,發(fā)起op2請(qǐng)求失敗,...
前言 由于項(xiàng)目用了國(guó)際化支持15種語(yǔ)言,做多語(yǔ)言的時(shí)候很不方便于是寫(xiě)了個(gè)小工具,按照固定的格式一鍵生成多語(yǔ)言 準(zhǔn)備 多語(yǔ)言生成工具0.1,mac電腦,xls文件 實(shí)現(xiàn) 1.打...
補(bǔ)充: 2023-3-27 強(qiáng)制升級(jí) pod 庫(kù) 一、創(chuàng)建私有 Pod 索引庫(kù) ??Pod 索引庫(kù)本質(zhì)是所有庫(kù)的podspec文件集合。每次創(chuàng)建新庫(kù)或更新版本時(shí)都會(huì)根據(jù)版本號(hào)...
本編文章是我對(duì) MVVM + RAC 知識(shí)的一些學(xué)習(xí)總結(jié)了分享,如錯(cuò)誤的地方,希望可以各位大佬積極指正。??文章中引用了別人文章中很多的內(nèi)容,在這里說(shuō)明一下侵權(quán)刪。 在學(xué)習(xí)R...
Async await 是Swift 5.5在WWDC 2021期間出現(xiàn)的新的結(jié)構(gòu)化并發(fā)模型。async-await以結(jié)構(gòu)化的方式定義了異步代碼使異步代碼更易于閱讀。 一、T...
本文介紹了使用NSOperation和NSURLSession來(lái)實(shí)現(xiàn)串行下載的需求. 為何要這樣 iOS中使用NSURLSession的NSURLSessionDownloa...
最近公司SDK新搞了個(gè)功能,手勢(shì)滑動(dòng)地圖后,要具備慣性滑動(dòng)效果的功能。安卓是先做出來(lái)了,然后給我看,由于我早體驗(yàn)過(guò)某鳥(niǎo)地圖,某鳥(niǎo)地圖也有這種效果,加上安卓做得確實(shí)不錯(cuò),還在忙...
更新: 前言: 之前做過(guò)【OC版本】和【swift版本】圖文混排和表情鍵盤(pán),說(shuō)實(shí)在的很low,特別是鍵盤(pán),整體只是實(shí)現(xiàn)了效果并沒(méi)有封裝,很難集成使用!而且之前是使用的附件做的...
背景:已知多個(gè)商家的坐標(biāo),在地圖上畫(huà)一個(gè)區(qū)域。問(wèn)題:把所有的坐標(biāo)放進(jìn)去畫(huà)的多邊形非常難看。 我們把已知的點(diǎn)都放在地圖上,找到這些點(diǎn)組成的區(qū)域最外層的點(diǎn),畫(huà)出來(lái)的區(qū)域就好看多了...
在IOS開(kāi)發(fā)中,UITextView輸入超出限制的文字時(shí),在輸入或刪除文字是,會(huì)有跳動(dòng)的現(xiàn)象,用戶(hù)體驗(yàn)極差。 一、首先肯定想在UITextView的代理中修正問(wèn)題,不過(guò)這是行...
關(guān)于GCDAsyncSocket實(shí)現(xiàn)即時(shí)通訊功能客戶(hù)端需要做的:1、連接服務(wù)器,連接socket,發(fā)送心跳2、編碼數(shù)據(jù)包,發(fā)送消息給服務(wù)器3、接收處理服務(wù)器返回的消息4、提供...
設(shè)備型號(hào)官網(wǎng)地址https://www.theiphonewiki.com/wiki/Models[https://www.theiphonewiki.com/wiki/Mo...
為什么要實(shí)現(xiàn)國(guó)際化? 為了方便擴(kuò)展用戶(hù)量和更多國(guó)家的人能夠使用app。 1.APP Name的國(guó)際化 首先我們?cè)陧?xiàng)目里面的project中找到Localizations點(diǎn)擊+...