OC数组不能存放nil值 OC数组只能存放OC对象、不能存放非OC对象类型,比如int、struct、enum等
Foundation框架中最常用的类。...Foundation框架中最我们经常用的类大致有NSString、NSArray、NSDictionary等等,虽然不需要将每一个类中提供了什么方法都记下来,但是需要做到心中有数,知道Foundation...框架提供了什么样的方法,能够达到什么效果,用到的时候直接去API中查找即可,避免因为不知道有这些方法,而走弯路。
前言 Core Foundation 是一组 C 语言接口,Foundation 用 Objective-C 封装了 Core Foundation 的 C 组件,并实现了额外了组件供开发人员使用。...而 Core Foundation 也有一些 Foundation 没能彻底封装的功能,这些功能是 Core Foundation 特有的。...反过来,Foundation 也有 Core Foundation 无法胜任的工作,最大的来说就是自动引用计数功能,还有比如 NSBundle 在 Core Foundation 中也没有。...先说下出现这两个框架的历史原因,当年乔布斯被自己创办的公司驱逐后,成立了NeXT Computer公司,拥有NeXTSTEP操作系统,后来乔布斯回到苹果后,就出现了一个问题。...Core Foundation 就这么诞生了。其中 Foundation 对象是 NS 开头的原因也是由于 NeXTSTEP 系统。
对于前端框架,Jeff 了解Bootstrap 甚于这个Foundation(貌似在写该文之前还没听说过Foundation)。...所以,今天在这里恶补一下,介绍一下这个高级的响应式前端框架(The most advanced responsive front-end framework in the world)——Foundation...框架。...简介 Foundation 前端框架官方地址:http://foundation.zurb.com/ Foundation 是一款开源的前端框架,我们可以使用它快速创建页面原型。...对于前端框架,无论是这个Foundation 还是Bootstrap ,用来开发固然有许多好处。但Jeff 也认为,对于国内的互联网环境而言,还是不怎么给力。
作者 | Sergio De Simone 译者 | 明知山 策划 | 丁晓昀 Swift 团队已经开始 Foundation 框架的一个新的开源实现。...因为采用了原生的 Swift 实现,Foundation 框架不再需要在 C 和 Swift 之间进行转换,从而获得更高的性能。...Foundation 框架是大多数 macOS 和 iOS 应用程序的基石,提供了大量的抽象,包括 NSObject、NSString、NSArray 和 NSDictionary 等等。...为了规避这一限制,苹果在开源 Swift 时推出了 swift-corelibs-foundation,一个 Core Foundation 的 Swift 包装器,一个位于 Foundation 核心的底层...如前所述,使用 Swift 重写将是一个重构 Foundation 框架的机会。
在Foundation框架中,我们可以使用 NSAttributedSubstringFromRange 方法来从一个 NSAttributedString 对象中获取指定范围的子字符串。
1 import 2 #import "FKUser.h" 3 4 int main(int argc , char * argv[]) 5...1 #import 2 3 // 定义比较函数,根据两个对象的intValue进行比较 4 NSInteger intSort(id num1...1 #import 2 #import "FKUser.h" 3 4 // 定义一个函数,该函数可把NSArray或NSSet集合转换为字符串...countForObject::获取指定元素的添加次数 1 #import 2 3 // 定义一个函数,该函数可把NSArray或NSSet...1 #import 2 #import "NSDictionary+print.h" 3 4 int main(int argc , char
本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-Dictionary.html...本文对Foundation框架中的字典类(NSDictionary和NSMutableDictionary)的使用做一个详细的总结。
今天我们将揭开这层面纱,重点分析在IOS开发中一个重要的框架Foundation,今天的主要内容有: 1. Foundation概述 2. 常用结构体 3. 日期 4. 字符串 5. 数组 6....我们通常称为“Cocoa框架”,事实上Cocoa本身是一个框架的集合,它包含了众多子框架,其中最重要的要数“Foundation”和“UIKit”。...其实所有的Mac OS X和IOS程序都是由大量的对象构成,而这些对象的根对象都是NSObject,NSObject就处在Foundation框架之中,具体的类结构如下: ? ? ?...常用结构体 在Foundation中定义了很多常用结构体类型来简化我们的日常开发,这些结构体完全采用Objective-C定义,和我们自己定义的结构体没有任何区别,之所以由框架为我们提供完全是为了简化我们的开发...日期 接下来熟悉一下Foundation框架中日期的操作 // // main.m // FoundationFramework // // Created by Kenshin Cui on
框架的相关知识,以及Foundation框架所提供类的相关知识总结。...Foundation框架介绍 Foundation框架是一个由上百个函数和类所构成的集合,它为Cocoa应用程序定义了一个基本功能层。...我们如何使用Foundation框架 可以使用 #import 导入Foundation框架,因为Foundation.h文件实际上导入其他所有Foundation...Foundation框架相关类总结 下边是对Foundation框架中一些类的相关知识详细总结 字符串类: NSString和NSMutableString:不可变字符串和可变字符串 Foundation...Foundation框架之数字、结构体、日期、文件类总结
本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-Array.html 本文对Foundation...框架中的数组类(NSArray、MutableNSArray)的使用做一个详细的总结。...NSArray排序 1.NSArray排序 Foundation自带类排序 使用compare方法对数组中的元素进行排序, 那么数组中的元素必须是Foundation框架中的对象, 也就是说不能是自定义对象...#import @interface Person : NSObject @property (nonatomic, assign) int age...NSMutableArray 错误用法 不可以使用@[]创建可变数组 NSMutableArray *array = @[@"lnj", @"lmj", @"jjj"]; // 报错, 本质还是不可变数组
上一篇文章介绍了《Foundation:高级的响应式前端框架》,今天则介绍10个使用 Foundation 框架开发的WordPress 主题,对于想研究 Foundation 框架的WordPress...Theme Info | Demo WP Foundation ? ? Theme Info | Demo Base Station ? ?...Theme Info | Demo WP Foundation ? ? Theme Info | Demo Foundation for WordPress ? ?...Theme Info | Demo _second-foundation ? ? Theme Info | Demo
Host 类的作用 1.获取网络的名字和主机的地址信息 2.可以获取当前主机的名称和地址以及查看其它主机的名称和地址 获取自己主机名称和地址 let h...
最近写完了Swift 3.0教程 ,在接下来这段时间,继续写Foundation 的教程,帮助大家更加深入,系统的学习Foundation 框架,可能会持续一段时间,希望有兴趣的朋友加个关注!...str1.index(str1.startIndex, offsetBy: 30, limitedBy: str1.endIndex) 注意两者的区别: 第一个方法如果索引访问超过字符串的长度的话,系统会报错崩溃...,但是第二种不会报错,会返回一个可选值nil 思考:如果索引时有条件的话,我们应该怎么做呢?
本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-String.html 本文对Foundation...框架中的字符串类(NSString、NSMutableString)的使用做一个详细的总结。...NSString介绍 Foundation框架支持一个名为NSString的类,用于处理字符串对象,由unichar字符组成。...NSMutableString *s1 = @"abc"; [strM insertString:@"my name is " atIndex:0]; // 会报错
localizedStringForKey("name", defaultValue: "xj",bundleName:"bundle")
一晃马上就要考DOF讲师了,春节这几天看着这本全英文的考试参考书自然是泪流满面,虽然云层的英文真不咋地,但是看帮助手册还是没啥问题,可是这本书里面的大量的俚语和...
介绍 1.RunLoop 类提供一些接口管理输入源对象 2.RunLoop 对象处理像键盘,鼠标等事件,以及Port和NSConnection 对象,还处理...
SharePoint Foundation在之前的版本中,被称为Windows SharePoint Services(WSS)。 ?...SharePoint Foundation 是一个基于.NET/ASP.NET技术的Web应用平台。...SharePoint Foundation 2010基于.NET Framework 3.5 SP1版本。.../Pages/SharePoint-Foundation-2010.aspx SharePoint 2010Msdn文档 :http://msdn.microsoft.com/en-us/library.../archive/2009/10/21/The-new-WSS-_2D00_-SharePoint-Foundation-2010.aspx 下载地址:http://www.microsoft.com/
zipped == [("one", 1), ("two", 2), ("three", 3), ("four", 4)] 提示: 如果numbers和words元素的数量不一致,以最少者为准,不会出现报错
领取专属 10元无门槛券
手把手带您无忧上云