如今,即便是最简单的计算机程序也会包含一个偏好设置窗口,用户可以在其中设置应用专属的选项。在MAC OS X中,Preferences...菜单通常位于应用菜单中。选择该菜单项会弹出一个窗口,用户可以在其中输入和更改各种选项。iPhone和其他iOS设备有一个专门的“设置”应用程序来进行各种设置,你肯定用过很多次。 如今,即便是最简单的计算机程序也会包含
转载 2023-06-01 12:52:40
477阅读
1、设置NavigationBar 主题UINavigationBar *navigatonBar = [UINavigationBar appearance];//获取到navigationBar [navigatonBar setBackgroundImage:<#(nullable UIImage *)#> forBarMetrics:<#(UIBarMetrics
原创 2023-05-22 18:21:15
114阅读
1. 获取磁盘总空间大小 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *di
转载 2022-12-14 14:39:34
81阅读
NSNotification 常用的几个方法,代码如下:
IOS
原创 2021-08-05 16:54:48
144阅读
1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attribute
转载 2017-06-27 11:08:00
171阅读
  //数组定义NSMutableArray* arr = [[NSMutableArray alloc] initWithObjects:@"A",@"B",@"C", nil]; //清空数组:删除数组中的全部元素
原创 2023-06-13 17:11:24
74阅读
UIImageView的常用方法 UIImage *oneImage = [UIImage ima
原创 2022-08-05 09:53:44
82阅读
1.居中 (IOS7以上)label.tex
原创 2022-08-05 09:54:14
82阅读
// 创建按钮  UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];  // 设置按钮标题  [button setTitle:@"触摸我!" forState:UIControlStateNormal];  // 根据标题长度自动决定按钮尺寸  [button
原创 2014-11-05 23:57:41
590阅读
### NSMutableArray的底层原理_used 是计数的意思_list 是缓冲区指针_size 是缓冲区的大小_offset 是在缓冲区里的数组的第一个元素索引数据结构正如你会猜测的,__NSArrayM 用了环形缓冲区 (circular buffer)。这个数据结构相当简单,只是比常规数组或缓冲区复杂点。环形缓冲区的内容能在到达任意一
一.基本方式:使用UIView类的UIViewAnimation扩展+ (void)beginAnimations:(NSString *)animationID context:(void *)context; // 开始准备动画+ (void)commitAnimations; // 运行动画// 没有get方法,下面的set在快外调用无效+ (void)setAnimationDelegat
转载 精选 2014-04-02 14:05:47
784阅读
一、UICollectionView介绍UICollectionView和UICollectionViewController类是iOS6新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和UITableViewController类,但也有所不同。UICollectionView可以实现如下效果,也是一个常用的控件: 二、UICollectio
转载 2023-08-19 15:57:12
272阅读
json模块pickle模块shelve模块 序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。# 序列化模块 # 数据类型转化成字符串的过程就是序列化 # 为了方便存储和网络传输 # json # dumps # loads # dump 和文件有关 # load load不
转载 2023-07-13 18:28:04
0阅读
以下framework是从iPhone SDK 3.0整理来的: AddressBook.framework联络人提供您存取在装置中的联络人资料,让您可以在您的应用程式中直接读取或修改联络人资料库中的资料。   AddressBookUI.framework联络人介面让您可以快速的制作出类似内建联络人功能中的出新增、编辑及选择联络人等介面。  
iOS FrameworkFramework相比于动态/静态库,有如下优势:framework能将不同类型的资源打包在一起,包括nib文件、图片或者文档等;framework能够进行版本管理,这使得framework能不断更新并向后兼容;节省内存,系统在需要的时候把framework载入内存,在同一时间,即使有多个应用程序使用同一 framework,但在内存中只有一份 framework 只读资
转载 2023-11-01 17:47:35
65阅读
写Log在Xcode里,点菜单Run > Console 就可以看到NSLog的记录.NSLog(@"log: %@ ", myString); NSLog(@"log: %f ", myFloat); NSLog(@"log: %i ", myInt);图片显示     不需要UI资源绑定,在屏幕任意处显示图片。 下面的代码可以被用到任意 View 里
转载 2023-11-08 21:33:17
71阅读
文章目录一、前言二、Objective-C代码的文件扩展名:.h、.m和.mm三、#include与#import四、@interface与@implementation五、方法前的+和-六、创建和初始化对象:alloc、init七、NSString与NSMutableString八、匿名函数九、.a、.framework、.dylib、.tbd 一、前言Unity项目开发,iOS平台要接SDK
转载 2023-11-10 06:34:23
56阅读
记录: 在Xcode,单击Run>Console查看NSLog语句。NSLog(@"log: %@ ", myString); NSLog(@"log: %f ", myFloat);NSLog(@"log: %i ", myInt);显示图片:不使用UIBuilder,在屏幕任意处显示图片。你也能够看到其他类型的视图。 CGRect myImageRect = CGRe
定时器用于延迟一段时间或在指定时间点执行特定的代码,之前我们介绍过iOS中处理定时任务常用方法,通过不同方法创建的定时器,其可靠性与精度都有不同。
iOS
原创 2021-07-08 10:29:14
1051阅读
tyle="font-family:Simsun; font-size:16px; line-height:24px">在调用视图的drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为坐标系统的原点,在这个环境中发生的 Quartz调用都可以正确地在视图中描画。视图对象通过 frame、 bounds、和 center属 性声明来跟踪自己的大小和位置。frame 属性包含一个矩形,即边框矩形,用于指定视图相对于其父视图坐标系统的位置和大小。bounds 属性也包含一个矩形,即边界矩形,负责定义视图相对于本地坐标系统的位置和大小。虽然边界矩形的
转载 2013-07-14 22:16:00
101阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5