码迷,mamicode.com
首页 >  
搜索关键字:nsarray    ( 1675个结果
iOS中NSBundle使用小结
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,文本文件,属性列表,语言包,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序 ...
分类:移动开发   时间:2021-05-24 14:26:33    阅读次数:0
手撕排序算法 - iOS进阶必备
冒泡排序 冒泡排序是通过比较两个相邻元素的大小实现排序,如果前一个元素大于后一个元素,就交换这两个元素。这样就会让每一趟冒泡都能找到最大一个元素并放到最后。 以 [ 8, 1, 4, 6, 2, 3, 5, 7 ] 为例,对它进行冒泡排序: 代码实现: + (NSArray *)bubbleSort ...
分类:移动开发   时间:2020-10-30 11:58:36    阅读次数:25
IOS连续退出多个界面(回退到指定界面)
在一个navigationController中,我们可以借助nc去拿出所有界面的列表,放到数组中,然后根据下表使用popToViewController方法回退到指定界面: // 取navigationCtroller中的Controllers NSArray * navArray = self. ...
分类:移动开发   时间:2020-09-17 19:37:23    阅读次数:43
OC基础 block使用
main #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSArray* array=@[@1,@2,@3,@4];//[NSNumber numberWi ...
分类:其他好文   时间:2020-07-08 22:59:33    阅读次数:60
OC基础 NSArray 容器
@autoreleasepool { // insert code here... NSLog(@"Hello, World!"); //c语言中的数组问题 int arr[10]={1,2,3,4,5,6,7,8,9,0}; //c语言的数组只能存同类型的值 //固定大小的数组很难确定大小 int ...
分类:其他好文   时间:2020-06-25 23:10:27    阅读次数:60
导航通过类名返回指定页面
项目中我们经常会用到导航,常见的问题就是返回到指定的页面,但是系统的方法是需要传入一个对象,如何通过类名来返回指定页面呢? - (nullable NSArray<__kindof UIViewController *> *)popToViewController:(UIViewController ...
分类:其他好文   时间:2020-06-24 12:25:47    阅读次数:55
如何精确计算文本所占的行数
如何精确计算文本所占的行数 在 iOS 开发过程中,需要计算一段文字所占的行数,试了几种方式都很难准确计算。 通过coreText 框架,去精确计算一段文本所占的行数。 - (NSArray *)getLinesArrayOfStringInLabel:(NSString *)string font ...
分类:其他好文   时间:2020-06-23 13:07:29    阅读次数:75
NSInvocation 理解
1、NSInvocation的作用 封装了 方法调用对象、方法选择器、参数、返回值等,可以给对象发送一个参数大于两个的消息 2、优势 在 iOS 中可以直接调用某个对象的消息的方法有两种1:performSelector: withObject: 这种类型的方法最多只能有两个参数2:NSInvoca ...
分类:其他好文   时间:2020-06-18 16:14:07    阅读次数:57
【🔥】iOS中野指针问题叙述
iOS中野指针问题叙述 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比较常见的就是这个指针指向的内存,在别处被回收了,但是这个指针不知道,依然还指向这块内存。MRC 时代因为引用 ...
分类:移动开发   时间:2020-06-15 13:50:49    阅读次数:91
关于数组内元素是否会被改变的思考
起因 项目中双层for循环时,想当然的认为内部局部指针变量的变化会影响外面数组中模型的地址。结果调试后发现,是不对的。 - (void)pmy_updateCachedArr:(NSArray<HTBNWaitBusesM4Cal *> *)cachedArr withNewInfoArr:(NSA ...
分类:编程语言   时间:2020-06-13 00:34:42    阅读次数:87
1675条   1 2 3 4 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!