4 青梅煮码

尚未进行身份认证

生有涯而学无涯,以有崖对无涯,猝!

等级
TA的排名 4w+

iOS中手动导出dSYM文件,用于解析崩溃日志

符号表文件.dSYM实际上是从Mach-O文件中抽取调试信息而得到的文件目录,实际用于保存调试信息的文件是DWARF,其出身可以从这篇文章了解。这个是我T9项目导出的文件路径/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil/Users/d...

2018-07-09 15:25:33

iOS中解压rar文件

iOS中基于UnrarKit解压rar文件iOS中解压rar文件,使用UnrarKit框架解压,框架github地址使用pods导入框架之后会报错这是因为没有导入依赖框架libc++.bdt,导入之后编译一下即可然后代码中/**解压*/-(void)extract{//获取Document路径NSArray*documentsPathArr

2018-02-06 10:42:57

iOS中关于pods升级后或删除框架报错ld: library not found for -lxxxx-ios-x.x.x

当正在开发时候,cocoapods移除某一个框架以后,会遇到ld:librarynotfoundfor-lxxxx-ios-x.x.x。这种情况下是因为将框架移除之后,并没有移除buildsetting->otherlinkerflag中的引用,找到移除之后的框架,删除引用即可。还有一个情况就是升级pods之后,或者打开刚建好的workspace文件,会报错ld:library

2018-01-03 11:51:42

iOS中遇到libc++abi.dylib`__cxa_throw:

iOS中遇到报错,然后断点停留在了libc++abi.dylib`__cxa_throw:里面,这是因为C++文件异常,一般直接点击下一个断点就能跳过去,然后项目还是继续可以运行。解决方案双击全局断点,将Exception设置为Objective-C,处理之后就可以正常运行

2017-11-30 17:31:19

iOS中根据视图生成图片,裁剪图片

需求是连接打印机,将文本内容生成图片然后裁剪之后传输给打印机打印。生成图片之后效果大概原理是拿到View的上下文的范围,然后根据上下文生成图片核心代码/*self.makeView视图self.all整体获取视图显示ImageViewself.part裁剪之后图片显示ImageView*//

2017-11-01 11:16:52

tableView使用MJRefresh视图下滑64,下拉UI显示

真机测试下,使用MJRefresh下拉刷新的时候,出现了关于tableView视图下滑的问题,下滑的大小是64个点,然后将下拉的预览页面,也显示了出来原因这不是MJRefresh下拉刷新的问题,而且因为iOS11安全区域的原因,因为控制器的automaticallyAdjustsScrollViewInsets这条API已经废弃,所以当控制器认为当前的空间可能超出安全区域的时候就会将MJRefre

2017-10-18 16:35:07

iOS中真机运行报错bitcode解决方法

我们在开发中难免会导入第三方的库,在真机测试的时候,会报错clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation),错误详细信息如下:Youmustrebuilditwithbitcodeenabled(XcodesettingENABLE_BITCODE),obtain

2017-07-25 16:15:41

ios中基于科大讯飞SDK进行人脸装扮

大致介绍导入科大讯飞库采用科大讯飞人脸识别技术SDK抓取照相机预览层的帧数据创建一个View,将抓取到的帧数据放到View的Layer层,降低CPU损耗,提高用户体验抓取Layer层上每一帧的时候,将CIImage图片进行处理,获取到图片内容,宽高,图片方向将图片传递到科大讯飞检验,科大讯飞返回人脸特征点格式化人脸特征点,拿到面部信息,拆解出每一个坐标点自定义一个View,将面部坐标

2017-07-21 15:02:55

iOS中如何打包一个.dylib静态库以及设置静态库通用

.dylib.framework.dylib的展示形式是一个xxxxx.a,.a是一个纯二进制文件,.framework中除了有二进制文件之外还有资源文件xxxxx.bundle。.a文件不能直接使用,需要搭配.h文件一起使用,而framework文件可以直接引用静态库的作用

2017-07-14 16:19:40

iOS出现(linker command failed with exit code 1)错误总结

第三方库报错开发中难免需要导入第三方库,导库之后编译报错:Undefinedsymbolsforarchitecturearmv7:"_OBJC_CLASS_$_MyPageLogViewController",referencedfrom:objc-class-refinBaiduMobStatAppDelegate.old:symbol(s)

2017-06-12 14:41:38

iOS集成友盟第三方分享

