- 博客(18)
- 收藏
- 关注
原创 【iOS】UI学习——导航控制器、分栏控制器
分栏控制器下面的导航栏最多显示5个按钮,超过5个按钮,系统会自动将最后一个按钮替换成more,当点击more时,才可以看到其他的按钮,点开后,右上角有一个Edit按钮,点击可以看到所有的按钮,也可拖动改变前四个按钮展现的是什么视图。导航控制器负责控制导航栏(navigationBar),导航栏上的按钮叫UINavigationItem(导航元素项)。分栏控制器在同一界面最多显示5个控制器切换按钮,超过5个时会自动创建一个新的导航控制器来管理其余的控制器。:分栏控制器选中的控制器对象。:分栏控制器管理数组。
2024-06-03 20:57:32
1155
原创 【OC】深浅拷贝
浅拷贝:指创建一个新对象,但新对象仍然引用原对象的内部数据。这种拷贝方式对于性能和内存管理很有优势,但需要注意一些潜在的风险。深拷贝:指创建一个新对象,并将原对象的所有属性和子对象都复制到新对象中,形成一个完全独立的拷贝。下面借助之前看到的两张图片来帮助理解深拷贝浅拷贝。
2024-05-27 10:13:36
748
原创 【OC】字典(NSDictionary与NSMutableDictionary)
用于保存具有映射关系的数据,故而,NSDictionary保存着两种数值,分别是建和值。注意key与value都可以是任意引用类型的数据,Map的key不允许重复。key与value之间存在着一一对应的关系,即通过指定的key,总是可以找到唯一的、确定的value。key与value之间的关系NSDictionary中包含一个allkeys方法,用于返回NSDictionary所有key组成的集合。
2024-05-13 21:30:50
1240
原创 【OC】数组(NSArray和NSMutableArray)
NSArray代表元素有序、可重复的一个集合,集合中每个元素都有其对应的顺序索引。NSArray集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。
2024-05-10 18:55:58
914
1
原创 【OC】面对对象(下)
protocol 协议名 <父协议1,父协议2>零个到多个方法定义…协议名应该和类名使用相同的命名规则。一个协议可以有多个直接父协议,但协议只能继承协议,不能继承类。协议中定义的方法只有方法签名,没有方法实现,协议中包含的方法既可以是类方法,也可以是实例方法。//定义协议的方法@end再定义一个FKProductable协议,代表所有产品需要遵守的规范。@end。
2024-05-07 19:42:40
1336
原创 【OC】面对对象(上)
面向对象的程序设计过程中有两个重要概念:类(class)和对象(obiect,也称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体,从这个意义上看,日常所说的人其实都是人的实例,而不是人类。类和对象是面向对象的核心。Obiective-C提供了创建类和创建对象的语法支持。Objective-C中定义类需要分为两个步骤。接口部分:定义该类包含的成员变量和方法。实现部分:为该类的方法提供实现。类接口部分的语法(通常使用.h文件命名)
2024-05-05 17:24:13
840
2
原创 学生管理系统(简易版)
本管理系统是一个简易版本的学生管理系统,中间仍存在许多的问题,笔者目前展示的是未完全完成状态。后面增加功能后再进行更改。
2024-04-14 16:48:38
1016
原创 3.31实验室二面题解
对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。是一个质数,那么笨小猴就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。个用空格隔开的正整数,为从小到大排好序的不相同的随机数。输入的第一行是两个用空格隔开的整数,代表糖果盒的个数。号表示,而一个四面被围墙围住的区域洪水是进不去的。
2024-04-07 10:42:58
980
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人