IOS面試寶典

2021-09-21 08:38:19 字數 942 閱讀 1556

object-c有多繼承嗎?沒有的話用什麼代替?

cocoa 中所有的類都是nsobject 的子類,多繼承在這裡是用protocol 委託**來實現的

你不用去考慮繁瑣的多繼承 ,虛基類的概念.ood的多型特性 在 obj-c 中通過委託來實現.

object-c有私有方法嗎?私有變數呢?

objective-c– 類裡面的方法只有兩種, 靜態方法和例項方法. 這似乎就不是完整的物件導向了,按照oo的原則就是乙個物件只暴露有用的東西. 如果沒有了私有方法的話, 對於一些小範圍的**重用就不那麼順手了. 在類裡面聲名乙個私有方法

@inte***ce controller : nsobject

+ (void)thisisastaticmethod;

– (void)thisisaninstancemethod;

@end

@inte***ce controller (private) -

(void)thisisaprivatemethod;

@end

@private可以用來修飾私有變數

在objective‐c中,所有例項變數預設都是私有的,所有例項方法預設都是公有的

關鍵字const什麼含義

const意味著」唯讀」,下面的宣告都是什麼意思?

const int a;

int const a;

const int *a;

int * const a;

int const * a const;

前兩個的作用是一樣,a是乙個常整型數。第三個意味著a是乙個指向常整型數的指標(也就是,整型數是不可修改的,但指標可以)。第四個意思a是乙個指向整型數的常指標(也就是說,指標指向的整型數是可以修改的,但指標是不可修改的)。最後乙個意味著a是乙個指向常整型數的常指標(也就是說,指標指向的整型數是不可修改的,同時指標也是不可修改的)。

結論:

面試寶典12

1 請你自我介紹一下自己好嗎?3 說說你最大的缺點?4 你對薪資的要求?5 你對加班的看法?回答樣本 如果工作需要我會義不容辭加班,我現在單身,沒有任何家庭負擔,可以全身心的投入工作。但同時我也會提高工作效率,減少不必要的加班。6 如果通過這次面試我們錄用了你,但工作一段時間卻發現你根本不適合這個職...

cpp面試寶典

小白在面試寶典上的遊蕩 下面開始今日說法 比較兩端 include using namespace std int main cout 0 2 1 分析 初始化a 0,x 0,滿足a 1,且x的非為1,所以符合迴圈條件,x自加為1,a自加為1,進入迴圈體a加為2,已經不符合小於等於1的條件,所以後面...

java面試寶典

分布式session的五種實現方式 redis memcache儲存session 伺服器端共享session 基於資料庫的session 基於cookie的session共享 基於nfs共享檔案系統 怎麼防止客戶端填寫的資料在提交過程中被篡改?加密 使用post提交 https runnable和...