这几天正在整理面试题,顺便把以前学的东西给总结一下,数组去重,我猜面试应该考的几率还是蛮高的,所以下面就让博主给讲讲iOS数组去重的几种方法。 第一种:冒泡排序,然后挨个挨个比较,这个没什么可说的,关键是麻烦,而且时间复杂度也挺大的,所以博主就不给讲了。 第二种:利用数组排序。 NSArray *a ...
分类:
编程语言 时间:
2016-05-10 23:40:32
阅读次数:
271
//// NSDictionary+DescribetionDictionary.m// fengzi//// Created by 谢泽锋 on 16/5/10.// Copyright © 2016年 xiezefeng. All rights reserved.//#import <Found ...
分类:
其他好文 时间:
2016-05-10 12:27:58
阅读次数:
195
NSArray以及NSMutableArray 在Objc中的两种数组(不可变数组和可变数组), 在日常开发中,经常会遇到需要清空数组的情况,很多人下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array == nil;这样不仅清空了数组,同时也把memory释放了,这个object就 ...
分类:
移动开发 时间:
2016-05-10 02:16:57
阅读次数:
322
对于iOS工程师有一道常考的面试题,即iOS数据存储的方式 标答如下: Plist(NSArray\NSDictionary) Preference (偏好设置\NSUserDefaults) NSCoding(NSKeyed Archiver\NSkeyedUnarchiver) SQLite3 ...
分类:
数据库 时间:
2016-05-09 18:23:38
阅读次数:
322
一. OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界
OC的数组分为 -->不可变数组 NSArray --> 可变数组 NSMutableArray
[cpp] view
plain copy
"code" class="...
分类:
编程语言 时间:
2016-05-08 06:51:01
阅读次数:
428
一.先贴一下未封装的代号,好跟后面的对比 @interface MTHomeDropdown : UIView + (instancetype)dropdown; @property (nonatomic, strong) NSArray *categories; @end 1.categories ...
分类:
移动开发 时间:
2016-05-08 01:08:31
阅读次数:
650
数据的本地化主要分为两个方面:1.简单数据的本地持久化(NSString、NSArray、NSDictionary、NSData)2.复杂数据的本地持久化(本文以Person类为例) 简单对象的本地化: 简单对象的本地化基本可以分为四步: 第一步:找到Documents的文件夹的路径。 第二步:我们 ...
分类:
其他好文 时间:
2016-05-07 16:37:41
阅读次数:
152
几种常见的集合:
NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary
1. 不可变有序数组:
void Array()
{
// 创建
// 快速创建的方法只适于创建不可变数组
NSArray *s = @[@"jack", @"rose", @"jerry"...
分类:
其他好文 时间:
2016-05-07 11:28:11
阅读次数:
162
几种常见的集合:NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary
1.不可变有序数组:void Array()
{
// 创建
// 快速创建的方法只适于创建不可变数组
NSArray *s = @[@"jack", @"rose", @"jerry"]; //数组...
分类:
其他好文 时间:
2016-05-07 10:59:48
阅读次数:
142
在iOS8之前,我们获取到沙盒中的document、cache、tmp之后,下一次模拟器或真机无论重启多少次,这具体的路径是固定的,可是iOS8 之后,你要是在按原来的路径去找你想要的东西,我想它会把你坑的很惨.下面我就来说说自己的此次爬坑总结;
1>//获取沙盒路径
NSArray*path =NSSearchPathForDirectoriesInDomains(NSDocumentD...
分类:
移动开发 时间:
2016-05-07 07:53:30
阅读次数:
195