本人的mac環(huán)境: MacOS Catalina 終端為 zshell[https://support.apple.com/zh-cn/HT208050] 一格仲、安裝 Home...
本人的mac環(huán)境: MacOS Catalina 終端為 zshell[https://support.apple.com/zh-cn/HT208050] 一格仲、安裝 Home...
什么是哈希表? 哈希表也叫散列表遂蛀,是一個(gè)根據(jù)鍵(key)直接訪問在內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu) 通過計(jì)算一個(gè)關(guān)于鍵值的函數(shù),將所需查詢的數(shù)據(jù)映射到表中一個(gè)位置來訪問記錄俺亮,這種方式加...
前提: 安裝更新好cocopods,注冊好cocopods賬號术吝,注冊好GitHub賬號弄痹,注冊好git賬號,升級下ruby嘹悼。 一叛甫、在github上創(chuàng)建一個(gè)testProject...
1层宫、搜索快捷鍵 Command + Shift + F 表示:跳轉(zhuǎn)到搜索導(dǎo)航器(經(jīng)常用)Command + F 當(dāng)前編輯文件內(nèi)搜索(經(jīng)常用)Command + G 表示:在當(dāng)...
組件化 本文主要介紹組件化常用三種通訊方式. 常?的三種組件化通訊方案 組件化通信方案組件化最重要的是兄弟模塊的通訊常?的三種方案URL SchemeTarget - Act...
今天開始一段新的學(xué)習(xí)旅程---- 翻譯Swift英文技術(shù)文檔,目的主要是為了學(xué)習(xí)英語其监,順帶學(xué)習(xí)技術(shù)萌腿,翻譯不是逐字翻譯,而是基于內(nèi)容翻譯抖苦,原則是把里面涉及到的關(guān)鍵點(diǎn)講清楚毁菱;Le...
本文中用到 transform ,如有不會用的,可先看下這里 iOS動(dòng)畫和特效:仿射變換-CGAffineTransform 1. 原文鏈接 http://blog.csdn...
先看一下效果: 實(shí)現(xiàn)一個(gè)UICollectionView的每個(gè)Cell分別彈出的動(dòng)畫效果. 需要注意:· 如何獲取CollectionView中的每一個(gè)cell.· 如何讓每...
利用 UIImageView 的 animationImages 顯示幀動(dòng)畫锌历,每個(gè) cell 上都顯示贮庞,經(jīng)過測試,會出現(xiàn)如下幾個(gè)問題: 滑動(dòng) collectionView ...
最近在開發(fā)中需要實(shí)現(xiàn)瀑布流效果,便動(dòng)手實(shí)現(xiàn)了下,將使用方法記錄下,有不足之處也希望可以和大家溝通交流. WaterLayout[https://github.com/Smar...
前言 本文主要是對iOS各種IM實(shí)現(xiàn)方案調(diào)研 并且提供一些選型究西、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議窗慎。 注:文中的所有的代碼示例,在github中都有demo:iOS即時(shí)通訊卤材,從入門到“放...
CocoaPods在這里就不多做介紹了扇丛,相信大家都對此都使用過术吗,也知道其對我們的好處。CocoaPods可以使我們項(xiàng)目管理第三方更容易帆精,平時(shí)第三方庫都是pod install...
OC Block 和 Swift 閉包相互調(diào)用 我們在 OC 中定義的 Block较屿,在 Swift 中是如何調(diào)用的呢?我們來看一下 在 Swift 中我們可以這么使用 比如我...
一卓练、協(xié)議與繼承 例如如上代碼吝镣,這個(gè)時(shí)候我們有一個(gè)需求,要為這兩個(gè)類添加一個(gè) debug 函數(shù)來打印當(dāng)前 類的信息昆庇。從繼承的?度來說末贾,我們可能會想到抽取一個(gè)公共的基類,當(dāng)然這里...
性能問題的主要原因是什么整吆,原因有相同的拱撵,也有不同的,但歸根到底表蝙,不外乎內(nèi)存使用拴测、代碼效率、合適的策略邏輯府蛇、代碼質(zhì)量集索、安裝包體積這一類問題。 但從用戶體驗(yàn)的角度去思考,當(dāng)我們置...
一直大多數(shù)的時(shí)間都是在使用更快捷的桌面工具時(shí)候务荆,漸漸的會失去使用命令行來進(jìn)行工作部署及提交妆距,今天就來重溫一下Git的命令行。 使用命令行創(chuàng)建并提交到Github倉庫中函匕。git...
移動(dòng)端項(xiàng)目復(fù)雜到一定程度都會走上組件化的道路娱据,組件一多就會出現(xiàn)聯(lián)編緩慢的問題。Android項(xiàng)目可以通過gradle盅惜,依賴源碼生成jar包中剩,提高編譯速度。對于Objectiv...
二叉樹附demo,前序遍歷沸伏、后序遍歷、層序遍歷动分、刪除一個(gè)二叉樹的節(jié)點(diǎn)毅糟,前驅(qū)后繼節(jié)點(diǎn)等概念啊和原理 demo 基本概念 沒有任何節(jié)點(diǎn)的樹叫做空樹 節(jié)點(diǎn)的度:子樹的個(gè)數(shù)稱為度 樹...
關(guān)于大小端 所謂大端數(shù)據(jù)就是數(shù)據(jù)的高字節(jié)保存在內(nèi)存的低地址中,而數(shù)據(jù)的低字節(jié)保存在內(nèi)存的高地址中澜公,這樣的存儲模式有點(diǎn)兒類似于把數(shù)據(jù)當(dāng)作字符串順序處理:地址由小向大增加姆另,而數(shù)據(jù)...
首先確定電腦安裝了git 輸入git會產(chǎn)生提示: 如果沒有安裝,那么就網(wǎng)上搜索下載完成安裝. 可以使用命令行安裝坟乾,也可以下載工具包安裝 確定文件保存在自己的倉庫哪個(gè)地方 命令...