
比如在內(nèi)存中維護一份數(shù)據(jù)腮恩,有多處地方可能會同時操作這塊數(shù)據(jù)佩谣,怎么能保證數(shù)據(jù)安全盖灸?這道題目總結(jié)得到要滿足以下三點: 1.讀寫互斥 2.寫寫互斥 3.讀讀并發(fā) 首先我們要維系一個...
前言 大概捋了一下iOS面試知識點郑口,以此作為大綱希望自己能有目標有計劃地準備面試颓影,后面我會逐個復習一下相應的內(nèi)容各淀,同時也會添加遺漏的知識點到文本,并記錄下自己的筆記分享出來诡挂。...
xcode提供的檢測手段 1.xcode靜態(tài)分析analyzeAnalyze是一款靜態(tài)分析代碼的工具碎浇。它可以發(fā)現(xiàn)一些邏輯錯誤临谱,內(nèi)存泄漏和聲明錯誤(未使用變量)等。這里可以發(fā)現(xiàn)...
前言 現(xiàn)在App的頁面越來越復雜,頁面初始化的工作越來越多雳旅,加載頁面所需的時間也隨之增長跟磨,如果頁面加載的時間過長,這將會影響App的流暢度及用戶體驗攒盈,我們需要解決這一問...
1.0 iOS模塊化中的問題 前文已經(jīng)介紹了模塊化的流程及一些常見的問題抵拘,我們在這里再次總結(jié)一下。 在工作中型豁,當我們開始一個新項目的時候僵蛛,最先考慮的就是模塊化工作。 模塊化工...
前言 Fastlane[https://fastlane.tools/]是一套使用Ruby寫的自動化工具集迎变,目的是為了簡化Android和iOS的部署過程充尉,自動化你的工作流。...
OCLint fastlanexcpretty 這里主要介紹jenkins+fastlane+oclint實現(xiàn)iOS的代碼靜態(tài)分析并生成PMB報告 集成 1.環(huán)境 系統(tǒng): ...
花了2天時間才搞定Jenkins自動打包氏豌,記錄下流程及遇到的坑喉酌;有需要的伙伴可以一步步跟著來,可以省很多時間泵喘; Java環(huán)境安裝 Jenkins的運行需要Java環(huán)境泪电,在安裝...
在藍牙項目的開發(fā)過程中相速,會遇到了一些與數(shù)據(jù)處理有關的問題 數(shù)據(jù)大小端的介紹大小端數(shù)據(jù)模式的轉(zhuǎn)換按位運算,左移鲜锚、右移運算 ?? AppStore:記錄Box[https://a...
前言 好久好久沒有在簡書上面寫東西了突诬,一方面是平時工作太累了,寫的筆記潦草芜繁,沒有整理好分享在這里旺隙,一方面是技術還在沉淀中吧,需要學習的地方很多骏令,怕誤導了大家蔬捷。(呃....其實...
本篇已同步到 個人博客 ,歡迎常來。 一線開發(fā)者應該定時整理下自己應該掌握哪些技能樹周拐,并思考如何規(guī)劃以后橫向或縱向的學習路線铡俐,以為下鄙人在學習過程中發(fā)現(xiàn)庫iOS-Devel...
成因 野指針就是指向一個已刪除的對象或者受限內(nèi)存區(qū)域的指針。我們寫C++的時候強調(diào)指針初始化為NULL妥粟,強調(diào)用完后也為其賦值為NULL审丘,誰分配的誰回收,來避免野指針的問題勾给。比...
級別: ★★☆☆☆標簽:「iOS」「內(nèi)存泄漏排查」「Leaks工具」作者: MrLiuQ審校: QiShare團隊 本文將從以下兩個層面解決iOS內(nèi)存泄漏問題: 內(nèi)存泄漏排查...