咱網面試題

2021-06-22 17:11:44 字數 1315 閱讀 3261

1.寫出快速遍歷字典的**

nsdictionary * namesdic = [nsdictionary dictionarywithobjectsandkeys:@"name1", @"key1", @"name2", @"key2", nil];

nsarray * keys = namesdic.allkeys;

for(nsstring * key in keys)

2.寫乙個**模式,實現不同的類之間的通訊

@protocol mydelegate

-(void)buyiphone:(nsstring *)iphonetype money:(nsstring *)money;

@end

@inte***ce my : nsobject

@property(assign,nonatomic)id

delegate;

@end

@implementation my

-(void)willbuy

@end

#import

#import

"my.h

"@inte***ce business : nsobject@end

#import

"business.h

"@implementation business

-(void)buyiphone:(nsstring *)iphonetype money:(nsstring *)money

@end

3.http協議中,post和get的區別是什麼?

請查閱:

4.簡述試圖控制器生命週期。即從檢視載入到檢視釋放。執行了哪些方法,方法的執行順序?以及每個方法應該進行哪些合理操作?

請查閱:

6.談談kvo和kvc的理解。

請查閱:很牛的!)

7.寫乙個生成單例物件的方法。

singleton.m

static

singleton

* sing =

nil;

@implementation

singleton

+ (singleton

*)defaultsingleton

return

sing;}

@end

8.(1)在乙個viewcontroller裡面第三方類庫asihttprequest建立乙個請求佇列,建立並且執行。

(2)當請求沒有完畢,檢視釋放,要做哪些處理?

9.ios推送通知原理?

請查閱:

牛客網(面試題)

每年六一兒童節,牛客都會準備一些小禮物去看望孤兒院的小朋友,今年亦是如此。hf作為牛客的資深元老,自然也準備了一些小遊戲。其中,有個遊戲是這樣的 首先,讓小朋友們圍成乙個大圈。然後,他隨機指定乙個數m,讓編號為0的小朋友開始報數。每次喊到m 1的那個小朋友要出列唱首歌,然後可以在禮品箱中任意的挑選禮...

立方網面試題總結

4月27日下午去參加了某公司的系統運維工程師的面試。總結一下筆試題幾個做的不好的地方。1 如何限制普通使用者修改密碼?密碼限制的做法可以這樣實現 pwd home test 當前是普通使用者。su password 輸入高階管理員密碼 進入高階使用者狀態。chmod 711 usr bin pass...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...