iOS 基础函数解析 - Foundation Functions Reference
iOS 基础函数解析 - Foundation Functions Reference
太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
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.
NSAssertNSAssert1NSAssert2NSAssert3NSAssert4NSAssert5NSCAssertNSCAssert1NSCAssert2NSCAssert3NSCAssert4NSCAssert5NSCParameterAssertNSParameterAssert
Bundles
For additional information on generating strings files see “Using Strings Files for User-Facing Text” in Internationalization
Programming Topics.
NSLocalizedStringNSLocalizedStringFromTableNSLocalizedStringFromTableInBundleNSLocalizedStringWithDefaultValue
Byte Ordering
NSConvertHostDoubleToSwappedNSConvertHostFloatToSwappedNSConvertSwappedDoubleToHostNSConvertSwappedFloatToHostNSHostByteOrderNSSwapBigDoubleToHostNSSwapBigFloatToHostNSSwapBigIntToHostNSSwapBigLongLongToHostNSSwapBigLongToHostNSSwapBigShortToHostNSSwapDoubleNSSwapFloatNSSwapHostDoubleToBigNSSwapHostDoubleToLittleNSSwapHostFloatToBigNSSwapHostFloatToLittleNSSwapHostIntToBigNSSwapHostIntToLittleNSSwapHostLongLongToBigNSSwapHostLongLongToLittleNSSwapHostLongToBigNSSwapHostLongToLittleNSSwapHostShortToBigNSSwapHostShortToLittleNSSwapIntNSSwapLittleDoubleToHostNSSwapLittleFloatToHostNSSwapLittleIntToHostNSSwapLittleLongLongToHostNSSwapLittleLongToHostNSSwapLittleShortToHostNSSwapLongNSSwapLongLongNSSwapShort
Decimals
You can also use the class NSDecimalNumber for
decimal arithmetic.
NSDecimalAddNSDecimalCompactNSDecimalCompareNSDecimalCopyNSDecimalDivideNSDecimalIsNotANumberNSDecimalMultiplyNSDecimalMultiplyByPowerOf10NSDecimalNormalizeNSDecimalPowerNSDecimalRoundNSDecimalStringNSDecimalSubtract
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.
Managing Object Allocation and Deallocation
NSAllocateObjectNSCopyObjectNSDeallocateObjectNSDecrementExtraRefCountWasZeroNSExtraRefCountNSIncrementExtraRefCountNSShouldRetainWithZone
Interacting with the Objective-C Runtime
NSGetSizeAndAlignmentNSClassFromStringNSStringFromClassNSSelectorFromStringNSStringFromSelectorNSStringFromProtocolNSProtocolFromString
Logging Output
Managing File Paths
NSFullUserNameNSHomeDirectoryNSHomeDirectoryForUserNSOpenStepRootDirectoryNSSearchPathForDirectoriesInDomainsNSTemporaryDirectoryNSUserName
Managing Ranges
NSEqualRangesNSIntersectionRangeNSLocationInRangeNSMakeRangeNSMaxRangeNSRangeFromStringNSStringFromRangeNSUnionRange
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.
Core Foundation ARC Integration
Managing Memory
NSAllocateMemoryPagesNSCopyMemoryPagesNSDeallocateMemoryPagesNSLogPageSizeNSPageSizeNSRealMemoryAvailableNSRoundDownToMultipleOfPageSizeNSRoundUpToMultipleOfPageSizeNSMakeCollectable
Managing Zones
Zones are ignored on iOS and 64-bit runtime on OS X. You should not use zones in current development.
NSCreateZoneNSRecycleZoneNSSetZoneNameNSZoneCallocNSZoneFreeNSZoneFromPointerNSZoneMallocNSZoneNameNSZoneReallocNSDefaultMallocZone
Copyright © 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy
Policy | Updated: 2014-04-09
iOS 基础函数解析 - Foundation Functions Reference的更多相关文章
- IOS基础之 (九) Foundation框架
一NSNumber 类型转换 NSNumber 把基本数据类型包装成一个对象类型.NSNumber之所以可以(只能)包装基本数据类型,是因为继承了NSValue. @20 等价于 [NSNumber ...
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <五> NSDicionary + NSMutableDictionary
int main(int argc, const char * argv[]) { @autoreleasepool { //字典, 存储的内存不是连续的 用key和value进行对应(键值) //k ...
- IOS基础之 (八) Foundation框架
一 常用类 NSRange 范围,NSPoint 点,NSSize /CSSize 大小,CGRect 1 NSRange 1)NSRange是一种C语言结构用来帮助描述一系列的条款,包括一个起点位 ...
- PHP基础知识之————匿名函数(Anonymous functions)
匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数.最经常用作回调函数(callback)参数的值.当然,也有其它应用的情况. ...
- iOS - JSON 数据解析
iOS - JSON 数据解析 前言 NS_CLASS_AVAILABLE(10_7, 5_0) @interface NSJSONSerialization : NSObject @availab ...
- APPcrawler基础原理解析及使用
一.背景 一年前,我们一直在用monkey进行Android 的稳定性测试 ,主要目的就是为了测试app 是否会产生Crash,是否会有ANR,页面错误等问题,在monkey测试过程中,实现了脱离Ca ...
- iOS 基础日记-修饰符
今晚随便温习了一下iOS 基础关于修饰符这块的东西,下面简单的来描述一下,其中有的也是在网络学习到的: strong与weak是由ARC新引入的对象变量属性 ARC的解释:ARC引入了新的对象的生命周 ...
- iOS基础问答面试
<简书社区 — Timhbw>iOS基础问答面试题连载(一)-附答案:http://www.jianshu.com/p/1ebf7333808d <简书社区 — Timhbw> ...
- [iOS基础控件 - 5.5] 代理设计模式 (基于”APP列表"练习)
A.概述 在"[iOS基础控件 - 4.4] APP列表 进一步封装,初见MVC模式”上进一步改进,给“下载”按钮加上效果.功能 1.按钮点击后,显示为“已下载”,并且不 ...
随机推荐
- 原型相关的方法isPrototypeOf、Object.getPrototypeOf、hasOwnProperty、Object.getOwnPropertyName、Object.keys
在看<高程3>第六章的<面向对象的程序设计>的原型那一节时,有一下5个函数,功能较为接近,但是又都很基础,很重要 所以在此,加以说明,以便日后复习 function Perso ...
- 【vue】webpack插件svg-sprite-loader---实现自己的icon组件
引言:最近开始写vue的项目,借鉴了一下vue-element-admin源码,针对vue有一个关于icon图标的处理,最近也找了很多关于vue的icon处理的解决方案,大部分都是按照之前小程序的方式 ...
- Weblogic集群配置__部署润乾应用
◆环境: Windows xp Weblogic:wls1031_ccjk_win32.rar(内部下载:\\192.168.0.38\SystemInstaller\4WebServer\we ...
- 如何在微软Windows平台上打造出你的Linux开发环境(转载)
如何在微软Windows平台上打造出你的Linux开发环境 投递人 itwriter 发布于 2013-12-10 11:18 评论(1) 有348人阅读 原文链接 [收藏] « » 英文原文: ...
- Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
运行sudo apt-get update 时Ubuntu 16.04出现: Problem executing scripts APT::Update::Post-Invoke-Success 'i ...
- Flask 参数简介
我们都知道学习了Flask的时候它里面的参数是有很多种的参数 都是需要相互进行调用传递的 今天就简要分析一些常见的参数 首先导入Flask之后看 源码 from flask import Flas ...
- ubuntu 常见配置文件
环境变量:linux的环境变量其实就是在启动时执行一下赋值语句 系统级 1./etc/environment 系统级$PATH 2.其他启动文件(https://www.cnblogs.com ...
- Nginx-基础配置
正文 本文转载自:http://www.ha97.com/5194.html 文章经过我排版和润色再加工,更加易读.实在是了解nignx配置的基础好文章. 正文 定义Nginx运行的用户和用户组 us ...
- .net 和 core 数据库连接字符串
Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-xxxx.mdf;Initial Catalog= ...
- php中查询时间
在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,要去写段函数进行月份及年份判断来得出上个月 ...