今天遇到了 NSString 的rangeOfString 方法,刚遇到的时候不知道什么作用,网上找到了一篇文章,介绍得挺简洁,代码如下:NSString *str1 = @"can you \n speak English";NSString *str = @"\n";// 在str1这个字符串中...
原创 2021-08-05 16:54:46
914阅读
之前用afn2.x的AFHttpOperation结合sqlite数据库管理做了文件的断点下载功能,之后苹果宣布要开始限制ipv4,不过AFN的东西时给予high-level的APIs的,因此不需要修改,但是国外的开发者建议使用AFN3.0版本。
转载 2023-07-24 13:11:35
51阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1该字符串搜索\n。它的结论是不存在 if ([str1 rangeOfString:str].location != NSNotF...
转载 2015-06-19 17:24:00
57阅读
2评论
小结:1)componentsSeparatedByString:截取指定字符串;2)pathForResource:获取程序运行时目录3) objectAtIndex:获取当前索引的字符串;4) rangeOfString:获取指定短字符串在长字符串中的开始,结尾索引值;5)stringWithContentsOfFile:按行读取文件6)componentsSeparatedByString:@"\n"];换行分割字符串;7)NSEnumerator*nse = [linesobjectEnumerator]; 将数组转换为NSEnumerator,可向前读取数据;8)
iOS
原创 2021-07-23 09:18:22
125阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
转载 2014-10-13 14:46:00
51阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
转载 2015-05-05 12:32:00
50阅读
2评论
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
转载 2014-10-22 12:05:00
22阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
转载 2015-01-25 18:16:00
59阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在 SNotFo...
转载 2015-01-19 10:57:00
64阅读
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
转载 2015-02-23 18:06:00
95阅读
2评论
几周之前,我介绍了『Swift中如何使用Range截取字符串』。那时,Swift中使用Range为什么如此艰难让人疑惑不解,但是至少我们找到一种可以工作的使用方法。然而,当我在过去几周学习了许多函数式编程的知识之后,忽然意识到,Swift中的Range之所以这么难用是为了引导我们以一种更加具象的方式使用它--具体来说就是类似于函数式编程的方式。通过观看edX FP101x课程,我学到的第一条知识就
首先,在js中转大小写的方法都有哪些? 在javascript中,转大写/小写的方法有toLocaleLowerCase()、toLocaleUpperCase()、toLowerCase()以及toUpperCase()这4种,其中toLowerCase()和toUpperCase()方法比较经典,借鉴java.lang.String()中的同名方法。 而toLocaleLowerCase()和
转载 2024-02-19 22:04:31
80阅读
Objective-C中的hasPrefix Objective-C中的hasPrefix     hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下:   -(BOOL)hasPrefix:(NSString*)aString;其中,(NSString *)aString;用来指定字符串
转载 2023-05-23 08:58:36
127阅读
目录String 与 NSString 的关系与区别Swift字符串的Range截取throws 和 rethrows 的用法与作用fileprivate和internal修饰符open与public的区别?swift中 closure 与OC中block的区别swift中,如何阻止方法,属性,下标被子类改写?associatedtype 的作用try? 和 try!是什么意思map、filter
转载 2024-08-11 08:34:44
26阅读
如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率; 1. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直接把这类
转载 2023-10-03 14:41:45
106阅读
最近觉得自己的开发效率太慢了,总结了一下:熟练度不够是一方面,经常用到东西查看一下,积累问题?一方面,这个无法分享的。现在主要分享的是:如何高效的用好自己的时间。1.善用xcode。xcode实在是一个开发的神兵利器,自动补全,各种方便的编辑快捷键,查找定义,等各种方便的插件集合,这里再介绍一些开发的细节:a.源码的注释,方法一:可以下载一些代码生成模板直接快速生成。方法二:直接观察下面图片
转载 2023-09-22 09:12:54
178阅读
讨论IOS开发以及自己的经验1. 基础知识基础知识有时在开发中不怎常用,理由是现在有很多三方工具,比如网络AFN,数据库FMDB(当然有直接存储模型model的工具)等等。快速开发中基本不怎么常用。 但是在一些大公司基础知识比较重要,不用这些三方工具,都是分装自己的轮子上传到git上,然后用cocoapod管理,这样的话就很重要了,对基础知识要求很严格,比如:网络底层累NSUrlSession,
转载 2024-01-06 08:43:22
84阅读
  什么是运行时(Objective-C runtime)?      简单的来说,Objective-C runtime是一个实现 Objective-C语言的库。对象可以用C语言的结构体表示,而方法(methods) 可以用C函数实现。      事实上,他们也差不多是这么做的,然后加上一些额外的特性。这
开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。
转载 2023-07-31 20:35:25
228阅读
    从小到大都有游戏梦,所以希望能开发出自己的游戏。iPhone游戏开发主要用到这些技术和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, GameKit。开发工具与环境    iPhone开发使
转载 2023-07-31 17:50:49
133阅读
  • 1
  • 2
  • 3
  • 4
  • 5