iOS - OC NSPoint 位置
前言
结构体,这个结构体用来表示事物的一个坐标点。
typedef CGPoint NSPoint;struct CGPoint {CGFloat x;CGFloat y;};typedef struct CGPoint CGPoint;
1、NSPoint 结构体变量的创建与调用
// NSPoint 结构体变量的创建与赋值// 先定义变量,再赋值NSPoint point1;point1.x = 6;point1.y = 1;// 定义时直接赋值NSPoint point2 = {7, 2};// 给指定成员赋值NSPoint point3 = {.y = 3, .x = 8};// 使用函数赋值NSPoint point4 = NSMakePoint(9, 4);// 使用等价的结构体定义,等价于 CGPoint point5 = CGPointMake(10, 5);NSPoint point5 = CGPointMake(10, 5);// NSPoint 结构体变量值的调用NSLog(@"point1: %.0f, %.0f", point1.x, point1.y);NSLog(@"point2: %.0f, %.0f", point2.x, point2.y);NSLog(@"point3: %.0f, %.0f", point3.x, point3.y);NSLog(@"point4: %.0f, %.0f", point4.x, point4.y);NSLog(@"point5: %.0f, %.0f", point5.x, point5.y);
2、NSPoint 与 NSString 的相互转换
// NSPoint 转 NSStringNSString *stringFronPoint = NSStringFromPoint(point5);// NSString 转 NSPointNSPoint point6 = NSPointFromString(stringFronPoint);
iOS - OC NSPoint 位置相关推荐
- iOS - OC 面向对象语法
1.类 1)根类:因为类 NSObject 是层次结构的最顶层,因此称为根类. 可以将类称为子类(subclass)和父类(superclass),也可以将类称为子类和超类. 2)分类/类别(cate ...
- IOS OC项目的单例模式
IOS OC项目的单例模式 采用GCD方式书写单例,苹果官方示例代码也是这样写的,并打印一下地址,看看比较new出来的对象的地址是否相同. 提供一个类方法,供外部访问方便. @interface Ne ...
- iOS OC与JS交互(WebView监听事件)
在iOS应用的开发过程中,我们经常会使用到WebView,当我们对WebView进行操作的时候,有时会需要进行源生的操作.那么我记下来就与大家分享一下OC与JS交互. 首先先说第一种方法,并没有牵扯O ...
- iOS - OC iOS 开发体系
1.iOS 开发技术体系 iOS 开发技术体系图: 层级 主要框架 Cocoa Touch UIKit 等 Media Core Graphics .OpenGl ES.Core Animation ...
- iOS OC语言(二) 类
前言 类 是具有相同特征和行为的事物的抽象 万事万物皆对象 对象是类的实例 类是对象的类型 面向对象的特点分为: 封装 继承 多态 如何看懂OC中的一个类 在OC中 一个类中的成员, 分为实例变 ...
- iOS - OC NSCalendar 日历iOS - OC NSCalendar 日历
本文目录 前言 1.日历的创建 2.日历的设置 3.日历设置信息的获取 4.日历信息的获取 回到顶部 前言 @interface NSCalendar : NSObject <NSCopying ...
- iOS - OC NSCalendar 日历
前言 @interface NSCalendar : NSObject <NSCopying, NSSecureCoding> NSCalendar 对世界上现存的常用的历法进行了封装,既 ...
- iOS /OC之视频、音频、相机、相册综合
*******视频的三种录制方式:https://www.jianshu.com/p/fe00883ad3d2 ******视频暂停.多视频合成:https://www.jianshu.com/p/1 ...
- iOS - OC Foundation 框架
前言 框架是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易. Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架. Cocoa :是指 ...
最新文章
- 最近面试了一位4年的Java,什么都不知道!还自认为很牛逼...
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- Java中九大内置对象
- pandas聚合dataframe某一列的值中的所有元素
- linux lddbus设备,Linux设备驱动程序学习(14)-Linux设备模型(各环节的整合)
- vue搭配animate4版本失效
- 高速计算机的应用领域是什么,计算机的应用领域
- [转]Windows Shell 编程 第五章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987939】...
- linux 内核源码牛人分析 链接分享
- android singleInstance 和 singleTask 的区别
- Java之美[从蛮荒到撬动地球]之设计模式三
- 关于恢复synaptics触摸板手势
- 心有景旗,志存远方——湖南安全技术职业学院美和易思愿景图活动
- 问题分析——Maven打包后发版,静态资源找不到
- 哪款蓝牙耳机吃鸡没延迟?游戏蓝牙耳机推荐
- 【python】RuntimeError: Set changed size during iteration 问题解决
- 基于Python实现的全球新冠病毒数据分析
- 【微服务】—— 统一网关Gateway
- 在线CentOS7镜像源 mirrorlist.centos.org/?release=7arch=x86_64repo=osinfra=stock
- ThingJS官方案例(四):快速应用3D场景下的模拟导航能力