Swift 运算符运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算。Swift 提供了以下几种运算符:算术运算符比较运算符逻辑运算符位运算符赋值运算符区间运算符其他运算符本章节我们将为大家详细介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。算术运算符以下表格列出了 Swift 语言支持的算术运算符,其中变量 A 为 10,变量 B 为 20:运算符描述实例+加号A
转载 8月前
45阅读
# Swift CGFloat 扩展 ## 1. 引言 在 Swift 编程语言中,CGFloat 是一个定义了浮点数的数据类型,用于表示图形界面的尺寸、位置等信息。在编写 iOS 或 macOS 应用程序时,经常需要对 CGFloat 类型进行一些数学运算和转换。为了简化开发过程,我们可以通过扩展 CGFloat 类型,为其添加一些常用的方法和属性,使其更加灵活和便捷。本文将详细介绍如何扩展
原创 2023-10-14 04:22:45
209阅读
import UIKit/*总结:1:给UIButton写分类,新建文件swiftFile,一般为了区分起名字都是名字-Extension,要想调用UI控件需要导入 import UIKit框架,然后给系统的类写分类:extension UIButton {},提供类方法或是构造函数的方法,把与该控件有关的业务逻辑全封装在分类的内部。2:封装方法:类方法:都是以class开头,class func
在使用[UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]方法的时候要注意以下两点:      1、参数是CGFloat的要写成例如1.00f这种形式。      2、每个参数都要除以255.0f,也就是要写成1.0f/255.0f...
ico
原创 2022-08-06 00:54:38
108阅读
# iOS CGFloat 转 int 实现方法 ## 引言 在iOS开发中,我们经常需要进行数值类型的转换操作。其中一个常见的需求是将CGFloat类型的数值转换为int类型的数值。本文将教你如何实现这个转换过程。 ## 步骤概览 下面是整个转换过程的步骤概览。我们将使用一个表格来展示每个步骤和相应的代码实现。 步骤 | 代码 | 说明 --- | --- | --- 1. 获取要转换的C
原创 2024-02-16 03:17:36
415阅读
view坐标系原点在左上角。 let rect = CGRect(x: 0, y: 0, width: 100, height: 1...
转载 2020-07-10 01:11:00
170阅读
2评论
view坐标系原点在左上角。 let rect = CGRect(x: 0, y: 0, width: 100, height: 1...
转载 2020-07-10 01:11:00
244阅读
2评论
先来看一个表方法+(void)load+(void)initialize执行时机在程序运行后立即执行在类的方法第一次被调时执行若自身未定义,是否沿用父类的方法?否是类别中的定义全都执行,但后于类中的方法 覆盖类中的方法,只执行一个执行次数(非主动调用的情况下)必然一次0、1、多 次(调用者会不同)先看官方解释:一、+loadload 方法在什么时候调用? 官方解释是:运行时,添加类或者分类的时候调
在iOS开发中,`CGFloat`类型常常用于表示浮点数,但在处理相关业务逻辑时,如何保留2位小数成为了一个常见问题。本文将详细阐述如何在iOS中实现`CGFloat`保留2位小数的过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南以及性能优化。 ### 环境准备 要开始这个项目,我们需要确保开发环境的依赖项已经安装齐全。以下是针对iOS开发的环境准备步骤。 #### 依赖安装指南
原创 6月前
12阅读
# iOS CGFloat 保留两位小数的方法 在iOS开发中,`CGFloat` 是一个常用的数据类型,通常用于表示图形、界面布局中的尺寸和坐标等。但在某些情况下,我们需要对`CGFloat`类型的数据进行格式化操作,比如保留两位小数。在本文中,我们将探讨如何在Swift中实现此操作,并提供相应的代码示例。 ## 背景知识 `CGFloat` 是一个平台相关的浮点类型,它在32位架构下为`
原创 2024-09-19 07:50:07
196阅读
今天遇到一个OC上层模块调用底层framework中的接口时,传递参数100(CGFloat类型),底层接收到却是0。原因是底层方法声明的参数类型是float类型。
原创 2021-07-06 15:30:11
496阅读
在iOS开发中,常常需要处理浮点数的问题,尤其是如何让`CGFloat`保留两位小数时就显得尤其重要。无论是在界面上显示价格,还是在计算过程中,确保数值格式的正确性都至关重要。在这篇博文中,我们将详细探讨如何通过一系列流程来解决“iOS `CGFloat`保留2位小数”的问题,包括备份策略、恢复流程、灾难场景、工具链集成、案例分析和监控告警。 ### 备份策略 在处理`CGFloat`数据时,
原创 6月前
30阅读
# iOS 中 CGFloat 保留两位小数的实用指南 在 iOS 开发中,`CGFloat` 类型常常被用来表示浮点数。由于某些应用场景需要对数值进行格式化输出,保留特定的小数位数是一项非常重要的技能。本文将详细介绍如何在 iOS 中将 `CGFloat` 保留两位小数,并附带相应的代码示例和流程图,以帮助开发者更好地理解这一过程。 ## 为什么要保留两位小数? 在用户界面设计中,浮点数的
原创 10月前
104阅读
# 如何在 iOS 中使用 CGFloat 保留一位小数 在 iOS 开发中,`CGFloat` 类型常被用来处理浮点数,尤其是在绘图和布局中。应用程序开发者在处理用户界面的过程中,常常需要对这些浮点数进行格式化以提高用户体验。本文将介绍如何在 iOS 中将 `CGFloat` 保留一位小数,包括代码示例和相关流程图。 ## 1. CGFloat 的基本概念 `CGFloat` 是一种浮点数
原创 9月前
61阅读
# iOS CGFloat保留一位小数的实现方法 在iOS开发中,常常需要对浮点数进行格式化处理,尤其是在用户界面上展示数值时。因此,了解如何在Swift中对`CGFloat`类型的小数点后保留指定的位数,特别是保留一位小数,对于增强用户体验至关重要。本文将详细介绍这一过程,以及提供示例代码和相关的流程图与关系图。 ## 1. CGFloat 类型简介 在Swift中,`CGFloat` 是
原创 9月前
78阅读
CGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐标系中的点CGSize: 表示一个矩形的宽度和高度CGRect: 表示一个矩形的位置和大小typedef float CGFloat;// 32-bit typedef double CGFloat;// 64-bit struct CGPoint {
转载 精选 2013-03-28 11:18:12
599阅读
IOS开发中的CGFloat、CGPoint、CGSize和
转载 2014-07-07 17:13:00
56阅读
2评论
Serializable中的序列化ID(UID)1. 什么是序列化和反序列化2. 序列化的过程3. SerialVersionUID的生成4. 示例 1. 什么是序列化和反序列化序列化是将对象转化成字节流的过程,因此可以在磁盘上存储和在网络上传输反序列化是相反的,是想字节流转化成内存中的对象2. 序列化的过程序列化期间,java运行时将版本号与每个可序列化的类相关联起来,这个数字就叫做 seri
转载 2023-08-18 18:04:38
42阅读
额发现还是要写很多章,因为内容太多导致快速笔记也很多…2 基本运算符除了在不同语言中通用的运算符代表的功能,swift还对运算符进行了改进,例如使用运算符后的结果会被自动检测并禁止溢出,以此来避免保存变量时由于变量大于或小于其类型所能承载的范围时导致的异常结果。当然,swift允许溢出运算符实现溢出。swift还提供区间运算符,例如 a..<b 或 a...b。本章节只描述基础运算功能实现,
1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat --> dobule:initWithFloat,decimalobj doubleValue5)使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。6)NSInteger是基础类型,但是NSNumber是一个类。如果想要在NSMutableArray里存储一个数值,直接用NSInteger是不行的,比如在一个NSMutableA
iOS
原创 2021-07-23 09:18:22
278阅读
  • 1
  • 2
  • 3
  • 4
  • 5