你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 基礎函數解析 - Foundation Functions Reference

iOS 基礎函數解析 - Foundation Functions Reference

編輯:IOS開發綜合

Foundation Functions Reference

Framework Foundation/Foundation.h Declared in NSBundle.h
NSByteOrder.h
NSDecimal.h
NSException.h
NSObjCRuntime.h
NSObject.h
NSPathUtilities.h
NSRange.h
NSZone.h

Overview

This chapter describes the functions and function-like macros defined in the Foundation Framework.

Functions by Task

Assertions

For additional information about Assertions, see Assertions and Logging Programming Guide.

  • NSAssert
  • NSAssert1
  • NSAssert2
  • NSAssert3
  • NSAssert4
  • NSAssert5
  • NSCAssert
  • NSCAssert1
  • NSCAssert2
  • NSCAssert3
  • NSCAssert4
  • NSCAssert5
  • NSCParameterAssert
  • NSParameterAssert

    Bundles

    For additional information on generating strings files see “Using Strings Files for User-Facing Text” in Internationalization Programming Topics.

    • NSLocalizedString
    • NSLocalizedStringFromTable
    • NSLocalizedStringFromTableInBundle
    • NSLocalizedStringWithDefaultValue

      Byte Ordering

      • NSConvertHostDoubleToSwapped
      • NSConvertHostFloatToSwapped
      • NSConvertSwappedDoubleToHost
      • NSConvertSwappedFloatToHost
      • NSHostByteOrder
      • NSSwapBigDoubleToHost
      • NSSwapBigFloatToHost
      • NSSwapBigIntToHost
      • NSSwapBigLongLongToHost
      • NSSwapBigLongToHost
      • NSSwapBigShortToHost
      • NSSwapDouble
      • NSSwapFloat
      • NSSwapHostDoubleToBig
      • NSSwapHostDoubleToLittle
      • NSSwapHostFloatToBig
      • NSSwapHostFloatToLittle
      • NSSwapHostIntToBig
      • NSSwapHostIntToLittle
      • NSSwapHostLongLongToBig
      • NSSwapHostLongLongToLittle
      • NSSwapHostLongToBig
      • NSSwapHostLongToLittle
      • NSSwapHostShortToBig
      • NSSwapHostShortToLittle
      • NSSwapInt
      • NSSwapLittleDoubleToHost
      • NSSwapLittleFloatToHost
      • NSSwapLittleIntToHost
      • NSSwapLittleLongLongToHost
      • NSSwapLittleLongToHost
      • NSSwapLittleShortToHost
      • NSSwapLong
      • NSSwapLongLong
      • NSSwapShort

        Decimals

        You can also use the class NSDecimalNumber for decimal arithmetic.

        • NSDecimalAdd
        • NSDecimalCompact
        • NSDecimalCompare
        • NSDecimalCopy
        • NSDecimalDivide
        • NSDecimalIsNotANumber
        • NSDecimalMultiply
        • NSDecimalMultiplyByPowerOf10
        • NSDecimalNormalize
        • NSDecimalPower
        • NSDecimalRound
        • NSDecimalString
        • NSDecimalSubtract

          Exception Handling

          You can find the following macros implemented in NSException.h. They are obsolete and should not be used. See Exception Programming Topics for information on how to handle exceptions.

          • NS_DURING
          • NS_ENDHANDLER
          • NS_HANDLER
          • NS_VALUERETURN
          • NS_VOIDRETURN

            Managing Object Allocation and Deallocation

            • NSAllocateObject
            • NSCopyObject
            • NSDeallocateObject
            • NSDecrementExtraRefCountWasZero
            • NSExtraRefCount
            • NSIncrementExtraRefCount
            • NSShouldRetainWithZone

              Interacting with the Objective-C Runtime

              • NSGetSizeAndAlignment
              • NSClassFromString
              • NSStringFromClass
              • NSSelectorFromString
              • NSStringFromSelector
              • NSStringFromProtocol
              • NSProtocolFromString

                Logging Output

                • NSLog
                • NSLogv

                  Managing File Paths

                  • NSFullUserName
                  • NSHomeDirectory
                  • NSHomeDirectoryForUser
                  • NSOpenStepRootDirectory
                  • NSSearchPathForDirectoriesInDomains
                  • NSTemporaryDirectory
                  • NSUserName

                    Managing Ranges

                    • NSEqualRanges
                    • NSIntersectionRange
                    • NSLocationInRange
                    • NSMakeRange
                    • NSMaxRange
                    • NSRangeFromString
                    • NSStringFromRange
                    • NSUnionRange

                      Uncaught Exception Handlers

                      Whether there’s an uncaught exception handler function, any uncaught exceptions cause the program to terminate, unless the exception is raised during the posting of a notification.

                      • NSGetUncaughtExceptionHandler
                      • NSSetUncaughtExceptionHandler

                        Core Foundation ARC Integration

                        • CFBridgingRetain
                        • CFBridgingRelease

                          Managing Memory

                          • NSAllocateMemoryPages
                          • NSCopyMemoryPages
                          • NSDeallocateMemoryPages
                          • NSLogPageSize
                          • NSPageSize
                          • NSRealMemoryAvailable
                          • NSRoundDownToMultipleOfPageSize
                          • NSRoundUpToMultipleOfPageSize
                          • NSMakeCollectable

                            Managing Zones

                            Zones are ignored on iOS and 64-bit runtime on OS X. You should not use zones in current development.

                            • NSCreateZone
                            • NSRecycleZone
                            • NSSetZoneName
                            • NSZoneCalloc
                            • NSZoneFree
                            • NSZoneFromPointer
                            • NSZoneMalloc
                            • NSZoneName
                            • NSZoneRealloc
                            • NSDefaultMallocZone


                              Copyright ? 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2014-04-09


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved