前言

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

        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 位置相关推荐

  1. iOS - OC 面向对象语法

    1.类 1)根类:因为类 NSObject 是层次结构的最顶层,因此称为根类. 可以将类称为子类(subclass)和父类(superclass),也可以将类称为子类和超类. 2)分类/类别(cate ...

  2. IOS OC项目的单例模式

    IOS OC项目的单例模式 采用GCD方式书写单例,苹果官方示例代码也是这样写的,并打印一下地址,看看比较new出来的对象的地址是否相同. 提供一个类方法,供外部访问方便. @interface Ne ...

  3. iOS OC与JS交互(WebView监听事件)

    在iOS应用的开发过程中,我们经常会使用到WebView,当我们对WebView进行操作的时候,有时会需要进行源生的操作.那么我记下来就与大家分享一下OC与JS交互. 首先先说第一种方法,并没有牵扯O ...

  4. iOS - OC iOS 开发体系

    1.iOS 开发技术体系 iOS 开发技术体系图: 层级 主要框架 Cocoa Touch UIKit 等 Media Core Graphics .OpenGl ES.Core Animation ...

  5. iOS OC语言(二) 类

    前言 类 是具有相同特征和行为的事物的抽象  万事万物皆对象 对象是类的实例 类是对象的类型 面向对象的特点分为: 封装 继承 多态  如何看懂OC中的一个类 在OC中  一个类中的成员, 分为实例变 ...

  6. iOS - OC NSCalendar 日历iOS - OC NSCalendar 日历

    本文目录 前言 1.日历的创建 2.日历的设置 3.日历设置信息的获取 4.日历信息的获取 回到顶部 前言 @interface NSCalendar : NSObject <NSCopying ...

  7. iOS - OC NSCalendar 日历

    前言 @interface NSCalendar : NSObject <NSCopying, NSSecureCoding> NSCalendar 对世界上现存的常用的历法进行了封装,既 ...

  8. iOS /OC之视频、音频、相机、相册综合

    *******视频的三种录制方式:https://www.jianshu.com/p/fe00883ad3d2 ******视频暂停.多视频合成:https://www.jianshu.com/p/1 ...

  9. iOS - OC Foundation 框架

    前言 框架是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易. Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架. Cocoa :是指 ...

最新文章

  1. 最近面试了一位4年的Java,什么都不知道!还自认为很牛逼...
  2. 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
  3. Java中九大内置对象
  4. pandas聚合dataframe某一列的值中的所有元素
  5. linux lddbus设备,Linux设备驱动程序学习(14)-Linux设备模型(各环节的整合)
  6. vue搭配animate4版本失效
  7. 高速计算机的应用领域是什么,计算机的应用领域
  8. [转]Windows Shell 编程 第五章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987939】...
  9. linux 内核源码牛人分析 链接分享
  10. android singleInstance 和 singleTask 的区别
  11. Java之美[从蛮荒到撬动地球]之设计模式三
  12. 关于恢复synaptics触摸板手势
  13. 心有景旗,志存远方——湖南安全技术职业学院美和易思愿景图活动
  14. 问题分析——Maven打包后发版,静态资源找不到
  15. 哪款蓝牙耳机吃鸡没延迟?游戏蓝牙耳机推荐
  16. 【python】RuntimeError: Set changed size during iteration 问题解决
  17. 基于Python实现的全球新冠病毒数据分析
  18. 【微服务】—— 统一网关Gateway
  19. 在线CentOS7镜像源 mirrorlist.centos.org/?release=7arch=x86_64repo=osinfra=stock
  20. ThingJS官方案例(四):快速应用3D场景下的模拟导航能力

热门文章

  1. 央视深入报道,国内主流芯片真实水平如何?
  2. 生命起源之谜:RNA世界假说将迎来终结?
  3. 未来网络经济的99个趋势报告
  4. Java面试高Spring Boot+Sentinel+Nacos高并发已撸完
  5. 漫画:程序员太难了!为什么 Java 中的 main 方法必须是它?
  6. 单词个数统计上机实验
  7. keras第二课:后端函数
  8. 单行文字垂直/水平跑马灯效果
  9. python分析nginx日志,每分钟nginx请求超过10ms的比例
  10. (Win7)D盘Program Files文件夹不见了