博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
阅读量:7012 次
发布时间:2019-06-28

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

//

//  main.m

//  经常使用结构体

//

//  Created by admin on 15/8/13.

//  Copyright (c) 2015 admin. All rights reserved.

//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

    @autoreleasepool {

//      1. 表示范围:NSRange 结构体

        NSRange range = {

4, 5};     // {location, length}   第一种方法定义

        NSRange range1 = NSMakeRange(4, 5); // 另外一种,用法定义

        NSString *strRange = NSStringFromRange(range1);// 将范围转换成字符串

        NSLog(@"strRange: %@", strRange);   // 打印出范围

        

//      2. 表示大小:NSSize 结构体

        NSSize size = {

20, 30};         //  {widthheight}

        NSSize size1 = NSMakeSize(20, 30);

        NSString *strSize = NSStringFromSize(size1);

        NSLog(@"strSize: %@", strSize);

        

//      3. 表示坐标:NSPoint

        NSPoint point = {

0, 10};   // {x, y}

        NSPoint point1 = NSMakePoint(0, 10);

        NSString *strPoint = NSStringFromPoint(point1);

        NSLog(@"strPoint: %@", strPoint);

        

//      4. 表示一个矩形的位置和大小(经常使用于UI中确定控件的大小和位置)

        NSRect rect = {

0, 20, 200, 250};    // {x, y, width, height}

        NSRect rect1 = NSMakeRect(0, 20, 200, 250);

        NSString *strRect = NSStringFromRect(rect1);

        NSLog(@"strRect: %@", strRect);

      

    }

    return 0;

}

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

你可能感兴趣的文章
如何理解 Laravel 的 Ioc 容器
查看>>
如何用Uber JVM Profiler等可视化工具监控Spark应用程序?
查看>>
Checkly如何借助Terraform实现零宕机部署
查看>>
为什么已有Elasticsearch,我们还要重造实时分析引擎AresDB?
查看>>
玩大了,开源协议修改引发MongoDB“大动荡”?
查看>>
Kafka团队修改KSQL开源许可,怒怼云厂商
查看>>
腾讯云视频技术全面升级 明眸、Tencent-RTC首度亮相
查看>>
Elasticsearch 7.0中引入的新集群协调子系统如何使用?
查看>>
PostgreSQL中的大容量空间探索时间序列数据存储
查看>>
IBM借QISKit打造基于云平台的量子计算
查看>>
红帽发布 Ansible Tower 3.4:在混合云中实践DevOps更便捷
查看>>
你真的了解前端模块化吗?
查看>>
input type="search" 实现搜索框
查看>>
用PVS在.NET内核中发现的缺陷
查看>>
扎克伯格发信表示押注区块链,即时通讯 + 加密货币 = 全球化使用!
查看>>
高效 Mac 人士必备:实现工作/家庭间网络环境切换的自动化
查看>>
《Java 20年:道路与梦想》迷你书发布
查看>>
BitBucket引入灾难恢复和合并策略
查看>>
有赞透明多级缓存解决方案(TMC)设计思路
查看>>
PHP|一段Code
查看>>