NSString (NSStringPathExtensions)】的更多相关文章

转自:http://linwwwei.iteye.com/blog/1407520 + (NSString *)pathWithComponents(NSArray *)components 根据components中的元素来构建路径. - (NSArray *)pathComponents 解析路径,返回构成路径的各个部分. - (NSString *)lastPathComponent 提取路径中的最后一个组成部分 - (NSString *)pathExtension 从路径中最后一个组成…
NSString提供了两个拼串的方法: /** * @brief 简单的字符串拼接,头文件 NSString (NSStringExtensionMethods) * * @param aString 把 aString 拼接到调用该方法的对象后面 * * @return 返回拼接后的字符串 */ - (NSString *)stringByAppendingString:(NSString *)aString; /** * @brief 拼接路径 ,头文件NSString (NSStringP…
       我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy.那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子.        示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 1 2 3 4 @interface TestStringClass () @property (nonatomic, strong) NSString *strongString; @property…
今天写弹出框UIAlertController,用alertView习惯了,所以封装了一下,跟alertView用法一样,不说了,直接上代码: 先来了解一下otherButtonTitles:(nullable NSString *)otherButtonTitles, ... 写法: iOS实现传递不定长的多个参数的方法是使用va_list.va_list是C语言提供的处理变长参数的一种方法.在调用的时候要在参数结尾的时候加nil.va_list的使用需要注意: (1)首先在函数里定义va_l…
@interface NSString (DeletWhiteSpace) // 返回一个去掉前后空格的字符串或者下划线,如果自己是一个nil 返回@“” - (NSString *)trimmingWhiteSpace; - (NSString *)aTrimmingWhiteSpaceInString; @end #import "NSString+DeletWhiteSpace.h" @implementation NSString (DeletWhiteSpace) - (NS…
NSString *testStr01=@"HelloWord"; NSString *testStr02=[testStr01 substringToIndex:];//取头(从头到哪),to不包括下标内容 NSString *testStr03=[testStr01 substringFromIndex:];//去尾(从哪到尾),from包括下标内容 NSLog(@"testStr02:%@ testStr03:%@",testStr02,testStr03);…
//时间戳处理 NSInteger time = [self.album.updatedAt integerValue] / 1000; NSNumber *timer = [NSNumber numberWithInteger:time]; NSTimeInterval interval = [timer doubleValue]; NSDate *date = [NSDate dateWithTimeIntervalSince1970:interval]; //设置日期格式 NSDateFo…
开发中处理处理价格金额问题, 后台经常返回float类型, 打印或转成NSString都会有精度丢失问题, 因此使用系统自带的NSDecimalNumber做处理, 能解决这问题:经过测试其实系统NSDecimalNumber是对有问题值做了四舍五入处理 •    还有经过测试, 重要的事说三遍:
处理精度有关的数据请用double
处理精度有关的数据请用double
处理精度有关的数据请用double     float testDouble = [jsonDict[@"Body"]…
NSString *str = @"your://aaa?backscheme=my"; //在str中查找“backscheme=”,并返回一个NSRange类型的值,我们可以通过这个NSRange值拿到字符串“backscheme=”在字符串str中的位置range.location和长度range.length NSRange range = [str rangeOfString:@"backscheme="]; //用途是我们可以把他后面的值截取出来 NSI…
//创建一个字符串对象 NSString * str_1 = @"Hello"; //字面量方法 ; NSString * str_2 = [NSString stringWithFormat:@"%d",a]; //可完成字符串的拼接以及完成C的字符串与OC的字符串的转化 NSString * str_3 = [NSString stringWithUTF8String:"hello world"]; NSString * str_4 = [N…