Objective-C函數速查實例手冊

Objective-C函數速查實例手冊 下載 mobi epub pdf 電子書 2025


簡體網頁||繁體網頁
張權 著



下載連結1
下載連結2
下載連結3
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2025-03-03

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115336415
版次:01
商品編碼:11406209
品牌:異步圖書
包裝:平裝
開本:大32開
齣版時間:2014-02-01
頁數:496
正文語種:中文


相關圖書





圖書描述

內容簡介

  Objective-C是一種通用、高級、麵嚮對象的編程語言,是iOS平颱以及相關開發的主流編程語言。在TIOBE新的編程語言排行榜中,Objective-C僅次於C和Java,位居第三。
  《Objective-C函數速查實例手冊》全麵、係統地介紹瞭Objective-C中常用的函數和方法,並提供瞭大量實例,幫助讀者掌握其用法。全書共分3篇。第1篇介紹Objective-C的發展曆程、特點、技術構成、Objective-C開發環境的構建方法、Objective-C程序數學運算中常用的函數等;第2篇介紹數字對象、字符串對象、數組對象、字典對象、集閤、文件、時間和日曆、進程、綫程、鎖、數據對象和歸檔中常用的方法;第3篇介紹窗口和顔色、自定義視圖、文本框和文本視圖、圖像和圖像視圖、錶視圖以及常用控件中常用的方法。此外,作者專門為《Objective-C函數速查實例手冊》錄製瞭大量的配套教學視頻,以幫助讀者更好地學習本書內容。這些視頻和書中的實例源代碼一起收錄於本書的配書光盤中。
  《Objective-C函數速查實例手冊》涉及麵廣,從基本的Objective-C語言函數,到Cocoa中兩個框架的方法,幾乎涵蓋Objective-C開發所用到的所有方法。《Objective-C函數速查實例手冊》適閤所有想全麵學習Objective-C開發技術的人員閱讀,也適閤各種使用Objective-C進行開發的程序員參考查閱。對於Objective-C程序員來說,本書是一本不可多得的案頭必備的參考用書。

作者簡介

張權,現為天津紅翔吉瑞網絡科技有限公司CEO,矽榖訪問學者,國內頂級數據庫專傢,主研移動終端與大數據交互。擁有多傢上市公司移動終端解決方案實施經驗,曾為國內外多傢知名互聯網企業提供移動終端技術谘詢服務。

內頁插圖

目錄

目 錄

第1篇 Objective-C準備篇

第1章 Objective-C學習環境準備 3
1.1 Objective-C基礎 3
1.1.1 Objective-C的發展曆程 3
1.1.2 Objective-C語言的特點 3
1.1.3 技術架構 4
1.2 開發環境 5
1.2.1 注冊開發者賬號 5
1.2.2 下載安裝Xcode 8
1.2.3 更新幫助文檔 12
1.3 編寫第一個Objective-C程序 13
1.3.1 創建項目 13
1.3.2 編寫程序 15
1.3.3 運行程序 15
1.3.4 使用幫助 16
1.4 小結 17

