很久沒(méi)有寫(xiě)東西了,半年搞1個(gè)半app,2個(gè)ipad項(xiàng)目,人已瘋。。。。 今天在重構(gòu)代碼,總結(jié)一下:MQTT的使用和坑 MQTT 是IBM開(kāi)發(fā)的一個(gè)即時(shí)通訊協(xié)議,有可能成為物聯(lián)...
很久沒(méi)有寫(xiě)東西了,半年搞1個(gè)半app,2個(gè)ipad項(xiàng)目,人已瘋。。。。 今天在重構(gòu)代碼,總結(jié)一下:MQTT的使用和坑 MQTT 是IBM開(kāi)發(fā)的一個(gè)即時(shí)通訊協(xié)議,有可能成為物聯(lián)...
開(kāi)發(fā)環(huán)境 iOS開(kāi)發(fā)環(huán)境,Xcode 12.1 及以上版本 下載開(kāi)發(fā)插件需要的 SDK包[https://nativesupport.dcloud.net.cn/AppDoc...
當(dāng)下藍(lán)牙開(kāi)發(fā)可謂是越來(lái)越火,不論是智能穿戴的興起還是藍(lán)牙家具,車(chē)聯(lián)網(wǎng)藍(lán)牙等等,很多同學(xué)也會(huì)接觸到藍(lán)牙的項(xiàng)目,我從事藍(lán)牙開(kāi)發(fā)也有一段時(shí)間了,經(jīng)手了兩個(gè)項(xiàng)目。廢話(huà)不多說(shuō)了,先向大...
問(wèn)題種類(lèi) 時(shí)間復(fù)雜度 在集合里數(shù)據(jù)量小的情況下時(shí)間復(fù)雜度對(duì)于性能的影響看起來(lái)微乎其微。但如果某個(gè)開(kāi)發(fā)的功能是一個(gè)公共功能,無(wú)法預(yù)料調(diào)用者傳入數(shù)據(jù)的量時(shí),這個(gè)復(fù)雜度的優(yōu)化顯得非...
原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處: http://www.itdecent.cn/p/3f48fabaca19 前言 上次總結(jié)了多線(xiàn)程的用法,這次再?gòu)?fù)習(xí)下iOS動(dòng)畫(huà)的東西.這次依然先...
Fastlane是一套使用Ruby寫(xiě)的自動(dòng)化工具集,旨在簡(jiǎn)化Android和iOS的部署過(guò)程,自動(dòng)化你的工作流。它可以簡(jiǎn)化一些乏味、單調(diào)、重復(fù)的工作,像截圖、代碼簽名以及發(fā)布...
簡(jiǎn)介 fastlane是一套使用Ruby寫(xiě)的自動(dòng)化工具集,用于iOS和Android的自動(dòng)化簽名、配置、打包、發(fā)布等工作為什么要用fastlane?因?yàn)橐恍忻罹涂梢詫?shí)現(xiàn)編譯...
在iOS開(kāi)發(fā)中,Protocol是一種經(jīng)常用到的設(shè)計(jì)模式,蘋(píng)果的系統(tǒng)框架中也普遍用到了這種方式,比如UITableView中的 ,以及<NSCopying>、<NSObjec...
oclint: error: compilation contains multiple jobs:
導(dǎo)出html文件的時(shí)候老是報(bào)這個(gè),網(wǎng)上也查了好多,都是按樓主說(shuō)的那種方式解決的,但是我這邊的環(huán)境就是不可以??,
現(xiàn)在還有人使用這個(gè)嗎,有沒(méi)有類(lèi)似的問(wèn)題得以解決,留下言。感謝!
iOS靜態(tài)分析:OCLint的使用前言 OCLint是基于 Clang Tooling 開(kāi)發(fā)的靜態(tài)分析工具,主要用來(lái)發(fā)現(xiàn)編譯器檢查不到的那些潛在的關(guān)鍵技術(shù)問(wèn)題。2017 年 9 月份新發(fā)布的 OCLint 0...
一、性能檢測(cè)工具工具(Dokit)[https://github.com/didi/DoKit] 注意:官方提醒 ????DoKit的所有功能都只針對(duì)Debug環(huán)境,Releas...
前言 OCLint是基于 Clang Tooling 開(kāi)發(fā)的靜態(tài)分析工具,主要用來(lái)發(fā)現(xiàn)編譯器檢查不到的那些潛在的關(guān)鍵技術(shù)問(wèn)題。2017 年 9 月份新發(fā)布的 OCLint 0...
本文簡(jiǎn)單介紹了幾種iOS靜態(tài)掃描工具:Clang Static Analyzer、OCLint、Infer的使用方法和性能對(duì)比。 Clang Static Analyzer和...
GitHub: CocoaLumberjack star: 11.9k CocoaLumberjack 是一個(gè)適用于 Mac 和 iOS 的快速、簡(jiǎn)單、功能強(qiáng)大且靈活的日志框...
一、 Linker command failed with exit code 1 (use -v to see invocation) 開(kāi)發(fā)環(huán)境:Xcode 14.3報(bào)錯(cuò)信...
您所喜愛(ài)的 AAChartKit 開(kāi)源圖表框架現(xiàn)在更有swift版本可供使用,詳情請(qǐng)點(diǎn)擊以下鏈接 傳送門(mén) https://github.com/AAChartModel/AA...
吃瓜 看了Casa和Limboy's關(guān)于組件化的討論,有種神仙打架,小鬼吃瓜的既視感,在這談?wù)勎覍?duì)于組件化的理解。 組件與模塊 首先,咱們先聊聊組件。組件分為兩種: 一種是具...
說(shuō)明:在我理解中,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范。具體體現(xiàn)在代碼里,就是設(shè)置一個(gè)基類(lèi),基類(lèi)遵守某一套接口規(guī)范,但是其具體的實(shí)現(xiàn)則通過(guò)子類(lèi)化來(lái)完成。當(dāng)然,這里我們也...
1.SDWebImage 加載圖片的流程 1.入口 setImageWithURL:placeholderImage:options: 會(huì)先把 placeholderImag...
前言 對(duì)iOS開(kāi)發(fā)者而言,runloop是一個(gè)老生常談的話(huà)題,但凡是iOS開(kāi)發(fā)者,在工作中必然直接或間接的接觸過(guò)runloop。而對(duì)于面試者而言,runloop又幾乎是必考點(diǎn)...