随笔分类 -  iOS

关于iOS开发的零星
摘要:前言 : iOS拍照可以用AVCaptureSession和UIImagePickerController来实现,两者都可以自定义拍照界面,UIImagePickerController有iOS原生的拍照界面,用起来很简单,但是有时候回需要在拍照界面加点文字说明,边框之类的修饰views,在用户点击 阅读全文
posted @ 2018-04-18 16:21 挽梦忆笙音 阅读(796) 评论(0) 推荐(0)
摘要:Xcode报错:run custom shell script '[cp] copy pods resource Showing Recent Issues PhaseScriptExecution [CP]\ Copy\ Pods\ Resources... 解决方案: 点击Pods -->找到 阅读全文
posted @ 2018-03-30 18:11 挽梦忆笙音 阅读(4909) 评论(0) 推荐(0)
摘要:Xcode报错: Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 解决方案: 工程的taget中B 阅读全文
posted @ 2018-03-29 10:24 挽梦忆笙音 阅读(935) 评论(0) 推荐(0)
摘要:Mac环境下实现alias重命名命令 iOS Dev在使用Xcode完成代码编写后,可能需要上传至第三方分发应用给测试人员进行相关测试,比如蒲公英、FIR. 效率较高的上传方式是借助于Fastlane,在使用Tastlane时,需要在iterm输入相应的命令,繁琐的命令输起来就可能会出错,这样就需要 阅读全文
posted @ 2017-12-27 20:50 挽梦忆笙音 阅读(9370) 评论(0) 推荐(1)
摘要:简单整理一下二分法查找、快速排序算法 (一)二分法查找二分法查找其实就是折半查找,一种效率较高的查找方法。针对有需数组来查找的。主要思想是:(设查找的数组期间为array[low, high])(1)确定该期间的中间位置K(2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定 阅读全文
posted @ 2016-12-02 11:29 挽梦忆笙音 阅读(573) 评论(0) 推荐(0)
摘要:当我升级到Xcode8后,启动我的相机项目,直接crash,输出的日志如下: '2016-07-08 16:41:11.268943 project-name[362:56625] [MC] System group container for systemgroup.com.apple.confi 阅读全文
posted @ 2016-11-09 16:30 挽梦忆笙音 阅读(953) 评论(0) 推荐(0)
摘要:版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版本号(Major version) 1. 产品的主体构件进行重大修改,主版本号加1; 2. 产品的主体构件之间的接口协议重大修改,主版本号加1。 副版本号(Minor version) 1. 主版本 阅读全文
posted @ 2016-11-02 11:28 挽梦忆笙音 阅读(1205) 评论(0) 推荐(0)
摘要:在做分享、支付的时候需要跳转到对应的app,这里有需要设置的白名单列表<key>LSApplicationQueriesSchemes</key> <array> <!-- 微信 URL Scheme 白名单--> <string>wechat</string> <string>weixin</st 阅读全文
posted @ 2016-09-30 10:23 挽梦忆笙音 阅读(2616) 评论(0) 推荐(0)
摘要:-ObjC:加了这个参数后,链接器就会把静态库中所有的Objective-C类和分类都加载到最后的可执行文件中 -all_load:会让链接器把所有找到的目标文件都加载到可执行文件中,但是千万不要随便使用这个参数!假如你使用了不止一个静态库文件,然后又使用了这个参数,那么你很有可能会遇到ld: du 阅读全文
posted @ 2016-06-01 10:02 挽梦忆笙音 阅读(190) 评论(0) 推荐(0)
摘要:-(NSString *)digitUppercaseWithMoney:(NSString *)money { NSMutableString *moneyStr=[[NSMutableString alloc] initWithString:[NSString stringWithFormat: 阅读全文
posted @ 2016-04-22 18:53 挽梦忆笙音 阅读(386) 评论(0) 推荐(0)
摘要:///// 手机号码的有效性判断 //检测是否是手机号码 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,1 阅读全文
posted @ 2016-04-22 18:24 挽梦忆笙音 阅读(392) 评论(0) 推荐(0)
摘要:今天在做一个效果的时候,由于子视图和父视图都有响应的事件,子视图的事件理所当然被父视图拦截掉了,接下来就做分析解决 1. tableviewcell可以触发点击,同时tableview的父视图有点击识别,这样点击的时候就会产生冲突。解决方法在GestureRecgnizer代理方法里面区分手势。 # 阅读全文
posted @ 2016-04-17 17:45 挽梦忆笙音 阅读(554) 评论(0) 推荐(0)
摘要:今天在做一个效果的时候,由于子视图和父视图都有响应的事件,子视图的事件理所当然被父视图拦截掉了,接下来就做分析解决 1. tableviewcell可以触发点击,同时tableview的父视图有点击识别,这样点击的时候就会产生冲突。解决方法在GestureRecgnizer代理方法里面区分手势。 # 阅读全文
posted @ 2016-04-17 17:45 挽梦忆笙音 阅读(1172) 评论(0) 推荐(0)
摘要:/字典或者数组转化为nsstring NSArray *arr = [NSArray arrayWithObject:@"1"]; NSString *str = [arr JSONString]; //数组或者字典转化为json串 NSArray *arr1 = [str objectFromJS 阅读全文
posted @ 2016-03-24 16:56 挽梦忆笙音 阅读(366) 评论(0) 推荐(0)
摘要:首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能 (1)Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件 (2)在工程的TARGE 阅读全文
posted @ 2016-03-22 09:49 挽梦忆笙音 阅读(380) 评论(0) 推荐(0)
摘要://设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateS 阅读全文
posted @ 2016-03-18 14:37 挽梦忆笙音 阅读(250) 评论(0) 推荐(0)
摘要:上传图片前的图片压缩:NSData *imageData =UIImageJPEGRepresentation(self.uploadImage , 0.75);//图片按0.75的质量压缩-》转换为NSDataNSString *file_name = [TimeUtilgetDateString... 阅读全文
posted @ 2015-12-28 17:09 挽梦忆笙音 阅读(225) 评论(0) 推荐(0)
摘要:sdwebimage如何获取缓存大小以及清除缓存1.找到SDImageCache类2.添加如下方法:- (float)checkTmpSize { float totalSize = 0; NSDirectoryEnumerator *fileEnumerator = [[NSFileManag... 阅读全文
posted @ 2015-12-27 16:23 挽梦忆笙音 阅读(628) 评论(0) 推荐(0)
摘要:assign: 简单赋值,不更改索引计数 相当于说两个对象指向同个内存区,一个地方的变了,其他的也跟着改变。copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:... 阅读全文
posted @ 2015-12-18 15:19 挽梦忆笙音 阅读(204) 评论(0) 推荐(1)
摘要:后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串。下面是转化方法:1 自定义的几个方法:放在NSDictionary类别中#pragma mark -私有方法//将NSDictionary中的Null类型的项目转... 阅读全文
posted @ 2015-12-17 18:05 挽梦忆笙音 阅读(1967) 评论(0) 推荐(0)