我對Objective-C非常陌生。我已經用VB.NET開發了幾十個桌面應用程序,並用真正的Stupid for Mac開發了幾十個桌面應用程序。我已經閱讀了幾本關於Objective-C函數的精裝書和PDF書籍。他們只討論如何用整數創建一個函數。我想超越整數。例如,以下簡單的VB.NET函數涉及一個字符串,返回true或false(布爾值)。這非常簡單直接。Objective-C基礎知識:使用字符串創建函數
Function SayBoolean (ByVal w As String) As Boolean
If w = "hello" Then
Return True
Else
Return False
End if
End Function
以下函數返回字符串(文件路徑)的字符串(文件擴展名)。
Function xGetExt(ByVal f As String) As String
'Getting the file extension
Dim fName1 As String = Path.GetFileName(f)
Dim fName2 As String = Path.GetFileNameWithoutExtension(f)
Dim s As String = Replace(Replace(fName1, fName2, ""), ".", "")
Return s
End Function
那麼如何指定字符串參數並在Objective-C中創建函數時返回一個布爾值或字符串呢?到目前爲止Objective-C對我來說非常困難。
謝謝你的幫助。
湯姆
我不知道你讀過什麼書只涵蓋傳遞整數,但它們聽起來很糟糕。您應該在https://developer.apple.com/devcenter/ios/index.action找到足夠的資源。 – Joe