国产真实乱子伦精品,国产精品100页,美女网站色免费,国产白嫩美女免费观看,欧美精品亚洲,欧美韩国xxx,欧美性猛交xxxxxxxx软件

ios面試筆試題

時(shí)間:2024-06-06 19:12:41 學(xué)人智庫(kù) 我要投稿
  • 相關(guān)推薦

ios面試筆試題

  招聘公司出ios面試筆試題事為了選出更優(yōu)秀的人才,以下是ios面試筆試題,歡迎閱覽!

ios面試筆試題

  1. Object-c的類可以多重繼承么?可以實(shí)現(xiàn)多個(gè)接口么?Category是什么?重寫一個(gè)類的方式用繼承好還是分類好?為什么?

  答: Object-c的類不可以多重繼承;可以實(shí)現(xiàn)多個(gè)接口,通過(guò)實(shí)現(xiàn)多個(gè)接口可以完成C++的多重繼承;Category是類別,一般情況用分類好,用Category去重寫類的方法,僅對(duì)本Category有效,不會(huì)影響到其他類與原有類的關(guān)系。

  2. #import 跟#include 又什么區(qū)別,@class呢, #import<> 跟 #import””又什么區(qū)別?

  答:#import是Objective-C導(dǎo)入頭文件的關(guān)鍵字,#include是C/C++導(dǎo)入頭文件的關(guān)鍵字,使用#import頭文件會(huì)自動(dòng)只導(dǎo)入一次,不會(huì)重復(fù)導(dǎo)入,相當(dāng)于#include和#pragma once;@class告訴編譯器某個(gè)類的聲明,當(dāng)執(zhí)行時(shí),才去查看類的實(shí)現(xiàn)文件,可以解決頭文件的相互包含;#import<>用來(lái)包含系統(tǒng)的頭文件,#import””用來(lái)包含用戶頭文件。

  3. 屬性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那種情況下用?

  答:

  1). readwrite 是可讀可寫特性;需要生成getter方法和setter方法時(shí)

  2). readonly 是只讀特性 只會(huì)生成getter方法 不會(huì)生成setter方法 ;不希望屬性在類外改變

  3). assign 是賦值特性,setter方法將傳入?yún)?shù)賦值給實(shí)例變量;僅設(shè)置變量時(shí);

  4). retain 表示持有特性,setter方法將傳入?yún)?shù)先保留,再賦值,傳入?yún)?shù)的retaincount會(huì)+1;

  5). copy 表示賦值特性,setter方法將傳入對(duì)象復(fù)制一份;需要完全一份新的變量時(shí)。

  6).nonatomic 非原子操作,決定編譯器生成的setter getter是否是原子操作,atomic表示多線程安全,一般使用nonatomic

  4.對(duì)于語(yǔ)句NSString*obj = [[NSData alloc] init]; obj在編譯時(shí)和運(yùn)行時(shí)分別時(shí)什么類型的對(duì)象?

  答: 編譯時(shí)是NSString的類型;運(yùn)行時(shí)是NSData類型的對(duì)象

  5.常見的object-c的數(shù)據(jù)類型有那些, 和C的基本數(shù)據(jù)類型有什么區(qū)別?如:NSInteger和int

  答:object-c的數(shù)據(jù)類型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,這些都是class,創(chuàng)建后便是對(duì)象,而C語(yǔ)言的基本數(shù)據(jù)類型int,只是一定字節(jié)的內(nèi)存空間,用于存放數(shù)值;NSInteger是基本數(shù)據(jù)類型,并不是NSNumber的子類,當(dāng)然也不是NSObject的子類。NSInteger是基本數(shù)據(jù)類型Int或者Long的別名(NSInteger的定義typedef long NSInteger),它的區(qū)別在于,NSInteger會(huì)根據(jù)系統(tǒng)是32位還是64位來(lái)決定是本身是int還是Long。

  6.id 聲明的對(duì)象有什么特性?

  答:Id 聲明的對(duì)象具有運(yùn)行時(shí)的特性,即可以指向任意類型的objcetive-c的對(duì)象;

【ios面試筆試題】相關(guān)文章:

投行面試題07-24

軟件測(cè)試面試題01-17

來(lái)看看谷歌的面試題08-17

中層副職競(jìng)聘面試題09-05

濟(jì)南稼軒中學(xué)小升初面試題07-21

考察個(gè)人價(jià)值觀的另類面試題02-21

壓力危機(jī)類面試題目突破技巧11-09

今年最強(qiáng)的面試題和最牛的答卷09-20

人力資源行業(yè)常見面試題匯總02-03

面試中的邏輯思維能力測(cè)試題10-21