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

本文共 1257 字,大约阅读时间需要 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)

转载于:https://www.cnblogs.com/QianChia/p/5777403.html

你可能感兴趣的文章
2017-2018-2 20155224『网络对抗技术』Exp7:网络欺诈防范
查看>>
tomcat 搭建
查看>>
Source Code Review
查看>>
分享一下我安装启动Jmeter出错时的解决办法
查看>>
java 调用process
查看>>
用a标签实现submit提交按钮的效果
查看>>
第十周
查看>>
毕向东_Java基础视频教程第20天_IO流(1~4)
查看>>
几图理解BeautifulSoup
查看>>
HashMap内部是如何实现的(转)
查看>>
交互设计[3]--点石成金
查看>>
java实现双向循环链表
查看>>
如何使用缓存提高程序性能
查看>>
【trie树】HDU4825 Xor Sum
查看>>
服务器搭建4 安装其它库
查看>>
CAD绘制栏杆5.10
查看>>
自动化学习
查看>>
JS中的!=、== 、!==、===的用法和区别。
查看>>
vs2017 增加平台集
查看>>
Kinect+OpenNI学习笔记之10(不需要骨骼跟踪的人体多个手部分割)
查看>>