博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS - Swift NSPoint 位置
阅读量:7229 次
发布时间:2019-06-29

本文共 1205 字,大约阅读时间需要 4 分钟。

前言

  • 结构体,这个结构体用来表示事物的一个坐标点。

    public typealias NSPoint = CGPoint    public struct CGPoint {        public var x: CGFloat        public var y: CGFloat        public init()        public init(x: CGFloat, y: CGFloat)    }    extension CGPoint {        public static var zero: CGPoint { get }        public init(x: Int, y: Int)        public init(x: Double, y: Double)    }

1、NSPoint 结构体变量的创建与调用

// NSPoint 结构体变量的创建与赋值                // 先定义变量,再赋值        var point1:NSPoint = NSPoint()        point1.x = 6;        point1.y = 1;                // Int 型值        let point2:NSPoint = NSPoint(x: 2, y: 5)                // Double 型值        let point3:NSPoint = NSPoint(x: 2.1, y: 6.2)                // CGFloat 型值        let point4:NSPoint = NSPoint(x: 2.2, y: 7.3)                    // 由方法创建        let point5:NSPoint = NSMakePoint(2.3, 8.4)                // 由方法创建        let point6:NSPoint = CGPointMake(2.4, 9.5)            // NSPoint 结构体变量值的调用            print("\(point1.x), \(point1.y)")

2、NSPoint 与 String 的相互转换

let point1:NSPoint = NSMakePoint(2.3, 8.4)        // NSPoint 转 String    let string:String = NSStringFromPoint(point1)            // String 转 NSPoint    let point:NSPoint = NSPointFromString(string)

转载地址:http://eedfm.baihongyu.com/

你可能感兴趣的文章
java中相同名字不同返回类型的方法
查看>>
Rails NameError uninitialized constant class solution
查看>>
Android 获取SDCard中某个目录下图片
查看>>
设置cookies第二天0点过期
查看>>
【转载】NIO客户端序列图
查看>>
poj_2709 贪心算法
查看>>
【程序员眼中的统计学(11)】卡方分布的应用
查看>>
文件夹工具类 - FolderUtils
查看>>
http://blog.csdn.net/huang_xw/article/details/7090173
查看>>
lua学习例子
查看>>
研究:印度气候变暖速度加剧 2040年或面临重灾
查看>>
python爬虫——爬取豆瓣TOP250电影
查看>>
C++与Rust操作裸指针的比较
查看>>
了解webpack-4.0版本(一)
查看>>
如何培养良好的编程风格
查看>>
Netty Channel源码分析
查看>>
基于 HTML5 WebGL 的 3D 机房
查看>>
Java编程——数据库两大神器:索引和锁
查看>>
springMvc学习笔记(2)
查看>>
吐槽Javascript系列二:数组中的splice和slice方法
查看>>