




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1突破突破(tp)ObjectiveC開發(fā)速學(xué)手冊(cè)之開發(fā)速學(xué)手冊(cè)之Foundation框架的基本對(duì)象框架的基本對(duì)象第一頁,共115頁。第2頁/共115頁第二頁,共115頁。類型類型說明說明char字符型對(duì)象UnsignedChar無符號(hào)字符型對(duì)象Short短整型對(duì)象UnsignedShort無符號(hào)短整型對(duì)象Integer整型對(duì)象UnsignedInteger無符號(hào)整型類型對(duì)象int整型對(duì)象UnsignedInt無符號(hào)整型對(duì)象Long長整型對(duì)象UnsignedLong無符號(hào)長整型對(duì)象LongLong長長整型對(duì)象UnsignedLongLong無符號(hào)長長整型對(duì)象float浮點(diǎn)型對(duì)象doubl
2、e雙精度型對(duì)象Bool布爾型對(duì)象第3頁/共115頁第三頁,共115頁。第4頁/共115頁第四頁,共115頁。第5頁/共115頁第五頁,共115頁。第6頁/共115頁第六頁,共115頁。第7頁/共115頁第七頁,共115頁。名稱名稱創(chuàng)建和初始化類方法創(chuàng)建和初始化類方法字符型對(duì)象的創(chuàng)建和初始化字符型對(duì)象的創(chuàng)建和初始化numberWithChar:無符號(hào)字符型對(duì)象的創(chuàng)建和初始化無符號(hào)字符型對(duì)象的創(chuàng)建和初始化numberWithUnsignedChar:短整型對(duì)象的創(chuàng)建和初始化短整型對(duì)象的創(chuàng)建和初始化numberWithShort:無符號(hào)短整型對(duì)象的創(chuàng)建和初始化無符號(hào)短整型對(duì)象的創(chuàng)建和初始化numbe
3、rWithUnsignedShort:整型對(duì)象的創(chuàng)建和初始化整型對(duì)象的創(chuàng)建和初始化numberWithInteger:無符號(hào)整型對(duì)象的創(chuàng)建和初始化無符號(hào)整型對(duì)象的創(chuàng)建和初始化numberWithUnsignedInteger:整型對(duì)象的創(chuàng)建和初始化整型對(duì)象的創(chuàng)建和初始化numberWithInt:initWithInt:無符號(hào)整型對(duì)象的創(chuàng)建和初始化無符號(hào)整型對(duì)象的創(chuàng)建和初始化numberWithunsignedInt:長整型對(duì)象的創(chuàng)建和初始化長整型對(duì)象的創(chuàng)建和初始化numberWithLong:無符號(hào)長整型對(duì)象的創(chuàng)建和初始化無符號(hào)長整型對(duì)象的創(chuàng)建和初始化numberWithUnsignedLo
4、ng:長長整型對(duì)象的創(chuàng)建和初始化長長整型對(duì)象的創(chuàng)建和初始化numberWithLongLong:無符號(hào)長長整型對(duì)象的創(chuàng)建和初始化無符號(hào)長長整型對(duì)象的創(chuàng)建和初始化numberWithUnsignedLongLong:浮點(diǎn)型對(duì)象的創(chuàng)建和初始化浮點(diǎn)型對(duì)象的創(chuàng)建和初始化numberwithFloat:雙精度浮點(diǎn)型對(duì)象的創(chuàng)建和初始化雙精度浮點(diǎn)型對(duì)象的創(chuàng)建和初始化numberWitnDouble:布爾型對(duì)象的創(chuàng)建和初始化布爾型對(duì)象的創(chuàng)建和初始化numberWithBool:第8頁/共115頁第八頁,共115頁。第9頁/共115頁第九頁,共115頁。第10頁/共115頁第十頁,共115頁。第11頁/共115
5、頁第十一頁,共115頁。第12頁/共115頁第十二頁,共115頁。第13頁/共115頁第十三頁,共115頁。名稱名稱初始化示例方法初始化示例方法字符型對(duì)象的初始化字符型對(duì)象的初始化initWithChar無符號(hào)字符型對(duì)象的初始化無符號(hào)字符型對(duì)象的初始化initWithUnsignedChar短整型對(duì)象的初始化短整型對(duì)象的初始化initWithShort無符號(hào)短整型對(duì)象的初始化無符號(hào)短整型對(duì)象的初始化initWithUnsignedShort整型對(duì)象的初始化整型對(duì)象的初始化initWithInteger無符號(hào)整型對(duì)象的初始化無符號(hào)整型對(duì)象的初始化initWithUnsignedInteger整型
6、對(duì)象的初始化整型對(duì)象的初始化initWithInt無符號(hào)整型對(duì)象的初始化無符號(hào)整型對(duì)象的初始化initWithUnsignedInt長整型對(duì)象的初始化長整型對(duì)象的初始化initWithLong無符號(hào)長整型對(duì)象的初始化無符號(hào)長整型對(duì)象的初始化initWithUnsignedLong長長整型對(duì)象的初始化長長整型對(duì)象的初始化initWithLongLong無符號(hào)長長整型對(duì)象的初始化無符號(hào)長長整型對(duì)象的初始化initWithUnsignedLongLong浮點(diǎn)型對(duì)象的初始化浮點(diǎn)型對(duì)象的初始化initWithFloat雙精度浮點(diǎn)型對(duì)象的初始化雙精度浮點(diǎn)型對(duì)象的初始化initWithDouble布爾型對(duì)象
7、的初始化布爾型對(duì)象的初始化initWithBool第14頁/共115頁第十四頁,共115頁。第15頁/共115頁第十五頁,共115頁。第16頁/共115頁第十六頁,共115頁。名稱名稱取值實(shí)例方法取值實(shí)例方法字符型對(duì)象的取值字符型對(duì)象的取值charValue無符號(hào)字符型對(duì)象的取值無符號(hào)字符型對(duì)象的取值unsignedCharValue短整型對(duì)象的取值短整型對(duì)象的取值short Value無符號(hào)短整型對(duì)象的取值無符號(hào)短整型對(duì)象的取值unsignedShortValue整型對(duì)象的取值整型對(duì)象的取值integerValue無符號(hào)整型對(duì)象的取值無符號(hào)整型對(duì)象的取值unsignedIntegerValu
8、e整型對(duì)象的取值整型對(duì)象的取值intValueunsigned無符號(hào)整型對(duì)象的取值無符號(hào)整型對(duì)象的取值unsignedIntValue長整型對(duì)象的取值長整型對(duì)象的取值longValue無符號(hào)長整型對(duì)象的取值無符號(hào)長整型對(duì)象的取值UnsignedLongValue長長整型對(duì)象的取值長長整型對(duì)象的取值longlongValue無符號(hào)長長整型對(duì)象的取值無符號(hào)長長整型對(duì)象的取值unsignedLongLongValue浮點(diǎn)型對(duì)象的取值浮點(diǎn)型對(duì)象的取值floatValue雙精度浮點(diǎn)型對(duì)象的取值雙精度浮點(diǎn)型對(duì)象的取值doubleValue布爾型對(duì)象的取值布爾型對(duì)象的取值boolValue第17頁/共115
9、頁第十七頁,共115頁。第18頁/共115頁第十八頁,共115頁。第19頁/共115頁第十九頁,共115頁。第20頁/共115頁第二十頁,共115頁。第21頁/共115頁第二十一頁,共115頁。第22頁/共115頁第二十二頁,共115頁。第23頁/共115頁第二十三頁,共115頁。第24頁/共115頁第二十四頁,共115頁。第25頁/共115頁第二十五頁,共115頁。第26頁/共115頁第二十六頁,共115頁。第27頁/共115頁第二十七頁,共115頁。第28頁/共115頁第二十八頁,共115頁。第29頁/共115頁第二十九頁,共115頁。第30頁/共115頁第三十頁,共115頁。第31頁/共
10、115頁第三十一頁,共115頁。第32頁/共115頁第三十二頁,共115頁。第33頁/共115頁第三十三頁,共115頁。第34頁/共115頁第三十四頁,共115頁。第35頁/共115頁第三十五頁,共115頁。第36頁/共115頁第三十六頁,共115頁。第37頁/共115頁第三十七頁,共115頁。方法方法說明說明+(id)stringWithContentsOfFile:path encoding:enc error err創(chuàng)建一個(gè)新字符串并將其設(shè)置為path指定的文件的內(nèi)容,使用字符編碼enc,在err上返回錯(cuò)誤+(id)stringWithContentsOfURL:urlencoding:
11、enc error:err創(chuàng)建一個(gè)新字符串,并將其設(shè)置為url所指定的內(nèi)容,使用字符編碼enc,在err上返回錯(cuò)誤+(id)string創(chuàng)建一個(gè)新的空字符串-(id)initWithString:nsstring創(chuàng)建一個(gè)新的空字符串,并將其內(nèi)容設(shè)置設(shè)置為nsstring內(nèi)容(id)initWithContentsOfFile:path encoding:enc error:err將字符串設(shè)置為path指定的文件的內(nèi)容-(id)initWithContentsOfURL:urlencoding:enc error:err將字符串設(shè)置為url所指定的內(nèi)容,使用enc字符編碼,在err上返回錯(cuò)誤-(
12、UNSIgned int)length返回字符串中的字符數(shù)目-(unichar)characterAtIndex:i返回索引i雖在的Unicode字符-(NSString *)substringFromIndex:i返回從i開始到結(jié)尾的子字符串-(NSString *)substringWithRange:range根據(jù)指定范圍返回子字符串-(NSString *)substribgToIndex:i返回從字符串開始位置到i的子字符串-(NSComparator *)caseInsensitiveCompare:nsstring比較兩個(gè)字符串(忽略大小寫)-(NSComparator *)Co
13、mpare:nsstring比較兩個(gè)字符串的大小-(BOOL)hasPrefix:nsstring測(cè)試字符串是否以nsstring開始-(BOOL)hasSuffix:nsstring測(cè)試字符串是否以nsstring結(jié)尾-(BOOL)isEqualToString:nsstring測(cè)試兩個(gè)字符串是否相等-(NSString *)caoitalizedString返回字符串,串中的每個(gè)單詞的首字母大寫,其余字母小寫-(NSString *)lowercaseString返回轉(zhuǎn)換為小寫的字符串-(NSString)uppercaseString返回轉(zhuǎn)換為大寫的字符串-(const char *)U
14、TF8String返回UTF8編碼格式的字符串-(double)doubleValue返回轉(zhuǎn)換為double類型的字符串-(float)floatValue返回轉(zhuǎn)換為float類型的字符串-(NSInteger)integerValue返回轉(zhuǎn)換為NSInteger類型的字符串-(int)intValue返回轉(zhuǎn)換為int類型的字符串第38頁/共115頁第三十八頁,共115頁。第39頁/共115頁第三十九頁,共115頁。第40頁/共115頁第四十頁,共115頁。第41頁/共115頁第四十一頁,共115頁。第42頁/共115頁第四十二頁,共115頁。第43頁/共115頁第四十三頁,共115頁。方法方
15、法功能功能+(id)stringWithCapacity:size創(chuàng)建一個(gè)字符串,size個(gè)字符容量-(id)initWithCapacity:size初始化一個(gè)字符串。size個(gè)字符容量-(void)setString:nsstring將字符串設(shè)置為nsstring-(void)appendString:nsstring在一個(gè)字符串末尾附加一個(gè)字符串nsstring-(void)deleteCharactersInRange:range刪除指定rang中的字符-(void)insertString:nsstring aTIndex:i以i為起始位置插入nsstring-(void)repla
16、ceCharactersInRange:rangwithString:nsstring使用nsstring代替range指定的字符串-(void)replaceOccurrencesOfString:nsstringwithString:nsstring2 Options:ops range:range根據(jù)指定選項(xiàng)opts,使用指定range中的nsstring2替換所有的nsstring第44頁/共115頁第四十四頁,共115頁。第45頁/共115頁第四十五頁,共115頁。第46頁/共115頁第四十六頁,共115頁。第47頁/共115頁第四十七頁,共115頁。第48頁/共115頁第四十八頁,
17、共115頁。第49頁/共115頁第四十九頁,共115頁。第50頁/共115頁第五十頁,共115頁。第51頁/共115頁第五十一頁,共115頁。第52頁/共115頁第五十二頁,共115頁。第53頁/共115頁第五十三頁,共115頁。第54頁/共115頁第五十四頁,共115頁。第55頁/共115頁第五十五頁,共115頁。第56頁/共115頁第五十六頁,共115頁。第57頁/共115頁第五十七頁,共115頁。第58頁/共115頁第五十八頁,共115頁。第59頁/共115頁第五十九頁,共115頁。第60頁/共115頁第六十頁,共115頁。第61頁/共115頁第六十一頁,共115頁。第62頁/共115頁
18、第六十二頁,共115頁。第63頁/共115頁第六十三頁,共115頁。第64頁/共115頁第六十四頁,共115頁。第65頁/共115頁第六十五頁,共115頁。第66頁/共115頁第六十六頁,共115頁。第67頁/共115頁第六十七頁,共115頁。第68頁/共115頁第六十八頁,共115頁。第69頁/共115頁第六十九頁,共115頁。第70頁/共115頁第七十頁,共115頁。第71頁/共115頁第七十一頁,共115頁。第72頁/共115頁第七十二頁,共115頁。第73頁/共115頁第七十三頁,共115頁。第74頁/共115頁第七十四頁,共115頁。第75頁/共115頁第七十五頁,共115頁。第76
19、頁/共115頁第七十六頁,共115頁。第77頁/共115頁第七十七頁,共115頁。第78頁/共115頁第七十八頁,共115頁。第79頁/共115頁第七十九頁,共115頁。方法方法說明說明+(id)arryWithObjects:obj1,obj2,nil創(chuàng)建一個(gè)新的數(shù)組,obj1,obj2是他的數(shù)組元素對(duì)象,以nil對(duì)象結(jié)尾-(BOOL)containsObject:obj確定數(shù)組中是否包含對(duì)象obj-(NSUInteger)count數(shù)組中元素的個(gè)數(shù)-(NSUInteger)indexOfObject:obj第一個(gè)包含數(shù)組元素的索引號(hào)-(id)objectAtIndex:i存儲(chǔ)在位置i的對(duì)象
20、-(void)makeObjectsPerformSelector:(SEL)selector將selector指示的消息發(fā)送給數(shù)組中的每個(gè)元素-(NSArray*)sortedArrayUsingSelector:(SEL)selector根據(jù)selector指定的比較方法對(duì)數(shù)組進(jìn)行排序-(BOOL)writeToFile:path atomically:(BOOL)flag將數(shù)組寫入指定的文件中,如果flag為YES,則需要先創(chuàng)建一個(gè)臨時(shí)文件第80頁/共115頁第八十頁,共115頁。第81頁/共115頁第八十一頁,共115頁。第82頁/共115頁第八十二頁,共115頁。第83頁/共115頁
21、第八十三頁,共115頁。第84頁/共115頁第八十四頁,共115頁。第85頁/共115頁第八十五頁,共115頁。第86頁/共115頁第八十六頁,共115頁。方法方法說明說明+(id)array創(chuàng)建一個(gè)空數(shù)組+(id)arrayWithCapacity:size創(chuàng)建一個(gè)數(shù)組,指定容量為size+(id)initCapacity:size初始化一個(gè)新分配的數(shù)組,指定容量為size-(void)addObject:obj將對(duì)象obj添加到數(shù)組末尾-(void)inserObject:obj atIndex:i將對(duì)象obj插入數(shù)組的i元素-(void)replaceObjectAtIndex:i wi
22、thObject:obj將數(shù)組中序號(hào)為i的對(duì)象用對(duì)象obj替換-(void)removeObject:obj從數(shù)組中刪除所有是obj的對(duì)象-(void)removeObjectAtIndex:i從數(shù)組中刪除索引為i的對(duì)象-(void)sortUsingSelector:(SEL)selector用selector指示的比較方法將數(shù)組排序第87頁/共115頁第八十七頁,共115頁。第88頁/共115頁第八十八頁,共115頁。第89頁/共115頁第八十九頁,共115頁。第90頁/共115頁第九十頁,共115頁。第91頁/共115頁第九十一頁,共115頁。第92頁/共115頁第九十二頁,共115頁。
23、方法方法說明說明+(id)dictionaryWithObjectsAndKeys:obj1,key1,obj2,key2,nil順序添加對(duì)象和鍵值來創(chuàng)建字典,注意結(jié)尾是nil-(id)initWithObjectsAndKeys:obj1,key1,obj2,key2,nil初始化一個(gè)新分配的字典,順序添加關(guān)鍵字和值,結(jié)尾是nil-(unsigned int)count返回字典中“鍵-值”對(duì)數(shù)-(NSEnumerator *)keyEnumerator返回字典中所有的鍵到一個(gè)NSEnumerator對(duì)象-(NSArray*)keysSortedByValueUsing Selector:(S
24、EL)selector將字典中所有的鍵按照selector指定的方法進(jìn)行排序,并將排序的結(jié)果返回-(NSEnumerator *)objectEnumerator返回字典中所有的值到一個(gè)NSEnumerator類型對(duì)象-(id)objectForKey:key返回指定鍵的值第93頁/共115頁第九十三頁,共115頁。第94頁/共115頁第九十四頁,共115頁。第95頁/共115頁第九十五頁,共115頁。第96頁/共115頁第九十六頁,共115頁。第97頁/共115頁第九十七頁,共115頁。第98頁/共115頁第九十八頁,共115頁。方法方法說明說明+(id)dictionaryWithCapa
25、city:size創(chuàng)建一個(gè)size大小的可修改字典-(id)initWithCapacity:size初始化一個(gè)size大小的可修改字典-(void)removeAllObjects刪除字典中的所有元素對(duì)象-(void)removeObjectForKey:key刪除字典中的key位置的值-(void)setObject:obj forKey:key添加(key,obj)到字典中;若key已存在,則替換值為Obj第99頁/共115頁第九十九頁,共115頁。第100頁/共115頁第一百頁,共115頁。第101頁/共115頁第一百零一頁,共115頁。第102頁/共115頁第一百零二頁,共115頁。第103頁/共115頁第一百零三頁,共115頁。第104頁/共115頁第一百零四頁,共115頁。方法方法說明說明+(id)setWithObjects:obj1,obj2,nil使用一組元素對(duì)象創(chuàng)建新集合-(id)initWithObjects:obj1,obj2,nil使用一組元素對(duì)象初始化新分配的集合-(NSUInteger)count返回集合的元素個(gè)數(shù)-(BOOL)containsObject:o
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《CB-T 3862-1999船用機(jī)械術(shù)語 軸系及傳動(dòng)裝置》新解讀
- Brand KPIs for health insurance:SBK in Germany-英文培訓(xùn)課件2025.4
- 商貿(mào)公司消防管理制度
- 協(xié)會(huì)業(yè)務(wù)培訓(xùn)管理制度
- 初中英語七年級(jí)下冊(cè)統(tǒng)編教案 第七單元
- 物理中考二輪復(fù)習(xí)教案 2圖像專題
- 倉儲(chǔ)管理提升年活動(dòng)方案
- 仙桃加油活動(dòng)方案
- 安徽省合肥市廬陽區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 以學(xué)定教教研活動(dòng)方案
- 湖北省武漢市東湖高新區(qū)2024年八年級(jí)下學(xué)期期末數(shù)學(xué)試題附答案
- MOOC 軟件質(zhì)量保證-西安交通大學(xué) 中國大學(xué)慕課答案
- 2023年清華大學(xué)強(qiáng)基計(jì)劃生物試題
- 生產(chǎn)效率提高改善方案
- 噴涂理論知識(shí)考核試題及答案
- 無抗養(yǎng)殖方案課件
- 《康復(fù)護(hù)理學(xué)基礎(chǔ)》期末考試復(fù)習(xí)題庫(含答案)
- 寧波市高一數(shù)學(xué)試卷-含答案
- 2023-餐飲公司章程范本
- 住宅項(xiàng)目工程總承包(EPC)技術(shù)標(biāo)
- 地下室SBS改性瀝青防水卷材施工方案
評(píng)論
0/150
提交評(píng)論