本人的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)直接訪(fǎng)問(wèn)在內(nèi)存存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu) 通過(guò)計(jì)算一個(gè)關(guān)于鍵值的函數(shù),將所需查詢(xún)的數(shù)據(jù)映射到表中一個(gè)位置來(lái)訪(fǎng)問(wèn)記錄荧库,這種方式加...
前提: 安裝更新好cocopods,注冊(cè)好cocopods賬號(hào),注冊(cè)好GitHub賬號(hào)践瓷,注冊(cè)好git賬號(hào),升級(jí)下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...
今天開(kāi)始一段新的學(xué)習(xí)旅程---- 翻譯Swift英文技術(shù)文檔砍濒,目的主要是為了學(xué)習(xí)英語(yǔ)淋肾,順帶學(xué)習(xí)技術(shù),翻譯不是逐字翻譯爸邢,而是基于內(nèi)容翻譯樊卓,原則是把里面涉及到的關(guān)鍵點(diǎn)講清楚;Le...
本文中用到 transform ,如有不會(huì)用的杠河,可先看下這里 iOS動(dòng)畫(huà)和特效:仿射變換-CGAffineTransform 1. 原文鏈接 http://blog.csdn...
先看一下效果: 實(shí)現(xiàn)一個(gè)UICollectionView的每個(gè)Cell分別彈出的動(dòng)畫(huà)效果. 需要注意:· 如何獲取CollectionView中的每一個(gè)cell.· 如何讓每...
利用 UIImageView 的 animationImages 顯示幀動(dòng)畫(huà)碌尔,每個(gè) cell 上都顯示浇辜,經(jīng)過(guò)測(cè)試,會(huì)出現(xiàn)如下幾個(gè)問(wèn)題: 滑動(dòng) collectionView ...
最近在開(kāi)發(fā)中需要實(shí)現(xiàn)瀑布流效果,便動(dòng)手實(shí)現(xiàn)了下,將使用方法記錄下,有不足之處也希望可以和大家溝通交流. WaterLayout[https://github.com/Smar...
前言 本文主要是對(duì)iOS各種IM實(shí)現(xiàn)方案調(diào)研 并且提供一些選型唾戚、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議柳洋。 注:文中的所有的代碼示例,在github中都有demo:iOS即時(shí)通訊叹坦,從入門(mén)到“放...
CocoaPods在這里就不多做介紹了募书,相信大家都對(duì)此都使用過(guò)绪囱,也知道其對(duì)我們的好處。CocoaPods可以使我們項(xiàng)目管理第三方更容易锐膜,平時(shí)第三方庫(kù)都是pod install...
OC Block 和 Swift 閉包相互調(diào)用 我們?cè)?OC 中定義的 Block毕箍,在 Swift 中是如何調(diào)用的呢?我們來(lái)看一下 在 Swift 中我們可以這么使用 比如我...
一道盏、協(xié)議與繼承 例如如上代碼而柑,這個(gè)時(shí)候我們有一個(gè)需求,要為這兩個(gè)類(lèi)添加一個(gè) debug 函數(shù)來(lái)打印當(dāng)前 類(lèi)的信息荷逞。從繼承的?度來(lái)說(shuō)媒咳,我們可能會(huì)想到抽取一個(gè)公共的基類(lèi),當(dāng)然這里...
性能問(wèn)題的主要原因是什么种远,原因有相同的涩澡,也有不同的,但歸根到底坠敷,不外乎內(nèi)存使用妙同、代碼效率、合適的策略邏輯膝迎、代碼質(zhì)量粥帚、安裝包體積這一類(lèi)問(wèn)題。 但從用戶(hù)體驗(yàn)的角度去思考限次,當(dāng)我們置...
一直大多數(shù)的時(shí)間都是在使用更快捷的桌面工具時(shí)候芒涡,漸漸的會(huì)失去使用命令行來(lái)進(jìn)行工作部署及提交,今天就來(lái)重溫一下Git的命令行卖漫。 使用命令行創(chuàng)建并提交到Github倉(cāng)庫(kù)中费尽。git...
移動(dòng)端項(xiàng)目復(fù)雜到一定程度都會(huì)走上組件化的道路,組件一多就會(huì)出現(xiàn)聯(lián)編緩慢的問(wèn)題羊始。Android項(xiàng)目可以通過(guò)gradle旱幼,依賴(lài)源碼生成jar包,提高編譯速度突委。對(duì)于Objectiv...
二叉樹(shù)附demo,前序遍歷忙灼、后序遍歷匠襟、層序遍歷、刪除一個(gè)二叉樹(shù)的節(jié)點(diǎn)该园,前驅(qū)后繼節(jié)點(diǎn)等概念啊和原理 demo 基本概念 沒(méi)有任何節(jié)點(diǎn)的樹(shù)叫做空樹(shù) 節(jié)點(diǎn)的度:子樹(shù)的個(gè)數(shù)稱(chēng)為度 樹(shù)...
關(guān)于大小端 所謂大端數(shù)據(jù)就是數(shù)據(jù)的高字節(jié)保存在內(nèi)存的低地址中酸舍,而數(shù)據(jù)的低字節(jié)保存在內(nèi)存的高地址中,這樣的存儲(chǔ)模式有點(diǎn)兒類(lèi)似于把數(shù)據(jù)當(dāng)作字符串順序處理:地址由小向大增加里初,而數(shù)據(jù)...
首先確定電腦安裝了git 輸入git會(huì)產(chǎn)生提示: 如果沒(méi)有安裝啃勉,那么就網(wǎng)上搜索下載完成安裝. 可以使用命令行安裝,也可以下載工具包安裝 確定文件保存在自己的倉(cāng)庫(kù)哪個(gè)地方 命令...