E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nsarray
iOS 数据结构之数组
作者:大兵布莱恩特链接:https://www.jianshu.com/p/af6803eb3fe3iOS开发整理发布,转载请联系作者获得授权数组是线性结构是容器类型,是一块连续的内存空间,iOS中用
NSArray
iOS_开发
·
2020-07-02 13:54
关于
NSArray
的二三事
点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!在iOS开发中,我们在非常非常多的地方用到了数组。而关于数组,有很多需要注意和优化的细节,需要我们潜入到下面,去了解。以下,是我长时间工作学习中积攒下来的碎片,积攒了足够多了,就应该拿出来亮一亮了。读书读出来的问题前段日子我为了学习英语,阅读《EffectiveObjective-C2.0》的原版的时候,我发现了之前没怎么注意到的一
iOS_开发
·
2020-07-02 13:54
关于写出优雅iOS代码(一)
1,多使用字面量在iOS开发中,基本都会使用的框架是Foundation框架,Foundation中使用最频繁的是NSNumber,NSString,
NSArray
,NSDictionary这几个类及它们的可变形式
20161026
·
2020-07-02 12:27
uikit——UIView——view hierarchy
viewhierarchy@property(nullable,nonatomic,readonly)UIView*superview;@property(nonatomic,readonly,copy)
NSArray
mardax
·
2020-07-02 11:48
uikit
IOS 文件读写操作详解及简单实例
btnWrite:(id)sender{//创建文件管理器NSFileManager*fileManager=[NSFileManagerdefaultManager];//获取路径//参数要获取的哪种路径
NSArray
mandagod
·
2020-07-02 11:46
iOS
OBject-C加强 代码总行数计算-项目实现
/*考察NSString,
NSArray
的使用NSFileManager返回值int:代码行数*/#import//计算单个文件代码行数/*path:文件的全路径(可能是文件夹路径/也可能是文件)返回值
小雷疯
·
2020-07-02 10:03
IOS
Object-C
学习笔记
cell的多个侧滑按钮
-(
NSArray
*)tableView:(UITableView*)tableVieweditActionsForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewRowAction
奔波儿灞与灞波儿奔
·
2020-07-02 10:06
iOS @synchronized 线程安全(例:NSMutableArray)
通常,不可变的类(如:
NSArray
)是线程安全的,而他们对应的可变的类(如:NSMutableArray)则是线程不安全的。
lpkai2017
·
2020-07-02 10:17
iOS
iOS之文件存储
将字典存储到沙盒中(文件名后缀.plist)+(void)saveData:(NSDictionary*)dictionarytoFileName:(NSString*)fileName{
NSArray
Wy_chris
·
2020-07-02 09:38
对字典中元素排序
第一种方法假如字典中的key值是有序的,我们可以先遍历key值对其排序,然后取出key值对应的value,代码如下:
NSArray
*keys=[dicallKeys];keys=[keyssortedArrayUsingComparator
梦在旅途
·
2020-07-02 08:27
排序
NSArray
里的数据(数字、字符串)
1、
NSArray
*originalArray=@[@"1",@"21",@"12",@"11",@"0"];//block比较方法,数组中可以是NSInteger,NSString(需要转换)NSComparatorfinderSort
清蘂翅膀的技术
·
2020-07-02 07:35
获取设备当前连接的WIFI信息(No Private API)
implementationViewController-(void)viewDidLoad{[superviewDidLoad];CFArrayRefarrayRef=CNCopySupportedInterfaces();
NSArray
leonpengweicn
·
2020-07-02 07:55
Network
Objective-c
NSMutableArray可拓展的数组
NSArray
是不可变的数组集合,而在平时开发中,这个满足不了需求,所以在OC中还有对应的可变的
NSArray
,顾名思义,可变即可增删改查。
fplei
·
2020-07-02 07:45
Object-C
iOS 沙盒文件增删
图片写入沙盒//此处首先指定了图片存取路径(默认写到应用程序沙盒中)
NSArray
*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory
杰森马克
·
2020-07-02 07:02
iOS ARC MRC情况下重写setter getter方法
MRC:@interfacePeople:NSObject@property(nonatomic,retain)
NSArray
*oneArr;@endsetter:-(void)setOneArr:(
NSArray
keayou
·
2020-07-02 06:00
iOS日常
NSArray
&NSMutableArray 高端用法
Cocoa的
NSArray
是基于C底层CFArray/CFArrayRef实现的,
NSArray
可以看做是一个CFArrayRef的Wrapper类。
jeffasd
·
2020-07-02 05:25
iOS
tableView技巧
右侧小图标tableView数据刷新cell左滑删除(系统)cell左滑删除(自定义)组头、组尾表头、表尾添加索引条sectionIndex//只要实现这个代理方法,就可以了//(抽取数组中相同元素)-(
NSArray
Hyman0819
·
2020-07-02 05:02
kvo的高级使用 -- 获取数组的 最大 最小 和 平均值 后续更新
NSArray
*arr=@[@"5",@"1",@"4",@"3",@"4",@"10",@"6",@"14",@"16",@"30",@"20",@"18"];intsum=[[arrvalueForKeyPath
幻影道哥
·
2020-07-02 04:52
Objective-C语法之NSDictionary和NSMutableDictionary
在Objective-C语言中,词典就是做这样的事情的,和
NSArray
一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary
iteye_10993
·
2020-07-02 04:27
Xcode11下,使用Masonry产生大量instance method conflicts with same method from another category 警告(1w+)
产生原因:主要是Masonry里View+MASShorthandAdditions,以及
NSArray
+MASShorthandAdditions,这两个类别,把方法声明和实现都写到.h,文件了,在xcode11
iOSTerry
·
2020-07-02 03:11
iOS码农
对iphone应用程序加载图像的工具类 ImageHelper
interfaceImageHelper(Files)+(UIImage*)imageNamed:(NSString*)aName;+(UIImage*)imageFromURLString:(NSString*)urlstring;+(
NSArray
huangbaoyu1840
·
2020-07-02 03:37
iphone
开发
使用iOS系统自带的compare方法进行
NSArray
排序
intmain(intargc,constchar*argv[]){/*
NSArray
*arr=@[@10,@20,@5,@7,@15];NSLog(@"排序前:%@",arr);//注意:想使用compare
爱吃萝卜的小蘑菇
·
2020-07-02 02:03
iOS开发之使用block块进行数据遍历的方法
首先是最基本的运用形式,//基于块(block)结构的遍历数组方法enumerate:列举,数//参数介绍:obj:值idx:索引stop:停止遍历
NSArray
*arr1=@[@"好",@"好",@"
hbblzjy
·
2020-07-02 02:45
block
二维码
分享
IOS小技巧——使用FMDB时如何把一个对像中的
NSArray
数组属性存到表中
在开发的当中,往往碰到要将数据持久化的时候用到FMDB,但是碰到模型中的属性有数组,但是FMDB存放的属性通常只为Text,那我们改怎么办呢?思路:1.创建一个表,先将模型的除数组以为的其他属性写入表中,名为t_groupBuyModel2.创建一个表装载模型中的数组文本,名为t_images3.当存入模型到表中的时候,遍历模型中的数组属性,让每一条数据都存入t_images表中去//既然要使用到
Abson哥哥
·
2020-07-02 01:08
ios开发开发遇到的小技巧
获取手机通讯录人员信息
.h里的代码typedefvoid(^CopyAddressCallback)(
NSArray
*);#import@interfaceFWHCopyAddressBookManager:NSObject
fuweihan00
·
2020-07-02 00:56
iOS
Tableview添加索引
//添加索引栏标题数组-(
NSArray
*)sectionIndexTitlesForTableView:(UITableView*)tableView{NSMutableArray*resultArray
霏语苑_baby
·
2020-07-01 23:20
项目实用
打印中文
#import@interfaceNSArray(MyLog)@end@interfaceNSDictionary(MyLog)@end#import"
NSArray
+MyLog.h"@implementationNSArray
霏语苑_baby
·
2020-07-01 23:20
项目实用
iOS
打印中文
ios学习路线—ios沙盒(sandbox)机制和文件操作(二)
1.获取程序的Home目录NSString*homeDirectory=NSHomeDirectory();NSLog(@"path:%@",homeDirectory);2.获取document目录
NSArray
Sunny博客
·
2020-07-01 23:22
iOS
ios学习路线—ios沙盒(sandbox)机制和文件操作(三)
1.在Documents里创建目录
NSArray
*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask
Sunny博客
·
2020-07-01 23:22
iOS
iOS: 状态栏、导航栏、标签栏、工具栏
UIBarButtonItemUINavigationBar的按钮单元为:UINavigationItemUITabBar的按钮单元为:UITabBarItem共同属性和方法:@property(nonatomic,copy)
NSArray
dienangpiao2051
·
2020-07-01 22:44
IOS willMoveToParentViewController和didMoveToParentViewController的使用
在iOS5.0及以后,iOS为UIViewController类添加了新的属性和方法:123456@property(nonatomic,readonly)
NSArray
*childViewControllers
diaohao1959
·
2020-07-01 22:10
iOS-makeObjectsPerformSelector
(http://www.cnblogs.com/zander/archive/2012/07/18/2597567.html)
NSArray
类定义的方法makeObjectsPerformSelector
涛涛灬灬
·
2020-07-01 22:54
16、异步下载图片案例
@interfaceViewController()@property(nonatomic,strong)
NSArray
*appInfos;//全局队列@property(nonatomic,strong
超大神
·
2020-07-01 21:38
OC多线程
IOS汉字排序
NSLocale*strokeSortingLocale=[[NSLocalealloc]initWithLocaleIdentifier:@"zh@collation=pinyin"];
NSArray
chmod_R_755
·
2020-07-01 20:53
IOS
判断对象是否相等的方法,==与 isEqual
==比较两个对象的内存地址isEqualToString:比较两个字符串的内容isEqual:默认情况下是比较两个对象的内存地址,但是有一些系统自带的类(比如Foundation中的NSString,
NSArray
苹果API搬运工
·
2020-07-01 18:16
[转]:ios NSMutableArray的用法大全
给数组分配容量//
NSArray
*array;array=[NSMutableArrayarrayWithCapacity:20];在数组末尾添加对象//-(void)addObject:(id)anObject
angxiong8650
·
2020-07-01 17:54
用 Codable 协议实现快速 JSON 解析
它的总体步骤大致是这样,先从Data对象中解析出NSDictionary或
NSArray
,然后在从这里面按照属性名称取出需要的值
aide521521
·
2020-07-01 16:02
iOS:json解析
一、使用NSJSONSerialization将json数据解析成
NSArray
,开启循环从
NSArray
中取出数据并赋值:/*解析son*/-(void)parseJson:(NSData*)data
意华
·
2020-07-01 15:55
iOS
iOS 队列请求-超实用
实例操作:-(void)downloadPdfFileWithUrl:(
NSArray
*)modelList{if(self.config.hasUpdateData)return;NSMutableA
阿里海瑟要
·
2020-07-01 15:17
ios
项目总结五:iOS给项目在后台添加模糊效果
=UIWindowLevelNormal){
NSArray
*windows=[[UIApplicationshared
小霍同学
·
2020-07-01 15:06
iOS开发-- 字符串分割(多个字符分割一个字符串)、拼接
NSString*ptr=@”Iamaman”;//将字符串整体作为分割条件返回值为
NSArray
不可变数组
NSArray
*array=[ptrcomponentsSeparatedByString:@
Cocoanerd
·
2020-07-01 15:22
ios
iOS内存管理(6)--
NSArray
与NSMutableArray用copy修饰还是strong
一、NSMutableArray被copy、strong修饰后的变化:把NSMutableArray用copy修饰有时就会crash,因为对这个数组进行了增删改操作,而copy后的数组变成了不可变数组
NSArray
zzz098zzz
·
2020-07-01 14:03
iOS
GCD中dispatch_apply函数的使用方法
当我们需要进行循环遍历时,例如遍历一个数组,我们一般会使用For-In循环,For-In循环会从数组第一个元素开始依次循环遍历到最后一个元素:
NSArray
*arr=@[@"a",@"b",@"c",@
JaryPan
·
2020-07-01 12:54
iOS深入学习
ios学习第二天(四)对象之容器
NSArray
,NSSet,NSDictionary和它们的子类
ios中容器分为不可变容器和可变容器:不可变容器有
NSArray
,NSSet和NSDictionary。
Moluth
·
2020-07-01 11:20
ios入门
iOS:本地json文件读取、存储
//读取本地JSON文件-(
NSArray
*)readLocalFileWithName:(NSDictionary*)name{//获取文件路径NSString*path=[[NSBundlemainBundle
Mayxc
·
2020-07-01 11:28
iOS
NSMutableArray 、
NSArray
排序方法引发的内存泄漏
NSMutableArray、
NSArray
排序方法引发的内存泄漏问题简述在
NSArray
中可以调用sortedArrayUsingFunction对Array数组进行排序。
HiroGuo
·
2020-07-01 10:30
IOS
Cocoa
macOS
开发
NSMutableArray
NSArray
排序
内存泄漏
iOS-固定宽度下长字符串的分行
因为可能基础的应用CoreText应用不多,这里给出个sample,有兴趣的可以研究下:#import"NSString+Lines.h"#import@implementationNSString(Lines)-(
NSArray
西蒙SIMON
·
2020-07-01 09:33
iOS类簇
IOS类簇类簇(classcluster)是一种设计模式,在FoundationFramework中被广泛使用,举个简单的例子
NSArray
*arr=[NSArrayarrayWithObjects:@
HarriesChen
·
2020-07-01 09:27
iOS ARC MRC情况下重写setter getter方法
@interfacePeople:NSObject@property(nonatomic,retain)
NSArray
*oneArr;@property(nonatomic,strong)
NSArray
24号码农
·
2020-07-01 09:20
知识学习
iOS 实时判断网络状态(多种方法)
方法一:利用系统状态栏判断网络状态//状态栏是由当前app控制的,首先获取当前appUIApplication*app=[UIApplicationsharedApplication];
NSArray
*
流行的武
·
2020-07-01 06:12
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他