
前言 區(qū)塊鏈作為繼大數(shù)據(jù)、云計算、人工智能等技術之后,是又一門當今市場下的熱門技術,從17年火熱起來后,一直是各大廠和有關區(qū)塊鏈公司積極布局的方...
前言 類似于時間復雜度的討論,一個算法的空間復雜度(Space Complexity)S(n)定義為該算法所耗費的存儲空間,它也是問題規(guī)模n的函...
前言 相信學過C語言的都知道算法:冒泡排序、選擇排序、快速排序等等。 那么,關于時間復雜度O(n)、O(logn)這個概念應該怎么理解呢? 本篇...
3DES是三重數(shù)據(jù)加密算法塊密碼的通稱,聽到名字就知道與DES加密有關,簡單的理解為用DES加密三次,通過增加DES的密鑰長度來避免暴力...
異或的運算方法是一個二進制運算: 1^1=0 0^0=0 1^0=1 0^1=1 兩者相等為0,不等為1. 這樣我們發(fā)現(xiàn)交換兩個整數(shù)的值時可以不...
前言 關于property的本質是啥?作者原來也不知道,往下看! 正文 @property = ivar + getter + setter; ...
前言 關于__weak和__strong關鍵字,__weak關鍵字好理解,用它修飾本類的self,可以防止block中循環(huán)引用問題,那么__st...
前言 iOS面試中最經(jīng)常碰到的就是內(nèi)存方面的問題,比如面試官問你淺拷貝和深拷貝的區(qū)別,copy和stong關鍵字的區(qū)別,weak和assign的...
我的簡書第一章 最近作者加入了一家新公司,工作清閑,又耐不住寂寞,于是乎想到以前的工作,似乎從來沒停下過。 最近面試iOS工程師,碰到很多基本的...