第2章 數學運算(math)函數 18
2.1 算術運算函數 18
2.1.1 rand()函數:産生隨機數 18
2.1.2 abs()函數/labs()函數:整數的絕對值 19
2.1.3 fabs()/fabsf()/fabsl()函數:浮點數的絕對值 19
2.1.4 floor()/floorf()/floorl()函數:嚮下取整 20
2.1.5 ceil()/ceilf()/ceill()函數:嚮上取整 21
2.1.6 round()/roundf()/roundl()函數:四捨五入 22
2.1.7 sqrt()/sqrtf()/sqrtl()函數:求平方根 22
2.1.8 fmax()/fmaxf()/fmaxl()函數:求最大值 23
2.1.9 fmin()/fminf()/fminl()函數:求最小值 24
2.1.10 hypot()/hypotf()/hypotl()函數:求直角三角形斜邊的長度 25
2.1.11 fmod()/fmodf()/fmodl()函數:求兩數整除後的餘數 26
2.1.12 modf()/modff()/modfl()函數:浮點數分解為整數和小數 27
2.1.13 frexp()/frexpf()/frexpl()函數:浮點數分解尾數和以二為底的指數 28
2.2 三角運算函數 29
2.2.1 sin()/sinf()/sinl()/函數:求正弦值 29
2.2.2 sinh()/sinhf()/sinhl()函數:求雙麯正弦值 30
2.2.3 cos()/cosf()/cosl()函數:求餘弦值 30
2.2.4 cosh()/coshf()/coshl()函數:求雙麯餘弦值 31
2.2.5 tan()/tanf()/tanl()函數:求正切值 31
2.2.6 tanh()/tanhf()/tanhl()函數:求雙麯正切值 32
2.3 反三角運算 33
2.3.1 asin()/asinf()/asinl()函數:求反正弦值 33
2.3.2 asinh()/asinhf()/asinhl()函數:求反雙麯正弦值 34
2.3.3 acos()/acosf()/acosl()函數:求反餘弦值 34
2.3.4 acosh()/acoshf()/acoshl()函數:求反雙麯餘弦值 35
2.3.5 atan()/atanf()/atanl()函數:求反正切值 36
2.3.6 atan2()/atan2f()/atanl()函數:求坐標值的反正切值 37
2.3.7 atanh()/atanhf()/atanhl()函數:求反雙麯正切值 37
2.4 指數和對數運算 38
2.4.1 pow()/powf()/powl函數:求n的m次方的值 38
2.4.2 exp()/expf()/expl()函數:求e的x次方的值 39
2.4.3 exp2()/exp2f()/exp2l()函數:2的x的次方的值 39
2.4.4 log()/logf()/logl()函數:求以e為底的對數值 40
2.4.5 log10()/log10f()/log10l()函數:求以10為底的對數值 41
2.5 常量函數 41
2.6 小結 42

第2篇 Cocoa的Foundation框架篇

第3章 數字對象(NSNumber) 45
3.1 整型對象 45
3.1.1 numberWithShort:方法:創建短整型數字對象 45
3.1.2 numberWithUnsignedShort:方法:創建無符號短整型數字對象 45
3.1.3 numberWithInteger:方法:創建整型數字對象 45
3.1.4 numberWithUnsignedInteger:方法:創建無符號整型數字對象 46
3.1.5 numberWithInt:方法:創建整型數字對象 46
3.1.6 numberWithUnsignedInt:方法:創建無符號整型數字對象 46
3.1.7 numberWithLong:方法:創建並初始化長整型數字對象 46
3.1.8 numberWithUnsignedLong:方法:創建並初始化無符號長整型數字對象 46
3.1.9 numberWithLongLong:方法:創建並初始化長長整型數字對象 47
3.1.10 numberWithUnsignedLongLong:方法:創建並初始化無符號長長整型對象 47
3.1.11 initWithShort:方法:初始化短整型數字對象 47
3.1.12 initWithUnsignedShort:方法:初始化無符號短整型數字對象 47
3.1.13 initWithInteger:方法:初始化整型數字對象 47
3.1.14 initWithUnsignedInteger:方法:初始化無符號整型數字對象 47
3.1.15 initWithInt:方法:初始化整型數字對象 48
3.1.16 initWithUnsignedInt:方法:初始化無符號整型數字對象 48
3.1.17 initWithLong:方法:初始化長整型數字對象 48
3.1.18 initWithUnsignedLong:方法:初始化無符號長整型數字對象 48
3.1.19 initWithLongLong:方法:初始化長長整型數字對象 48
3.1.20 initWithUnsignedLongLong:方法:初始化無符號長長整型數字對象 48
3.1.21 shortValue:方法:取短整型數字對象的值 49
3.1.22 unsignedShortValue:方法:取無符號短整型數字對象的值 49
3.1.23 integerValue:方法:取整型數字對象的值 49
3.1.24 unsignedIntegerValue:方法:取無符號整型數字對象的值 49
3.1.25 intValue:方法:取整型數字對象的值 49
3.1.26 unsignedIntValue:方法:取無符號整型數字對象的值 49
3.1.27 longValue:方法:取長整型數字對象的值 49
3.1.28 unsignedLongValue:方法:取無符號長整型數字對象的值 50
3.1.29 longlongValue:方法:取長長整型數字對象的值 50
3.1.30 unsignedLongLongValue:方法:取無符號長長整型數字對象的值 50
3.2 字符型對象 51
3.2.1 numberWithChar:方法:創建並初始化字符型數字對象 51
3.2.2 numberWithUnsignedChar:方法:創建並初始化無符號字符型數字對象 51
3.2.3 initWithChar:方法:初始化字符型對象 51
3.2.4 initWithUnsignedChar:方法:初始化無符號字符型對象 52
3.2.5 charValue:方法:取字符型數字對象的值 52
3.2.6 unsignedCharValue:方法:取無符號字符型數字對象的值 52
3.3 單精度型對象 53
3.3.1 numberWithFloat:方法:創建並初始化單精度型數字對象 53
3.3.2 initWithFloat:方法:初始化單精度型數字對象 53
3.3.3 floatValue:方法:取單精度型數字對象的值 53
3.4 雙精度型對象 54
3.4.1 numberWithDouble:方法:創建並初始化一個雙精度型數字對象 54
3.4.2 initWithDouble:方法:初始化雙精度型數字對象 54
3.4.3 doubleValue:方法:取雙精度型數字對象的值 54
3.5 布爾型對象 55
3.5.1 numberWithBool:方法:創建並初始化布爾型數字對象 55
3.5.2 initWithBool:方法:初始化布爾類型對象 56
3.5.3 boolValue:方法:取布爾型數字對象的值 56
3.6 數字對象通用方法 57
3.6.1 isEqualToNumber:方法:比較兩對象值是否相等 57
3.6.2 compare:方法:比較值的大小 57
3.7 小結 58

