工具
不是每一种牛奶都叫特仑苏
这个作者很懒,什么都没留下…
展开
-
iOS崩溃调试
在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。现在网上有很多关于解析崩溃信息的博客,但是大多质量参差不齐,或者有些细节没有注意到。今天写一篇博客总结一下我对崩溃调试的使用和技巧,如果有哪些错误或遗漏,还请指点,谢谢!获取崩溃信息在iOS中获原创 2016-01-07 17:00:50 · 534 阅读 · 0 评论 -
字符串加密,解密
很多时候我们在程序中需要给一些字符串加密,写一个这样的工具类就很有必要了。下面是.h文件#import /******字符串转base64(包括DES加密)******/#define __ENCODE_DES( text ) [LEODESEncrypt base64StringFromText:text]/***原创 2015-11-03 14:17:04 · 889 阅读 · 0 评论 -
团队开发共用一个开发者账号
由于自己只开通了一个苹果开发者账号,又想在自己的macbook和公司的mac mini上都能在真机上调试。所以上网查了资料,查到的都是旧的方法,需要从钥匙串管理那里把私钥导出来然后从XCode里面把provision file导出来等等。但是在6.1.2上已经没有导出provision file导出这个选项了,最终还是从apple的官网那里找到了方法,原来苹果是把这个流程给简化了。前提原创 2015-10-13 15:57:07 · 2038 阅读 · 0 评论 -
设备信息,系统版本,内存容量,磁盘容量
有的时候我们要获取设备的一些信息,希望该blog对你有帮助;记得导入头文件,有的可能用不上,我就不一一核对了。#import "sys/utsname.h"#include #include #include #include #include #include #include #include #inclu原创 2015-10-22 13:56:23 · 656 阅读 · 0 评论 -
使用symbolicatecrash解析crash log
随着用户量越来越大,如何查看崩溃日志变得越来越重要。1.打开Xcode->window->devices->view device logs,将崩溃日志丢进去。这种方法适合于出现崩溃的包和Xcode现在运行的代码变化不大,Xcode可以自动帮我们解析出现crash的位置。2.使用symbolicatecrash来解析crash log1.首先找到symbolicatecr原创 2015-10-22 16:15:17 · 588 阅读 · 0 评论 -
如何计算代码新增行数
命令行方法一:git clone -b release_1.0 http://gitlab.leoers.com/leo/biubiu_ios.git (远程克隆一个release_1.0分支到本地)git fetch origin release_1.1(从远程拉1.1到repo)git checkout -b release_1.1 origin/release_1.1原创 2015-10-22 16:36:44 · 1700 阅读 · 0 评论 -
用一个颜色值生成一张图片
有的时候我们需要用一个颜色值生成一张按钮的背景色,下面的方法就很有用了+ (UIImage *)createImageWithColor:(UIColor *)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(r原创 2015-11-03 14:19:44 · 873 阅读 · 0 评论 -
解决Xcode7.1上传成功但iTunesconnect一直不能构建版本的问题
将应用打包成ipa文件上传至苹果服务器时,我们一般用xcode上传即可,但有时候,明明用xcode上传成功却在developer账户中一直无法正常显示出来,所以我就要来讲讲第二种不常用的方法,但是很有用,上传成功后,通过审核也很快,可以大大节省时间,话不啰嗦,上方法:1.首先将文件打包成ipa文件 我们不直接上传至苹果服务器,而是先导出:2.在到转载 2015-12-17 17:23:20 · 10234 阅读 · 0 评论 -
git常用命令
首先理解几个概念: 1.工作区:在当前仓库中,新增,更改,删除文件这些动作,都发生在工作区里面。 2.暂存区(stage/index):在版本库.git目录下,有一个index文件。它实际上就是一个包含文件索引的目录树,像是一个虚拟的工作区。在这个虚拟工作区的目录树中,记录了文件名、文件的状态信息(时间戳、文件长度等),文件的内容并不存储其中,而是保存在Git对象库(.原创 2015-12-31 16:44:28 · 391 阅读 · 0 评论 -
使用keychain保存用户密码,token等
iOS系统存储的数据都是在sandBox里面, 一旦删除App,沙盒也就不存在了,要想在手机中一直保存用户的个人信息 ,即使删除App之后,再次安装还有此信息,那么就可以用keychain(钥匙串)来保存信息。 通常情况下,iOS系统用NSUserDefaults存储数据信息, 但是对于一些私密信息, 比如密码,证书等等,就需要使用更为安全的keychain了,keych原创 2017-05-04 11:27:56 · 1573 阅读 · 0 评论