可以参考demo来做,demo是可以跑起来的,如果用demo,只需要把key和ID换掉就好了,点击下载demo注册APPKey去友盟注册新AppKey拿到注册的AppKey导入SDK导入友盟提供的SDK,其目录结构如下只需要将UMSocial导入项目中,接下来配置SDK配置在BuildSettings->OtherLinkerFlags加入-ObjC如图所示设置Web支持HT

2017-05-10 21:28:42

iOS集成友盟第三方登录

可以参考demo来做,demo是可以跑起来的,如果用demo,只需要把key和ID换掉就好了,点击下载demo注册APPKey去友盟注册新AppKey拿到注册的AppKey导入SDK导入友盟提供的SDK,其目录结构如下只需要将UMSocial导入项目中,接下来配置SDK配置在BuildSettings->OtherLinkerFlags加入-ObjC如图所示设置Web支持HT

2017-05-10 21:20:21

ios中网络请求error错误汇总

在网络请求的时候会遇到很多请求错误,AFN会返回error错误的代码,整理出来方便查询:)也可以参考维基维基百科ListofHTTPstatuscodesErrorCodeDescription1kCFHostErrorHostNotFound“IndicatesthattheDNSlookupfailed.”2kCFHost

2017-05-03 14:42:46

iOS中打一个包上传后,iTunes中找不到上传的包的解决方法

今天再上传新包的时候,明明包已经上传成功,但是在iTunes中怎么都找不到我上传的包,一直让我构建一个新版本可以看到已经上传成功,但是在iTunes中一直找不到我的包,一直让我构建版本相当的焦灼,因为我当时也没公司的开发者注册的邮箱,后来跟lead说了下,要来了邮箱,看到苹果给回复一个邮件,具体内容如下:Deardeveloper,Wehavediscoveredone

2017-05-03 14:39:28

iOS中创建一个分类

前言:编程中我们可以通过很多的封装的代码来减少我们开发中重复而又并没有太多技术含量的代码,本文介绍下iOS中一个类型的分类创建首先创建一个项目,然后新建一个Object-CFile文件然后来到配合它的信息,其中FileType是说你这个文件的类型,这里我们选择Category接下来Class,顾名思义,需要继承的分类,这里我先用NSString来演示输入File我们的分类就创

2017-04-21 11:50:30

Submile Text3中的实用插件

SublimeText3中的插件安装在Preferences-->PackageControl中输入InstallPackage输入需要搜索的插件可以了。目前处于基础阶段,暂时用到的插件并不是很多。Emmet  == 给你的编程速度加buffEmmet的基本用法是:输入简写形式,然后按Tab键。根据特定的字符,一次创建多个标签,简直前

2016-12-07 16:21:08

JavaScript中三元运算符

前端开发几乎都是动态,一般会遇到很多不确定的判断,比如需要根据两种情况给一个标签做两种不同的样式,这个时候我们就需要判断这两种情况如果成立是什么样式,如果不成立是什么样式,下面是我对于三元运算符的一个简单操作offorno==true?divobject.style.background='purple':divobject.style.background='green'

2016-12-05 18:19:36

HTML中margin、padding和border的区别

前端页面是需要给用户展示信息的,是离不开布局的,但是各个标签也不会挤在一起,有的标签距离很远有的很近,有的还有边框,这就需要调试出来了,其中margin、padding和border就是HTML中最常用的边框调试属性了。margin是设置两个标签的间隔,也就是距离;padding这个是比如一个p标签,它是100px*100px,我们使用的时候p标签的文字是贴着p标签的最左侧的,想要它的文字距离边界

2016-11-25 15:06:44

HTML中Class和ID的区别

在HTML中,一个页面中需要用到多个标签的时候,而这多个标签需要不同的样式或者用到同一个样式的时候,为了减免代码量,和更加精准的控制标签的形态,所以就有了Class和id id 是唯一标识符,就是类似于我们的身份证号码,快速获取标签对象,对其进行操作。Class是指向一类,也就是说,如果有四个标签的样式是一样的,我们为了方便,就把这四个标签的样式放到一个Class里

2016-11-25 10:38:26

IOS中检查项目有多少行代码

打开终端cd空格拖文件进去回车find."("-name"*.m"-or-name"*.mm"-or-name"*.cpp"-or-name"*.h"-or-name"*.rss"")"-print|xargswc-l再回车

2016-11-22 17:25:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!