目录一、定义函数1.函数基本结构2.函数中的参数(1)形参和实参(2)默认参数(3)不定长参数3.函数的调用(1)有参数、有返回值(2)有参数、无返回值(3)无参数、有返回值(4)无参数、无返回值二、函数实例-名片管理系统1.主菜单显示:displayMenu()2.主菜单选择:getChoice()3.添加名片:addInfo()4.删除名片:delinfo()5.修改名片:changeInfo            
                
         
            
            
            
            在 iPhone 上的 Numbers 表格中计算值您可以创建将使用选择的任何单元格中的数据自动执行计算的公式或函数单元格。例如,您可以比较两个单元格中的值,计算单元格的和或积,等等。公式或函数的结果将显示在输入的单元格中。您还可以使用 Numbers 表格附带的预先定义的数学函数中的任意一个来创建公式。它包含 250 多种函数,可在统计、工程和财务等方面应用,其中一些通过互联网远程获取信息。有关            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 19:46:48
                            
                                924阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            NSArray、NSDictionary、NSSet 等集合对象只能保存对象,如果要保存 char、short、int、float、double、BOOL 或指向结构的指针等基础数据类型,则可以先将这些基本数据类型封装成 NSNumber 对象,再存入集合对象。 NSNumber 类用来包装基本数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-03 17:19:00
                            
                                478阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # iOS开发中使用NSNumber类
在iOS开发中,NSNumber类经常用于将基本数据类型(如int、float、double等)包装成对象。NSNumber类提供了一种简单的方法来将基本数据类型转换为对象,以便在应用程序中进行一些操作,例如数组排序、字典键值对等。
## NSNumber的基本用法
NSNumber类提供了多种方法来创建和操作数字对象。
### 创建NSNumber            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-19 12:35:05
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1  Number Objectsintegers, floats, and longs在object-c中是基本的数据类型,不是数据对象。为什么需要使用数据对象:假如你想把数据存到NSArray中,NSArray是不能存储基本的数据类型的,所以需要把基本的数据类型转化为数据对象,然后存到NSArray中去。 所以这是数据对象的用处。1.1 创建一个整型的数据对象NSNumber *in            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-04-22 13:12:09
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 概述数组(Array)是一种很基础的数据结构,几乎绝大多数编程语言都会支持数组这种数据结构。数组是一种线性结构,使用一组连续的内存空间,来存储相同类型的数据。所谓线性结构,就是指数据是前后排列的,只有前后两个方向,除了数组,其他的比如链表、栈、队列都是线性结构。因为数组是使用连续的内存空间来存储数据的,所以数组的最大的特点就是支持根据下标随机访问数据,这是数组最大的优势。但是,有利就有弊,虽            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 11:59:31
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在 iOS 开发中,处理 `NSNumber` 的求和是一个常见的功能,尽管它看似简单,但在不同版本的 iOS 中可能会遇到细微的差别。这篇博文旨在深入探讨 iOS 中两个 `NSNumber` 求和的实现,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展,帮助开发者更好地理解和实现这一功能。
### 版本对比与兼容性分析
在比较 iOS 11 和 iOS 13 的 `NSNu            
                
         
            
            
            
            #import <Foundation/Foundation.h>  void number(){     NSNumber *numberint=[NSNumber numberWithInt:10];     NSNumber *numberchar=[NSNumber numberWithChar:'a'];     NSMutableArray *array=[NSMutabl            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2013-08-02 15:26:00
                            
                                204阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #import void number(){    NSNumber *numberint=[NSNumber numberWithInt:10];    NSNumber *numberchar=[NSNumber numb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-27 11:45:11
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.NSNumber基本概念 NSArray\NSDictionary中只能存放OC对象,不能存放int\float\double等基本数据类 如果真想把基本数据(比如int)放进数组或字典中,需要先将基本数据类型包装成OC对象 NSArray\NSDictionary中只能存放OC对象,不能存放i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-30 18:52:00
                            
                                93阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            integerfloatc
在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。如:[cpp] view plaincopy
#import             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 11:40:44
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //NSNumber //int类型转化为对象 int i=10; NSNumber *n1=[NSNumber numberWithInt:i]; NSLog(@"%@",n1); //float类型转化为对象 float f=1.3; NSNumber *n2=[NSNumber numberW...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-14 12:03:46
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分享一下,在工作工程中遇到的一些不留心的地方: 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-22 10:38:58
                            
                                309阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是NSNumber? NSArray/NSDictionary中只能存放oc对象,不能存放基本数据类型,如果想把基本数据类型放进去,需要先把基本数据类型转换成OC对象, 代码如下: 当然同理,存的时候是先转换成NSNumber对象,取得时候也是得先取出NSNumber对象,然后进行转换! 仅做记            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-22 15:21:28
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 将基本数据类型包装成 OC 对象 1、NSNumber 与 基本数据类型 的相互转换 2、比较两个 NSNumber 类型数据的大小 3、NSNumber 与 NSString 的相互转换 4、NSDecimalNumber 运算 4.1 加、减、乘、除、n 次方 运算 4.2 四舍五入 运算            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 17:27:25
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、NSNumber可以表示多种基本数据类型,如int、bool、char、float、double,以及他们加了修饰符long、unsigned的类型。 2、创建方法可以使用numberWithInt: numberWithInterger。也可以使用initWithInt方法 3、获取的方法可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-27 10:41:00
                            
                                327阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                    实用技巧,是在不断的总结和学习中总结出的高效率工作技能,今天给大家分享的10个实操技巧,如果全部掌握,提高工作效率分分钟哦!一、合并单元格求和。方法:在目标单元格中输入公式:=SUM(D3:D9)-SUM(F4:F9)。解读:1、合并单元格数值实际存储在左上角的单元格中。及F3:F5合并区域的值,可以直            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 21:34:47
                            
                                1567阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0x00 上代码    NSNumber *obj = @(99999.99);    NSLog(@"%@",obj.stringValue); // 99999.99000000001        obj = @(99999.98);    NSLog(@"%@",obj.stringValue); // 99999.98        obj = @(99999.999);    NSLo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-25 00:08:47
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             《算法笔记》2.3小节——C/C++快速入门->选择结构A 例题4-1 一元二次方程求根题目描述输入输出样例输入样例输出提示代码:B 例题4-2 比较交换实数值题目描述输入输出样例输入样例输出提示代码:C 例题4-3 比较交换3个实数值,并按序输出题目描述输入输出样例输入样例输出提示代码:D 习题4-4 三个整数求最大值题目描述输入输出样例输入样例输出提示代码:E 习题4-10-1 奖金计            
                
         
            
            
            
            NSNumber与NSValue关系与作用 1.由于集合里只能存放对象,不可以存放基本数据类型,所以我们有时候需要讲一些对象比如基本数据类型,结构体等存到NSDictionary NSArray中,我们就需要将这些数据类型或结构体包装成OC对象,以便集合能访问到。常用的用来包装这些类型的有NSNumber NSValue 2.NSNumber只能包装基本数据类型,比如int, flo...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-24 16:31:00
                            
                                159阅读
                            
                                                                                    
                                2评论