《2018 iOS面試題系列》 一、多線程的底層實(shí)現(xiàn)? 提示:1> 首先搞清楚什么是線程、什么是多線程2>Mach是第一個(gè)以多線程方式處理任務(wù)的系統(tǒng),因此多線程的底層實(shí)現(xiàn)機(jī)制...
《2018 iOS面試題系列》 一、多線程的底層實(shí)現(xiàn)? 提示:1> 首先搞清楚什么是線程、什么是多線程2>Mach是第一個(gè)以多線程方式處理任務(wù)的系統(tǒng),因此多線程的底層實(shí)現(xiàn)機(jī)制...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
【原文鏈接】 最近公司針對剛?cè)肼毜膽?yīng)屆畢業(yè)生開展了一個(gè)的“新牛計(jì)劃”,目的是讓他們能夠在一個(gè)月的時(shí)間內(nèi)從零基礎(chǔ)成長為 iOS 開發(fā)新手。 在這個(gè)過程中,我們需要承擔(dān)講師的角色...
背景: 在大型項(xiàng)目,企業(yè)級(jí)開發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開展,變得臃腫,iOS中的分類(Category)就很好的解決了這個(gè)問題。 分類(Categ...
目錄一、iOS的內(nèi)存管理方式? 1、小對象的內(nèi)存管理 -- Tagged Pointer?? 1.1 Tagged Pointer是什么?? 1.2 Tagged Point...
一、封裝 學(xué)習(xí)過Java中類的同學(xué)可能都知道了,封裝就是對類中的一些字段,方法進(jìn)行保護(hù),不被外界所訪問到,有一種權(quán)限的控制功能,Java中有四種訪問權(quán)限修飾符:public,...
1.堅(jiān)持早睡早起,不熬夜,相信我,一個(gè)月后你會(huì)震驚的。 2.堅(jiān)持出門化個(gè)淡妝,可以讓你信心十足。 3.多喝水,促進(jìn)新陳代謝,每晚泡腳,促進(jìn)血液循環(huán),緩解疲勞 4.不要駝背,走...