数组中可以放任何类型的数据,并且一个数组中的元素类型可以不一致。只要是(id类型)对象。 NSArray 1、初始化 2、初始化,最后需要以nil结尾 3、初始化,使用一个数组初始化另一个数组 4、初始化,类方法,最后需要以nil结尾 5、拼接,将一个新对象拼接在数组的后面,拼接后返回新的数组 6、 ...
分类:
其他好文 时间:
2018-04-23 00:14:06
阅读次数:
170
关于本文:作为一名iOS软件工程师,熟练的使用系统提供的强大的Foundation服务是必备的职业素养。 NSString、NSMutableString NSArray、NSMutableString NSDictionary、NSMutableDictionary NSNumber NSInte ...
分类:
其他好文 时间:
2018-04-14 16:26:29
阅读次数:
154
NSSet跟NSArray的区别:散列存与顺序存储的区别。体现在查找速度上的差别。都存放cocoa对象。 // // TextNSSet.m // hellowWorld // // Created by hongtao on 2018/4/11. // Copyright © 2018年 hong ...
分类:
其他好文 时间:
2018-04-13 13:22:38
阅读次数:
148
// 递归获取子视图 - (void)getSub:(UIView *)view andLevel:(int)level { NSArray *subviews = [view subviews]; // 如果没有子视图就直接返回 if ([subviews count] == 0) return; ...
分类:
移动开发 时间:
2018-04-12 22:28:19
阅读次数:
441
首先给出NSStirng、NSArray、NSMutableArray三者copy/mutableCopy后的规律表格,方便有一个直观的看法。 调用的拷贝方法 注意:对于NSDictionary、NSMutableDictionary、NSMutableArray上面的规律依然适用。 为了帮助整理, ...
分类:
其他好文 时间:
2018-04-12 16:12:22
阅读次数:
163
一、NSArray与NSMutableArray的方法区别 1、通过下标取得元素,只适用于NSMutableArray 错误现场: @property (nonatomic, strong) NSArray *departmentIdsArray; [self.departmentIdsArray ...
分类:
编程语言 时间:
2018-04-04 00:37:16
阅读次数:
254
NSOperation、NSOperationQueue 常用属性和方法归纳 NSOperation 常用属性和方法 a. 取消操作方法 //可取消操作,实质是标记 isCancelled 状态。 - (void)cancel; b. 判断操作状态方法 1 - (BOOL)isFinished; 判 ...
分类:
其他好文 时间:
2018-04-01 11:50:29
阅读次数:
186
直接上代码: #import "ViewController.h" #import <Contacts/Contacts.h> #import <ContactsUI/ContactsUI.h> @interface ViewController ()<CNContactPickerDelegate ...
分类:
其他好文 时间:
2018-03-30 19:58:31
阅读次数:
122
近期须要使用一个标签页,寻思自己写一个demo. 标签的大小依据上面的文字来自适应大小,须要依据后台返回的数据自己主动换行.没有加入 NSArray *arr = @[@"无知",@"风云变幻",@"施耐庵",@"唉",@"西门吹雪",@"呵呵哒",@"快看看",@"窿窿啦啦",@"一杆禽兽狙",@ ...
分类:
移动开发 时间:
2018-03-29 00:15:54
阅读次数:
189
Foundation数组是有序的对象集合。通常情况下,一个数组中的所有元素都是一种特定的类型,但这不是必须的。不可变数组由NSArray类处理,可便数组由NSMutableArray类来处理。后者是前者的子类。今日讲解:NSArray-->首先来一段Demo#import<Foundation/Foundation.h>intmain(intargc,constchar*argv
分类:
其他好文 时间:
2018-03-11 22:29:48
阅读次数:
203