自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 iOS开发之pdf文档的加载与浏览的4种方式

前言在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同学做个参考。正文通常我们用到的pdf文档的加载方式有4种:UIWebView加载本地或者网络pdf文档 QLPreviewController加载pdf文档 用CGContext画pdf文档,并结合UIPag...

2019-03-28 14:35:01 279

原创 iOS开发中URL中不合法字符的转义

通常我们在拼接网络请求Url的时候,比如请求网络图片,通过get方法请求网络数据,有时会遇到请求失败的问题,于是各种找原因,就是不明白问题出在哪里。我也是遇到了这种问题最后才发现我本来请求接口里有个“+”,而到服务器端反馈给我的信息显示变成了空格“ ”,后来才反应过来,原来是请求之前要对url中的特殊字符进行转义!    通常用到的URL转义有两种方式:    方式一:string

2016-11-24 09:09:05 2182

原创 如何创建UIlabel,使label的高度随着内容的多少而变动并且可以设置行间距?

我们项目中经常会遇到要创建label使label的高度随着text的多少而变动,同时感觉系统默认的label的行间距太小,文字看着有些挤,需要设置label的行间距,使排版更加美观,下面的做法就可以做到:bel

2016-01-26 17:27:56 316

原创 iOS开发中如何自定义字体?

作为iOS开发者,有时候UI工程师为了整个页面的美感,给我的页面要求特殊的字体,这时候Xcode自带的字体就可能不够用了,于是我们就需要自定义字体。具体操作步骤如下:1、第一步找到你想用的字体的 ttf 格式文件,把文件拖到工程中。2、在工程的info.plist添加“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的rtf

2016-01-20 10:43:04 371

原创 iOS开发真机测试could not find developer disk image的解决

在iOS开发Xcode真机调试的过程中,有时会遇到提示“could not find devveloper disk image”的问题,这是由于用于测试的真机系统版本过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor

2016-01-15 11:15:57 291

原创 iOS开发如何在发布阶段移除NSLog

解决方法如下:       重新定义一个宏替代NSLog,这个宏是有条件编译的。为了能够在工程所有源代码中使用这个宏,需要在-Prefix.pch文件中定义这个宏。这个文件引入的.h文件和定义的宏作用于全部工程中的源代码模块,这样可以省去在每个.h文件中定义宏。宏定义如下:#ifdef DEBUG// 处于开发阶段#define PTLog(...) N

2016-01-14 17:29:37 336

原创 第三方类库管理工具cocoapods的安装和使用

一、开始安装1.打开终端2.开始安装,如果报错开始下一步sudo gem install cocoapods3.移除原有的网站来源gem sources --remove https://rubygems.org/ 4.替换成淘宝的(注意:最近淘宝把http改成https了)gem sources -a https://ruby.taobao.org/5.再次安装sudo gem

2016-01-14 16:13:41 778

转载 iOS开发系列--让你的应用“动”起来--iOS动画

iOS开发动画效果以及图层。。。。

2016-01-07 11:25:18 526

原创 如何使用AutoLayout对两个以及两个以上的平行或者相互依赖的view进行布局

我们在iOS开发中经常用到自动布局的需求,针对单个的控件相对于父控件进行布局比较简单,但是涉及到两个以及两个以上平行或者相互依赖的控件布局,对于对AutoLayout不熟的同学可能就会变的有些棘手,下面简单的演示一个例子,希望有所帮助。案例:在viewController的view中有两个按钮:按钮一和按钮二,要求用AutoLayout使两个按钮水平平行,中间间距30像素,按钮一距left边框

2015-11-16 17:48:28 3450 1

转载 如何利用Xcode自带的方法生成二维码

利用系统自带的方法和接口生成二维码。

2015-11-16 17:28:13 1477

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除