版本記錄 前言 Swift作為一門開發(fā)語(yǔ)言蒋困,它到目前為止也四歲了,接下來(lái)這個(gè)專題主要收集一下Swift面試相關(guān)的問(wèn)題敬辣。感興趣的看下面幾篇文章雪标。1. Swift面試資料 (一)...
Block Block底層原理實(shí)現(xiàn) 首先我們來(lái)看四個(gè)函數(shù) 造成這樣的原因是:傳值和傳址。為什么說(shuō)會(huì)有傳值和傳址炫惩,把.m編譯成c++代碼僻弹。得到.cpp文件,我們來(lái)到文件的最后他嚷,...
如果你覺(jué)得 UITableViewDelegate 和 UITableViewDataSource 這兩個(gè)協(xié)議中有大量方法每次都是復(fù)制粘貼卸耘,實(shí)現(xiàn)起來(lái)大同小異;如果你覺(jué)得發(fā)起網(wǎng)...
今天在篩選了200 份 iOS 簡(jiǎn)歷粘咖,還蠻有感受的鹊奖,大致簡(jiǎn)單總結(jié)下。 一涂炎、總的要求: 技術(shù)水準(zhǔn)超過(guò)組內(nèi)的平均水平 五年內(nèi)最好不超過(guò) 3 份工作經(jīng)歷 二忠聚、其他細(xì)致要求 簡(jiǎn)歷格式...
我們知道classes是引用類型设哗,structs屬于值類型。這就意味著两蟀,當(dāng)你傳遞一個(gè)class,Swift傳遞的是對(duì)象的引用网梢,而當(dāng)你傳遞一個(gè)struct,Swift傳遞的是對(duì)...