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
nsmutablearray
iOS copy、strong 修饰词 和 copy、mutableCopy探究
strong修饰mutableArray不会开辟新的地址图片1.jpgcopy修饰mutableArray类型为NSArray类型,strong修饰mutableArray是
NSMutableArray
Empty_One
·
2018-09-18 16:07
NSDictionary和
NSMutableArray
底层原理(哈希表和环形缓冲区)
但是
NSMutableArray
是可以插入和删除的,那么如何做到高效?就比如插入,如何做到尽可能少的移动或者不移动插入元素后其他元素的内存?实现数据结
Deft_MKJing宓珂璟
·
2018-09-17 12:42
基础知识
iOS优质源码解读
NSDictionary和
NSMutableArray
底层原理(哈希表和环形缓冲区)
但是
NSMutableArray
是可以插入和删除的,那么如何做到高效?就比如插入,如何做到尽可能少的移动或者不移动插入元素后其他元素的内存?实现数据结
Deft_MKJing宓珂璟
·
2018-09-17 12:42
基础知识
iOS优质源码解读
oc编译器原生与编译器的模拟代码转换
idobj=objc_msgSend(NSObject,@selector(alloc));//objc_msgSend(obj,@selector(init));//objc_release(obj);
NSMutableArray
isaaczcbj
·
2018-08-24 11:49
Runtime获取对象的所有变量和属性
Runtime获取对象的所有变量和属性//获得所有变量-(NSArray*)getAllIvar:(id)object{
NSMutableArray
*array=[NSMutableArrayarray
小刘_假装是个程序员
·
2018-08-23 15:57
IOS开发学习笔记九 汤姆猫和帧动画
首先是效果图:demo下载首先把所有需要用到的帧动画素材添加到项目中,然后是把这些帧动画素材添加到
NSMutableArray
中,为ImageView设置animationImages属性,具体代码如下
AFinalStone
·
2018-08-20 00:00
IOS技术
iOS懒加载不起作用
今天在写一个历史搜索的动能的时候,将已经选择过的城市名称记录到
NSMutableArray
*historyArray数组中,数组我使用的是懒加载的方式1.png调用的地方:2.png问题是:无论是第几次进入这个
子非鱼7868
·
2018-08-13 09:07
iOS 数据结构之数组
iOS开发中经常使用到的数组为NSArray和
NSMutableArray
,这是Foundation给我们提供的数据结构.平时开发中使用NSArray和
NSMutableArray
是可以满足开发需要的.
大兵布莱恩特
·
2018-08-07 17:55
iOS
开发
app
苹果
iOS
高级
设计模式
iOS NSMutableSet vs
NSMutableArray
NSMutableSet1、没有顺序,所有元素并非按照加入顺序排列2、重复元素只会添加一个,因此不用担心里面的元素有重复
NSMutableArray
1、是一个有序的,按照加入顺序排列2、可以加入重复元素
Zszen
·
2018-07-27 16:54
如下属性有什么问题
@property(copy)
NSMutableArray
*arr;该写法总共有两个问题1.使用该属性会崩溃copy策略可以创建可变对象或不可变对象的不可变副本,对象的值不可以改变///创建并不会引起崩溃
child_cool
·
2018-07-27 11:09
iOS获取TableViewCell上多个输入框的信息
-(
NSMutableArray
*)segWidthArr{if(_segWidthArr==nil){_segWidthArr=[NSMutableArrayarray];}return_segWidthArr
冬日的太阳_c107
·
2018-07-26 16:44
接口与API设计--22:NSCopying协议
利用一个原对象产生一个新对象copy:创建一个不可变的副本(NSString;NSArray;NSDictionary;)mutableCopy:创建一个可变的副本(NSMutableDictionary;
NSMutableArray
皆为序幕_
·
2018-07-21 12:53
iOS for循环数组去重 | 数组升序降序排列
直接上代码for循环数组去重NSArray*arr=@[@1,@2,@3,@4,@1,@3,@4,@0,@6,@1,@5];
NSMutableArray
*arrM=[NSMutableArrayarrayWithArray
kococlass
·
2018-07-03 13:55
关于可变数组
NSMutableArray
在三种遍历中(for,for in,enumerate)删除操作的简单了解
大家在实际应用中会遇到这种场景,有一个可变数组,需要删除某些特定的元素,一般情况下自然会想到遍历删除,接下来就给大家讲解一下这几种情况会发生的问题.第一种:(forin)
NSMutableArray
*array
波妞和酱豆子
·
2018-06-22 14:12
iOS 数据的5种持久化存储及沙盒机制
偏好设置)NSKeyedArchiver(归档)SQLite3CoreData1.plist文件(plist文件是将某些特定的类,通过XML文件的方式保存在目录中)可以被序列化的类型:NSArray;
NSMutableArray
末上
·
2018-06-21 17:48
ios MapKit 运动轨迹
mapView;@property(nonatomic,strong)CLLocationManager*localManager;////位置管理者@property(nonatomic,strong)
NSMutableArray
BusyMonkey
·
2018-06-18 22:06
iOS
IOS
开发学习
iOS | 实现拖拽CollectionViewCell排序
设定三个私有属性@property(nonatomic,strong)
NSMutableArray
*arr;@property(nonatomic,weak)UICollectionView*colView
简易安丶
·
2018-06-14 17:11
iOS之解决崩溃Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.
当程序出现这个提示的时候,是因为你一边便利数组,又同时修改这个数组里面的内容,导致崩溃,网上的方法如下:
NSMutableArray
*arrayTemp=xxx;NSAr
Tombay
·
2018-05-28 16:04
如何对
NSMutableArray
进行KVO
对于
NSMutableArray
内容的变化进行观察,是我们比较常见的一个需求。但是在调用它的addObject、removeObject系列方法时,并不会触发它自己的set方法
halohily
·
2018-05-22 00:11
如何对
NSMutableArray
进行KVO
对于
NSMutableArray
内容的变化进行观察,是我们比较常见的一个需求。但是在调用它的addObject、removeObject系列方法时,并不会触发它自己的set方法
halohily
·
2018-05-22 00:11
Swift——图片标注、画框、截图
主要方法//保存当前并开始下一个publicfuncsaveAndNext()->Void{}//完成标注publicfuncfinishDraw()->
NSMutableArray
{}//截取第
fuzongjian
·
2018-05-15 10:35
移动端_iOS
swift
NSArray、
NSMutableArray
的copy、mutableCopy操作
直接上代码与运行结果:-(void)test{NSArray*ary1=@[@(1),@(2)];idary2=[ary1copy];idary3=[ary1mutableCopy];printf("\n==========NSArray==========\n");printf("ary1class:%s,address:%p\n",[NSStringFromClass([ary1class])
传说中的汽水枪
·
2018-05-09 16:06
swift值类型与引用类型
DIctionary改为结构体下面由以上的问题来引出我们的讨论:我们都知道let是常量(常亮的值不允许改变)、var是变量,引用类型和值类型的let在逻辑上是有本质不同的,如下:letreferenceArr1=
NSMutableArray
.init
我是繁星
·
2018-05-07 10:22
懒加载,点语法,下划线
所谓懒加载,写的是其get方法;//懒加载——-(
NSMutableArray
*)users//1部分{if(!
常义
·
2018-04-27 15:15
Objective-C零碎
Objective-C零碎Objective-C的属性修饰符http://lysongzi.com/2016/02/28/iOS-Objective-C的属性修饰符/@class成员变量限定
NSMutableArray
wauoen
·
2018-04-23 13:21
oc
Objective
C零碎
iOS开发
让非线程安全的类变得线程安全
iOS中有一些类在多线程下操作是不安全的,比如我们常使用的可变类型:
NSMutableArray
,NSMutableDictnory,NSMutableString...
yok_
·
2018-04-18 17:59
OC语言的一些基础算法
1:逆序查找-(void)reverseSequenceLookUpWithArray:(
NSMutableArray
*)array{for(intmin=0,max=(int)array.count-
Golden_years_2017
·
2018-04-16 14:03
OC基础知识
iOS数组元素进行 升序/降序 排序
NSMutableArray
*priceArray=[NSMutableArrayarray];for(NSString*greadStringreadPriceArr){//greadStr=1_10
没错就是豪哥灬
·
2018-04-04 15:07
1. Swift 中的 let 和 var
比如OC中可变的为
NSMutableArray
,不可变的是NSArray,而Swift中的数组不管可变与不可变就是Array。
Yan_X_
·
2018-04-02 09:09
Swift教程
OC
转向
Swift
开发教程
字符串对象(NSStrinng)
NSMutableArray
部分能容exchangeObjectAtIndex:withObjectAtIndex:交换元素位置containsObject:判断数组是否包含某元素subarrayWithRange
小Q_K
·
2018-03-27 14:36
iOS
OC 笛卡尔积算法《转》
虽然没用上,,看上去还是挺不错的,,转载原理:采用递归算法依次遍历数组中元素,并将组合添加到一个新的数组,最后得到一个数组,数组中存放所有组合,每个组合是一个数组算法如下:-(void)combine:(
NSMutableArray
每天刷两次牙
·
2018-03-23 18:27
常见算法总结
-(void)selectPaiXu{
NSMutableArray
*arr_M=[NSMutableArrayarrayWithObjects:@1,@4,@2,@3,@5,nil];for(inti=
woniu
·
2018-03-23 11:31
Objective-C之NSArray
不可变数组由NSArray类处理,可便数组由
NSMutableArray
类来处理。后者是前者的子类。
Aonaufly
·
2018-03-11 22:37
Objective-C
NSArray
Objective-C
iOS内存管理(MRC、ARC)深入浅出
例如:
NSMutableArray
*__strongarray=[NSMutableArrayarray];。不再需要自
软件iOS开发
·
2018-03-10 15:17
Foundation框架
Foundation框架—字符串一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组
NSMutableArray
柯西班的小西西
·
2018-03-08 21:01
ASCII,Unicode和UTF-8终于找到一个能完全搞清楚的文章了
前言NSDictionary和
NSMutableArray
底层原理(哈希表和环形缓冲区)Django中CSRF防御全过程解析以及中间件作用机制平时喜欢写东西,看博客,一直对编码有些懵,今天下午也不知道看到了什么
Deft_MKJing宓珂璟
·
2018-03-06 17:34
基础知识
IOS - 七大手势操作
retain)UIImageView*imageView;@property(nonatomic,assign)NSIntegerindex;//下标@property(nonatomic,retain)
NSMutableArray
喵星人Xcode
·
2018-03-05 22:48
iOS
手势
排序算法
1、冒泡排序//两两比较相邻的关键字,如果反序则交换,直到没有反序的记录为止-(void)bubbleSort:(
NSMutableArray
*)array{for(inti=0;i[array[j+1
wangminglang
·
2018-02-27 11:13
使用for..in..遍历可变数组的错误:was mutated while being enumerated”
wasmutatedwhilebeingenumerated”解决办法就是下面这样,复制一个同样的临时数组,快速枚举临时数组,然后再枚举临时数组的时候,增删改原始数组中的内容,这样就不会崩溃报错了*/
NSMutableArray
网络菜鸟
·
2018-02-01 15:12
iOS中self方法和下划线方法的区别
self.xxx:包含setter和getter;_xxx:不包含setter和getter方法,它是获取自己的实例变量;2.通过属性创建:@property(nonatomic,strong)
NSMutableArray
致在路上的我们
·
2018-01-29 16:37
顶部标签控制器
(void)createTopBtn{
NSMutableArray
*TopArr=[NSMutableArrayarrayWithObjects:@"移动",@"传媒",@"网工",@"软工",@"游戏
黄上驾到丶
·
2018-01-18 20:24
MJRefresh
import"MJRefresh.h"#import"HUDViewController.h"@interfaceMainTableViewController()@property(nonatomic,strong)
NSMutableArray
如获新生
·
2018-01-18 19:15
iOS 对
NSMutableArray
进行排序和过滤的实例
根据实体类的属性进行排序,这个属性排序还可以增加几个排序规则,前后的规则先判断,如果一样的则根据第二个排序规则来判断NSSortDescriptor*sortDescriptor=[[NSSortDescriptoralloc]initWithKey:@"data"ascending:YES];//其中,price为数组中的对象的属性,这个针对数组中存放对象比较更简洁方便NSArray*sortD
键盘舞者113
·
2018-01-15 09:36
代码遍历当前window获取视图层级结构
一,选择捕获视图层级的时机;我选择在触摸到屏幕的时候捕获;二,开始遍历;-(
NSMutableArray
*)pageStructure:(UIView*)sView{
NSMutableArray
*arr
Kevintang158
·
2018-01-11 20:18
iOS 多线程安全的数组MultiThreadSafeObject
我们需要多线程的读写锁在类的内部实现,所以需要对
NSMutableArray
进行封装,封装后的对象负责接受所有事件并将其转发给真正的
NSMutableArray
对象,并通过合理的调度使得其支持多线程并发
Pandakingli
·
2018-01-08 11:43
简单选择排序(swift、oc双语实现)
先定义个交换数组元素的函数,供排序时调用OC://交换数组元素-(void)swap:(
NSMutableArray
*)arrfrom:(int)ato:(int)b{ar
张璠
·
2017-12-25 10:23
解析
NSString*title;@property(nonatomic,strong)NSString*url;LoadData.h#importtypedefvoid(^PassDataBlock)(
NSMutableArray
Wang99
·
2017-12-21 13:34
iOS
NSMutableArray
使用addObject:方法时数据被覆盖
在做智能客服模块功能时,开发参考了TLChat这个第三方库,在与客服后台交互时发现,使用[self.dataaddObject:message]向
NSMutableArray
添加聊天回复的数据时,发现如果客服后台回复非常快的时候
关于南阳的记忆__
·
2017-12-20 16:50
ios中runtime使用方法交换时NSArray,
NSMutableArray
,NSDictionary,NSMutableDictionary要注意
1.正常的方法交换代码+(void)load{[superload];//通过class_getInstanceMethod()函数从当前对象中的methodlist获取method结构体,如果是类方法就使用class_getClassMethod()函数获取。MethodfromMethod=class_getInstanceMethod([selfclass],@selector(viewDi
木槿WEIXIAO
·
2017-12-20 15:05
Swift——数组
数组分为:Array和NSArray(
NSMutableArray
)两种类型NSArray(
NSMutableArray
):基于Foundation框架里的,不是Swift的也不是OC的,NSArray
GavinKang
·
2017-12-11 10:58
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他