第4章 字符串對象(NSString) 59
4.1 創建及初始化 59
4.1.1 string:方法:創建字符串 59
4.1.2 stringWithstring:方法:用字符串來創建字符串 59
4.1.3 stringWithCstring:方法:創建C字符串 60
4.1.4 stringWithFormat:方法:創建NSLog()格式的字符串 60
4.1.5 stringWithContentsOfFile:方法:將創建的字符串設置為指定文件的內容 61
4.1.6 stringWithContentsOfURL:方法:將創建字符串設置為url的內容 62
4.1.7 stringWithUTF8String:方法:將創建的字符串轉換為UTF8字符串 62
4.1.8 init:方法:初始化字符串 63
4.1.9 initWithString:方法:用字符串來初始化字符串 63
4.1.10 initWithCString:方法:初始化字符串 64
4.1.11 initWithFormat:方法:用NSLog()格式初始化字符串 64
4.1.12 initWithContentsOfFile:方法:將初始化的字符串設置為指定文件的內容 65
4.1.13 initWithContentsOfURL:方法:將初始化的字符串設置為url的內容 66
4.1.14 initWithUTF8String:方法:將初始化的字符串轉換為UTF8字符串 66
4.2 判斷和比較 67
4.2.1 isEqualTostring:方法:比較字符串是否相等 67
4.2.2 hasPrefix:方法:判斷字符串是否以某個字符開始 68
4.2.3 hasSuffix:方法:判斷字符串是否以某個字符結束 68
4.2.4 compare:方法:比較字符串的大小 69
4.2.5 caseInsensitiveCompare:方法:不考慮大小寫的比較大小 70
4.3 大小寫轉換 71
4.3.1 uppercaseString:方法:小寫字母轉為大寫字母 71
4.3.2 lowercaseString:方法:大寫字母轉為小寫字母 72
4.3.3 capitalizedString:方法:將每個單詞的首字母大寫 72
4.4 截取 73
4.4.1 substringToIndex:方法:從字符串的開頭一直截取到指定的位置 73
4.4.2 substringFromIndex:方法:從指定位置開始截取字符串直到結束 73
4.4.3 substringWithRange:方法:根據指定範圍返迴子字符串 74
4.4.4 characterAtIndex:方法:返迴索引號所在字符串中的字符 75
4.5 轉換類型 75
4.5.1 doubleValue:/floatValue:方法:返迴轉換為浮點類型的值 75
4.5.2 intValue:方法:返迴轉換為整型的值 76
4.5.3 boolValue:方法:返迴轉換為布爾類型的值 76
4.6 對文件的處理 77
4.6.1 stringByAppendingPathExtension:方法:為文件添加擴展名 77
4.6.2 pathExtension:方法:獲取文件擴展名 78
4.6.3 stringByDeletingPathExtension:方法:刪除擴展名 78
4.6.4 writeToFile:方法:將字符串寫入到文件 79
4.6.5 writeToURL:方法:將字符串寫入到url中 79
4.6.6 stringByExpandingTildeInPath:方法:將“~”替換成係統的主目錄 80
4.6.7 stringByAbbreviatingWithTildeInPath:方法:將係統主目錄替換為“~” 81
4.6.8 lastPathComponent:方法:獲取路徑中的文件名 81
4.6.9 stringByDeletingLastPathComponent:方法:獲取路徑中文件所在的位置 82
4.6.10 stringByAppendingPathComponent:方法:組閤位置和文件名 82
4.6.11 isAbsolutePath:方法:判斷絕對路徑 83
4.7 其他 84
4.7.1 length:方法:求字符串的長度 84
4.7.2 stringByAppendingString:方法:字符串後麵增加一個新字符串 84
4.7.3 rangeOfString:方法:查找字符串中是否包含其他字符串 85
4.7.4 stringByTrimmingCharactersInSet:方法:去除空格或迴車 86
4.8 可變字符串 86
4.8.1 stringWithCapacity:方法:按照固定長度生成空字符串 86
4.8.2 initWithCapacity:方法:初始化一個固定長度的字符串 87
4.8.3 appendString:方法:在字符串的末尾附加另一個字符串 87
4.8.4 appendFormat:方法:附加一個格式化字符串 88
4.8.5 SetString:方法:將字符串設置為規定的內容 88
4.8.6 insertString:方法:在指定位置插入字符串 89
4.8.7 deleteCharactersInRange:方法:刪除指定範圍的字符串 89
4.8.8 replaceCharactersInRange:方法:使用字符串代替指定範圍的字符串 90
4.8.9 replaceOccurrencesOfString:方法:替換 91
4.9 小結 91

