NSString 与 Class/Protocol/SEL 相互转化 ...
分类:
其他好文 时间:
2018-02-09 23:54:17
阅读次数:
224
需要把文件copy到沙盒中再显示 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtI ...
分类:
Web程序 时间:
2018-02-08 13:36:24
阅读次数:
325
//获取当前的时间 +(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // 设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter se ...
分类:
移动开发 时间:
2018-02-07 19:30:21
阅读次数:
329
创建文件夹 + (BOOL)creatDir:(NSString *)path { if (path.length==0) { return NO; } NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL isSucce ...
分类:
移动开发 时间:
2018-02-01 17:17:53
阅读次数:
356
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。 示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 上面的代码声明了两个字符串属性 ...
分类:
其他好文 时间:
2018-01-31 22:14:53
阅读次数:
196
记录一个小功能 app传base64位上去,服务器拿到后转图片保存,当app请求拿回用户图片时,服务器再把图片转base64字符串返回给app,app再转图片 // 64base字符串转图片 - (UIImage *)stringToImage:(NSString *)str { NSData * ...
分类:
移动开发 时间:
2018-01-31 14:53:13
阅读次数:
222
+(NSData *)AES256ParmEncryptWithKey:(NSString *)key Encrypttext:(NSData *)text //加密 { char keyPtr[kCCKeySizeAES256+1]; bzero(keyPtr, sizeof(keyPtr)); ...
分类:
移动开发 时间:
2018-01-30 16:33:50
阅读次数:
243
#pragma mark 异步上传 - (void)uploadObjectAsync:(NSString *)FileURL objectKey:(NSString *)objectKey{ OSSPutObjectRequest * put = [OSSPutObjectRequest new] ...
分类:
Web程序 时间:
2018-01-26 14:10:28
阅读次数:
253
#mark 滚动弹幕 列表中留有7条记录 大于7条时删除并指引表视图向上滑动 - (void)addRowActionWithContent:(NSString *)str { if (self.dataMutArray.count > 7) { [self.dataMutArray removeL ...
分类:
移动开发 时间:
2018-01-22 17:33:44
阅读次数:
644
通常情况下在后台服务器没有进行专门处理的情况下会返回异常,这时在前端就需要进行相应的处理。 1.限制输入表情 通过一个专门的函数判断输入的文字中是否包含表情 在NSString+Extension的扩展类中加入该类方法 + (BOOL)isContainsTwoEmoji:(NSString *)s ...
分类:
其他好文 时间:
2018-01-19 11:41:29
阅读次数:
196