就業(yè)-02面試題01ios筆試題總結(jié)_第1頁
就業(yè)-02面試題01ios筆試題總結(jié)_第2頁
就業(yè)-02面試題01ios筆試題總結(jié)_第3頁
就業(yè)-02面試題01ios筆試題總結(jié)_第4頁
就業(yè)-02面試題01ios筆試題總結(jié)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

iOSOC?我OC?? ??合 C {Y:?收oo? |ì己身合I C++??|收?己身??OC 享\游 ?合3?他0條#cliornl #import他?#include9#importa以c|合@ 題合所 to@j信±Y @class他:import dí合 ??é9fè合@class@?行?題第合aF{了q 增享 享^y ǐ合路"A?取合F{}?行條在A#import?題以些a合?于????題相? +@>?I?e 1享 R享o收fè?合ǒ享 ?é享è?x嗎I?MèY享? ??é條兒??é享fèF合?é享fè-開è最一??就^c在Aalloc?copy收mutableCopy?到?retian:?"合ǐ給合Y?8?release到?autorelease?í條aEfè種?:?合e說還?? ARC???lGCARCAutomaticReferenceCounting?V?Aě5??還ù條x也)在A?Aě有還:?合@#?很大為"合eY:?8?release到?autoreleasefè合&3最A(yù)dellocfè合?題第?用?打VPA國(guó)(>release?íautorelease?條GCk增garbagecollection合??越?`ób÷合ARC?GC? iOS=8@?是QV?? ARC合Mac=8?是GC越?`ób÷合10.8\F死GC合1在AARC????±?\日é)不5" 合:J{ ē?÷?本 合:? :?? 國(guó)y.什y多?他收stack?說?題第V0更 合 fè收?有??有讓合?T?é讓p合他收 ?說??í0更 合頭??í 合主??工 ?Lμd@?為?$為 Rcopying9mutableCopying試?合¤子 &?9&?:?條?主合5R性ê-(id)copyWithZone:(NSZone{* =[[selfClass]->age=->name= }-(id)mutableCopyWithZone(NSZonec?àw!?>assign?與??讓合?êAy?x有?享知合ê??成ěǜ分合3????Aretain?t?ě有 錯(cuò)條?Aě有? 1A?÷:?合????在Acopy合 &?:?在Acopy以 yretain,?Aě有nonatomic合??1?? |過?ù8??lse_eiel strong?á?A合weak???A合ARC合在Astrong?行?題第?次#retain合 與?? yQV還 weak么ǔ合 y去Y:?放?F合 ?énil,?于最A(yù)?去從ARC就?就ARC^c?? h合|X???外?合 超??A信ǔ??外合 CoreFoundation享\w??"合 地(??外 "?g/上 è3[super合1享己身?享合;!1 ??é收:??合己身1?享合?#e最A(yù)?享fè ? D?g?> ?NSAutorelease ?合 :?8?autorelease?í"合V±?合??放?" :?8?òrelease?í合 delegate?ès現(xiàn) i ? ??A合3們 所iOS1-?都1íw?plistto很±?:????3有 V.?不ˉ"J[{ê>KVC收?讓?為 ??éb÷合?b÷&3 W在:? ?aE:?個(gè)?好?Zb÷條(3) ??ǜ分合j??:???在AKVC?讓?為而?? ??é合Xgj?????條?合KVCKVO??到?%KVO R?里KVC?? 一?¤pì?成ě?大成ě?()買?就 ec 3releaseS?o& = 在 =nilS ň最A(yù)releasefè合 ?é成打nil合X :?合?于?去從最 yn.好?úA??ì′? ′?(薦起ǒ全第)合 家?ú第合,過?合過 ě?fè ?o??OC?我?I?享 ??是 嗎I??是 ?w??是不???μ??是?己 block?Ay_?:\?d??合 ǐ試?fè合 R試?fè合ùǒe?里大 ?其合e ^c?dLo?回h合??在Adelegate條NotificationmA1B理?d合]ǒ合?d:?\6e?里§ě? loadView,viewDidLoad,viewDidUnload'n !mè3?loadView最 二÷第???view?合ǒ?viewj??"主最loadView最A(yù)\F最iOS6.0\合??幾?"合ň?μ??合}最A(yù)viewDidUnload @syntheizl@dnamc@synthesizeě又V(>getter9setter個(gè)了@dynamicu能?行?題第, ??讓fè說A國(guó)G V(>;?們??長(zhǎng)ú??¤子ě?長(zhǎng)ú?:?條Loj?說s長(zhǎng) 合^cs長(zhǎng)ú?合Loj法.長(zhǎng)ú??Y??合 長(zhǎng)ú?收nextresponder?條 %合 合^c?? 合Loj??P???二÷第:?收^c??合TF????收superview?:?收^c??合3? 合?前片??條? 法.前片??收topview?您?收UIWindow:??}??收UIApplication:??條^c?'?-長(zhǎng)úLo合?Loj網(wǎng)死條?B理合長(zhǎng)ú??@說:?? Lo合Lo三于??條 &3??長(zhǎng)úfè?? 被那 ?e己???Lo條??l??C?我static?.static??>¤子?é家????é,¤子 家????有{ ¤子??有?T下?,@ 以 úA??有inta 有int*a 去Yint**a 去Y去從去從inta[10]; 10去從有ǐ合?去從去 ?知有int*a[10]; 10去從有ǐ合?去從去 ?知有int*a)[10 去Y10?知有有ǐint(*a)(int); 去Y?有去從合?? ?知?有 ?知有int(*a[10])(int); 10去從有ǐ合?去從去Y?有合?? ?知?有?知有 NSString?ing*obj;obj=[selfallocWithZone:obj=[objinitWIthCString:nullTerminatedCStringencoding:encoding];returnAUTORELEASE(obj);}.objcLμ家?++.obRto?高.m?>.mm我 cppto??@Ac/c++大為合to 5Robj-c大為 cpp@很C++大obj- ?S????在Aprivate而比k??é obj-c?è-成ě變 fè合'&3?'?高 ǐfè~變 變fè合 &3最A(yù)合@?T& ^{??const>constintintconsta;constint*a;int*const X合 ê?知sKu會(huì) 去Yê?知有去從 合?知有&而? 去從&s?u能a 去Y?知有ê去從收 %合去從去Y?知有&3而?合 &而??C?我extern`3?externc`3extern&3打y?é到??有合3?子?é到?? to合?子?題???é9?有"aEǜ? ?題" 9?有??/(>w?有 ?微>??"? :ú?有B理合?"C?有eAextern 合?行?題第合3t是 P(>Ay??w?obj-cLμás?就OC??在A?Aě有 :?(?的× ”在A ?Aě+1合在A"-1 ?:??Aě有0"合主:?jě又`ó ??R合了 ?é合不o :?合?^fè?有了q ?éUIView*view,不o 合 úA-?Pview?é?±|:?合 UIButton:?合UIImageView:?μ′delegate合[增??到大?W成ěǜ分條delegatemAy_?\wd??合ùǒü經(jīng)_?d:??? 在A:?\w?d??條 block享ǖyCJ{?有去從合&3~?有′o??合Ay`最 ǐfè?有主&3block?è?其合&3fè R合X&3??fè?T?é合在大為S>要

extern"C"{}

INCvxWorksh話Tto?題~A?于toj???AcocoaCoreAudioMediaLibrary有?Core?果OpenGLESQuartz2DCoreGraphicA國(guó)AddressBookCoreLocationMapKitStore什?ūl人??收Stack? ?′o?±9?經(jīng)但~過¤手?收Queue? @¤?′o?±9然?′o?經(jīng)但~ ¤手?ň′ň5合?ň′F5:?±9?經(jīng)但~ "條? @¤?′o?±9?經(jīng)但~過¤條手 ?′o?±9然?′o?經(jīng)但~過¤作?有???|條手?作?有??? <}的??Lμd@}的 ? NSObject1享合己 JAprotocl?? {Y:??? ì己身合c++?是己身staticU???l??yn??????? 與?k??éO! ?statick??é@間在好Y合?于toì?static?T?é9與??T?éO! ?static?T?é@j間é好Y合Y機(jī)YDc讓static?有與??有O!他?static?有?? 中合與??有ej最得是中? ?Tl開享 Z享 ?高??Zx ǐJ在A享?了q變44. ?□(1)試 ǐfè合&3成打 R合??主R/ S?9^:=;m?”object” ?最 成打第fè合F?與??staticFile*instance=nil;@implementationstaticFile*instance=nil;@implementationFile//?ì?+{@synchronized(self){if(instance==nil){instance=[[Filealloc]}}return}//兒很allocWithZone?copyWithZone?retain?release??Aìě A?÷ 享@種? &3??k?之n有?合享&3???成打?ì?:? ^c享種? ?ê 合;!?享&3成打ì?看 合^c就事e?id???nil??>?lo* 48.notification_?&???kvo_?&?notificationU??|[?Hh?kvo??¤pobject-c?都??0o?C?\?>Nerobjectivec?就ásS??NSAutoreleasePool##OC?新gLQ5 /上$ copy??,?s>?'n道?strongweakretainrelease ?d@C.V> ès ??到??二÷?條 享 "??ZaE享合] ;去從條&3力à?????然?I合 ü `最 W享ǖobjective- Lμd@??_?ObjectCē在??S?>?LQV??W 開!以Wè??S?I>Aaye.Veyn ,? ????西難合 iOSě又?{?ǔ???{?ǔ 己身?條?x ¢k說CoreAnimation R條?? 通?T0合說CALayr享還 條IViex S2 CLyr還 第條UIewn CALayr合elyr話子W?·合rUIiw高Ri條> ??? ü那fè條MacOSX10.6加息可Y5ù iOS4.0 ?大?^NSThre已等,a以 已等 ?^有 9ū?外 性小???ìTCP/UDPyn好TCPk??二÷試?W試?&3??{Y下??&??II?dUDPk增A國(guó)有??試?合?&3???下? &?I I?d條(3)ATCP) f{元&?)<?元socketò?.httpò?http下??http下 ?下?合我生國(guó)?Ya給第 Y3?合a給第?úF下?我被只socket下??socket下 下?合?生國(guó)?9a給第?件?里/下 TCPò?sY?Q?生國(guó)?8?syn?(syn=j)a給第合ù′±SYN_SEND候?合p?a所 Y?Q?a給第ósyn?合??所?SYN收ack=j+1?合|"GSYN?收syn=k?合我SYN+ACK?合?"a給第′±SYN_RECV候??(3)sKY?Q?生國(guó)?óa(chǎn)給第SYN?ACK?合Ya給第8?所??ACK(ack=k+1)合??8?¢?合生國(guó)?9afal Frame ??view?view著?ě ?打9+收?òI???著又Bounds 著?ě ?打9+收?òI 著?ě又′MVé W??成ě合M¤子有?ǜ知?V¤子???C¤子二÷第有?ǜ知??獲 ǐ?但~有? 高子?PA國(guó)合9A國(guó)′o但(3)二÷第 試最?合二÷第?有?合有??P??*高?loadViewS?mè3 ar>loadView最 二÷第???view?合ǒ?viewj??"主最viewWill 二÷第???viewj ???"最?±能xib? loadViewj最A(yù)"合?fè合 μxib合ň?'÷第 ~ μ?xibto條^c??xibto合 μview:?~÷第???合^c-xibto合主?'alloc種 view:?~????就了?ê這???£!?±能??事"合ě最A(yù)二÷第didReceiveMemoryWarningfè?Z二÷第?? 6.0\ f分X6.0\合最A(yù)didReceiveMemoryWarningF合self.view成打nil,ùǒ}最A(yù) 1???(2)6.0\F合最A(yù)didReceiveMemoryWarningF合}最A(yù)viewDidUnloadfè合主ú?didReceiveMemoryWarningfèQVself.view=nil合ùǒ? Lμ?|View那?;??;?Lμ3后???兒很View享 ove?touchEndě?fè?¨??早像 ??"合可ňě又量??Lo合ù?Lo種? UIEvent:?合 úA??Lo手?合TF說UIApplication:?|手?合?5′o08合可ň08PUIWindow:?合TF說UIWindow:?08P早像??:合s長(zhǎng)ú?:?長(zhǎng)ú???Loj?說s長(zhǎng)ú?:??合^cs長(zhǎng)ú??合Loj法.長(zhǎng)ú??Y??合?P長(zhǎng)ú?收nextresponder?條?%合s長(zhǎng)ú???:?到?a1享:?合aj早像FLoj?說??合^c??合Loj??P???二÷第:?收^c??合TF????收superview?:?收^c??合?享合?前片??條?法.前片??收topview?您?收 ?e己???Lo??收UIApplication:??條^c?'?úLo合?Loj網(wǎng)死條?B理長(zhǎng)ú??@說:??Lo合Lo三于??條"&3 ?e己???Lo大block?就ás 28?a?Y己大時(shí)′己 在A?T:?合 ?:?retain合 個(gè)到?fè合 :??P?T?é合ùǒ在A block§??而比??T?é CupCup*cup=[[Cupalloc]init];@try{& 大為合?^有[cup}@catch(NSException*exception) F?o大為合- NSLog(@"main:Caught%@:%@",[exceptionname],[exceptionreason]);}@finally[cup}OC??(?人?)h?NSOperationQueueμás?? 過??合過?? 過NSOperationQueue&3還?ù8有合)&3還?\w?ňtimr對(duì)·÷h?>Fd@ ÷"第time? 快所合 £對(duì)5R??B理合X&信 "第time?入|]快所條#&3= 過?合?過?不o "第合X Http??28?GET??lPOST??yn,http試????合生國(guó)?mV8?3?合a給第U5長(zhǎng)ú合a給第長(zhǎng)ú\F合??主被=條GET3?-3??合POST?3??合3??有&3 ±3??合 POST&3??é有?Pa給第條 HTTPS?HTTPS收SecureHypertextTransferProtocol?¥k?tx??試?¥k?d?N合??yHTTP=8合Ay生國(guó)ě?b9a給第\w?情dí條?在A¥k道??片(SSL)′odí?情合?ì%?HTTP xml?都′?S???>_?json′?xml有?ü?_Wü?f分?DOMü?DOMü???ň¢>DOM將?微合 ?ǜ回XMLt?",???合?Aū?DOM| 合?ALo記Vǜ知,ü?XMlt?"e? =é到?D????到?個(gè) 到?ò去定"合??地(Lo′o ú? :yDOM%S用?但~(4)msKf ?jsonü?享合2a合@iOS5\Fg&3在19.3%?o1過j發(fā)????>?I?5?回°?么á?t?正方收?,úA)在A?嗎I? S?ù à???ǒ:ios53?是真¢?條?I??是?回 ??ì上嗎I?t?有 ??么à?? ?高么 |小3?)(3)MKNetworkKit收??在?I??是 ??ǎ很條ASIHTTPRequest么合新嗎I?t?有?2à 同-iOS?o?都1íáS???>?e?C?都íá?oeaa.<×A好?CoreData{ê??都?h? ?W是想好f分?個(gè) 有 有??合'&3在 有??t是有?合&3在AaEf??有?合個(gè)?¤?:???用?+有?é??9出?但?CoreData用?有?é??9出?但5Lμú游?V?Default-568h@2x.png0結(jié)些640*1136?為"合后 很480x320東ɡ合在A ?表o?東?'成打 用ú iOSLμ里三23.3%§?個(gè) ì?現(xiàn)ˉ??OCUnit ?2A現(xiàn)ˉ??ú? 的?h?> 己身合&3?'R試??大條OCì己身 享k己身NSObject條 ì己身合 己?QAPP?~??>4分??變 ??P?c度?現(xiàn)ˉ?你Mè?當(dāng)合到?意?Mè??4?a給APP???“Beta”?X合到aE¤qAPP)?=8¢> μ"w',iOS ?'15APP?? iOS\?aE?是àtableView^c西 話子10ì??合主tableView@種 ì?? n+1合載12ì??" ?As1ì??:?條tableView 進(jìn)?合tableView ?ì??"合ň|?1出??&?Aì??合^c主?A合^c-主 在A實(shí)q??合 后éà在 μ在A性小μ合ùǒ成打 μù8載 合三于載 t???&3??drawInRect通 合力àreloadDatakTcell合@^c V?oa合ě?5a?F問cell h??Acell.rowHeight成打ASIj發(fā)??ASIō?aá?HTTP??=????性小3??手?3??GZIP水??問??被I???′?來位??to?HTTP?′e ?d?'TCP/IP試?合R生國(guó) a給第?\w?df分條生國(guó) a給第?里 下?合TF′o有???objective-c/上JLμ?R(?ō ?d&3?'大Lμt?u?W?我-?StringFileto合 Localizable.strings,?J{ ???|??Localizable.stringsto :úXIBto4ǘ 增4ǘ ?±能loadView,viewDidLoad,viewDidUnload?didReceiveMemoryWarning'n >!mè3loadView:???view?"合ǒviewj??"最viewDidLoad:loadView最A(yù)¢\F最 iOS6.0\合??幾?"最didReceiveMemoryWarning???幾?"最?就??iS6li6-\°sS? viewDidUnload合 didReceiveMemoryWarningfè ??oRunloops過 § T0 run 超三最?ê~3點(diǎn)? ?±Lo條在Arunloop ê~" yê~,]-ê~" Lμè3drawRectS?llayoutSubViewS?? ?'setNeedsLayoutfè性小最?'setNeedsDisplayfè性小最drawRectfèAy通?合layoutSubViewfèAy博ell e二÷ ???合二÷第UIViewControllerA還 μ話子 iOS??,Q心 |Q心但~合Q心?新沒????à完?新 ès??H.KVOyn)不ˉ" W`最b÷合 §ě合 §ě ??????S?Z收KVOj???Y?????8??Z ?Z9KVO?e 生國(guó)?Ahttp試?′o3?合 體?http3?合ù? 有?a給第? weba給第更?收T??:?條http3?f分 生國(guó)?mV8/3?合a給第gP長(zhǎng)ú合Y3?¢?F主被=下?合3看?ū?條a給 mVP生國(guó)?長(zhǎng)ú收經(jīng)? 下?已等?條m在A享NSURLConnectionscoket生國(guó)?來a給第??在Asocket“道??”′o下?合ù- 下?F被= 生國(guó)?9a給第&3t是下??N合üf&3mV8?有?條 ?時(shí)=8到W?我 ,áùǒt是8?有?é? -?在A條m在A享CFSocketRefró??點(diǎn)3%?o???o??>得為得為??合1在Azxing, ǐ??他請(qǐng)合]ǒ=?合 ??>/?回iOS5?o rJSONü?iOS6?oUIRefreshControlv?以c無因UICollectionView二o在poseViewController一DC二(4)PassKitPassbook(5)AutoLayoutV博?iOS7 ě又 UI成 ControlCenter二 Safariǒ全第???? rUIDynamicItem??合A UIView÷V?o(2)r?時(shí)??SpriteKitFramework??合享ǖycocos2d /ios7- iOS5r 合:xib多人óx合 ú第Ay o合9E#\w e 二÷第種?xibto&3在A "合在A/?回f?(3)嗎I?Storyboardìto合?y每手試~=83%ARCh?ARC ARC?題第ù合iOS5.0 ù合在AARC合=8?e ?題第?7f àrelease]信ǔ??外?合'?release信ǔ??界?地(S? Framework&Library才?合?題" 才 大為 家??toAPP- ?=8?$合 APP合圖很 μ¥?8SVN?Git?`1-??會(huì)?è?X?說是?于大為名 |"而 to條 而 to合ňHA?合TF??a給第合 合}′o而?a給 才?toxcodeproj,本 ??合aE@S條?于?to地(名?49.看8ú3Lμd@μ T0合?'http試? 打eT0μ場(chǎng)完é合'?μeT0合μ¢>\F合ǐ?2ē′???_???1但~-OSAtomicě???-Lo-asihttprequest?asysocket3>?片:CFNetwork??′o體?合CFNetwork??C??μ!3?H?7c?現(xiàn)_:?e?d??"合#&3在A?Z到? R_:?\w?d??合ùǒü??^c_:?&3?里大 :??df分合大 1:1合?Z1: 合^c1: f分合#@在A′?à?P±?objc/上Lμ?ō blockblock而比?T?é合 &3而block而比?T:?合 ^c?A?:?合 l?H|53ì合 A?Z合:?\w?d合?Zf分:?\we?里合大為{ ;:??d??合上大為? ??A合 X合::?Uretain但~ 而比:?合?:?放?F V去 去從成打block`3?3lok$ R_:?\w?d??合ùü??合經(jīng)在Ablock合)&3在A setS?>?于&????j而Objective-CiiazeiS> 享間é最

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論