第5章 數組對象(NSArray) 92
5.1 創建及初始化 92
5.1.1 array:方法:創建數組 92
5.1.2 arrayWithArray:方法:通過一個數組創建另一個數組 92
5.1.3 arrayWithContentsOfFile:方法:創建數組將內容設置為指定文件內容 93
5.1.4 arrayWithContentsOfURL:方法:創建數組將內容設置為url指定內容 94
5.1.5 arrayWithObject:方法:創建具有一個元素的數組 95
5.1.6 arrayWithObjects:方法:創建具有多個元素的數組 95
5.1.7 init:方法:初始化數組 96
5.1.8 initWithArray:方法:用數組初始化數組 96
5.1.9 initWithContentsOfFile:方法:初始化數組將內容設置為指定文件內容 97
5.1.10 initWithContentsOfURL:方法:初始化數組將內容設置為url指定內容 98
5.1.11 initWithObjects:方法:初始化具有多個元素的數組 98
5.2 數組元素的操作 99
5.2.1 containsObject:方法:判斷數組中是否包含某個元素 99
5.2.2 count:方法:計算元素個數 100
5.2.3 firstObjectCommonWithArray:方法:獲取首元素 100
5.2.4 lastObject:方法:獲取最後一個元素 101
5.2.5 objectAtIndex:方法:獲取在某個位置的數組元素 101
5.2.6 objectAtIndexs:方法:獲取數組元素 102
5.2.7 arrayByAddingObject:方法:在數組末尾添加元素 102
5.2.8 arrayByAddingObjectsFromArray:方法:在數組的末尾添加另一個數組 103
5.2.9 subarrayWithRange:方法:數組的一部分創建數組 104
5.2.10 isEqualToArray:方法:比較數組是否相等 104
5.2.11 indexOfObject:方法:返迴元素所在的位置 105
5.2.12 indexOfObjectIdenticalTo:方法:返迴元素所在的位置 106
5.2.13 componentsJoinedByString:方法:數組轉換為字符串 106
5.2.14 componentsSeparatedB Objective-C函數速查實例手冊 下載 mobi epub pdf txt 電子書 格式

Objective-C函數速查實例手冊 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2025

Objective-C函數速查實例手冊 下載 mobi pdf epub txt 電子書 格式 2025

Objective-C函數速查實例手冊 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

可以,函數查詢很方便

評分

送貨快送貨快送貨快送貨快

評分

很好的書喔很好的書喔

評分

可以,還需要努力學習

評分

函數應有盡有,三十二個贊

評分

這書其實我買錯瞭, 但是看看還不錯,雖然大部分都是Mac 的, 但是對於ios 開發還是很有幫助的, 一些函數什麼的都挺好的,查起來特彆的方便, 還有簡單的小例子, 很有意思

評分

送貨速度快,非常好,查閱方便

評分

看瞭一下,書還是不錯的,雖然有點老。

評分

不錯,發貨很快。

類似圖書 點擊查看全場最低價

Objective-C函數速查實例手冊 mobi epub pdf txt 電子書 格式下載 2025


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有