安裝 1. 安裝Homebrew 打開終端,輸入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr...
安裝 1. 安裝Homebrew 打開終端,輸入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr...
之前在面試的時候有遇到過問無序圖找環的問題, 當時覺得有點悶逼, 畢竟不是科班出身, 也沒有靜下心去看一些算法的知識. 最近在看Facebook的FBRetainCycleD...
1. 創建主工程 路徑:/Users/Funky/Desktop/CocoaPodRemoteLib/MyMainProject/MyMainProject.xcodepro...
前言 上一篇中我們對組件化是什么和常用的組件化中間件方案做了簡單的介紹,這篇文章則是用來說明開始進行組件化時需要做哪些準備工作,希望本文能給你帶來幫助。 一、概述 在實施組件...
1.博客文章: [模塊化與解耦](模塊化與解耦 - 劉坤的技術博客) [淺析 iOS 應用組件化設計](Skyline75489) [iOS組件化思路-大神博客研讀和思考](...
之前在看MIT那個教學視頻時,對iOS的界面布局點到即止,一直對Auto Layout的原理不太明了。最近重新看了遍官方的文檔,終于對Auto Layout明白了一二。本文對...
LC_UUID 一般簡稱為 UUID,是用來標示 Mach-O 文件的,做過崩潰堆棧符號化還原的同學應該都知道有 UUID 這個東西,你在進行符號解析的時候,就需要找到與系統...
我們用vue-cli 3.0 生成一個項目后,需要刪除默認的.git文件,然后與們我自己在github新建的空倉庫進行關聯,關聯后運行git pull時發現報錯: refus...
應用程序的崩潰總是最讓人頭疼的問題,也是非常嚴重的研發事故,那么應該如果降低程序的崩潰率呢?這里就用到了“APP運行時Crash自動修復+捕獲系統”。 思路:利用Object...
1.GCD信號量簡介 GCD信號量機制主要涉及到以下三個函數: dispatch_semaphore_create(long value);和GCD的group等用法一致,這...
今天在實際開發過程中遇到一個數據庫去重查詢的問題,在這里給大家分享一下。 類似于上面這張數據表,我們發現id=5和id=6的數據passWord和userName數據是一樣的...
?? 開源書籍 ?? 編譯器 1. Vim黨 Vim黨當然是不需要 IDE 的,直接 Vim + Vim-go(或者 Emacs) 2. 文本編輯器 + 插件 目前最常用最火的文...
如果你還在使用 GOPATH 模式來開發Golang程序,那么你可以參考本文來告別 GOPATH,并帶給你一個方便的包管理工具。 關于 go mod 的說明和簡單使用,可以參...
簡要介紹 gim是一個即時通訊服務器,代碼全部使用golang完成。主要功能1.支持tcp,websocket接入2.離線消息同步3.多業務接入4.單用戶多設備同時在線5.單...
Keychain 的介紹 Keychain 是蘋果公司 Mac OS(也包含 Mac OSX) 中的密碼管理系統。 Keychain的作用 Keychain 可以包含許多種類...