foundation框架—结构体

简介: Foundation框架—结构体 一、基本知识 Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。 如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。

 

Foundation框架—结构体

一、基本知识

Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。

如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。

#import<foundation/foundation.h>

补充:core foundation框架相对底层,里面的代码几乎都是c语言的,而foundation中是OC的。

 

二、常用的结构体介绍及简单使用

常用的结构体:

 

(一)NSRang的基本使用

 

创建变量

 

(二)NSPoint/CGPoint的使用

 

(三)NSSize/CGSize的使用

 

(四)NSRect/CGRect的使用

 

常规的使用方式:

在开发中,想要验证结构体中属性的值,应该如何打印?

 

利用框架函数把相应的结构体转变成字符串,再直接打印字符串即可

 

(五)Foundation框架中一些经常用到的结构体函数

 

补充1:导入框架  Build phase->link +

补充2ios中坐标原点在左上角。

 

 

目录
相关文章
|
2月前
|
Swift iOS开发
Swift 结构体
10月更文挑战第28天
36 0
|
Swift
Swift实用小册08:Class类的Struct结构体的使用
Swift实用小册08:Class类的Struct结构体的使用
279 0
Swift实用小册08:Class类的Struct结构体的使用
|
存储 编译器 Swift
Swift5.0 - day3-可选项、结构体、类
Swift5.0 - day3-可选项、结构体、类
153 0
Swift5.0 - day3-可选项、结构体、类
|
存储 编解码 编译器
Swift5.1—类和结构体
Swift5.1—类和结构体
124 0
Swift5.1—类和结构体
|
存储 Swift iOS开发
Swift讲解专题十——类与结构体
Swift讲解专题十——类与结构体
109 0
|
iOS开发
Foundation 框架详细解析
Foundation框架详细解析 (一) —— 基本概览(一)Foundation框架详细解析 (二) —— Foundation的结构组成和它在iOS系统中的地位和位置(一)
2057 0
|
iOS开发 Swift 存储
swift4.0-11 类和结构体
代码学习swift4.0, 类和结构体 // // main.swift // SwiftLearn11-类和结构体 // // Created by iOS on 2018/5/7. // Copyright © 2018年 weiman. All rights reserved. // import Foundation print("Hello, World!") /* swift的类文件只有一个,不像OC中有.h和.m文件。
1152 0
[译]Swift 结构体指针
本文讲的是[译]Swift 结构体指针,最近我打算为 Swift 的最新的 keypaths 找一个好的使用场景,这篇文章介绍了我意外获得的一个使用示例。这是我刚研究出来的,但还没实际应用在生产代码上的成果。也就是说,我只是觉得这个成果非常酷并想把它展示出来。
1208 0