- 博客(14)
- 收藏
- 关注
原创 MAC 抓包神器charles的安装、使用及问题解答
最近用charles(注:用的是3.11版本,故以此为例子)进行网络请求测试,通过网上的资料学习到了它的强大之处,今天总结一下自己的整个学习过程及遇到的问题和解答,希望能帮助大家。一、charles的下载与安装 首先,我想说的是我当然支持大家使用正版软件,但是有的可能是初学者,没有那么多money,所以我也提供破解版给大家。 1. 正版软件下载 官方网站:ht
2016-07-11 16:25:34 5768
原创 CocoaPods安装和使用以及常见问题的解答
由于公司的项目不是很大,用到的第三方不是特别多,再加上之前安装CocoaPods出现了错误,没有安装成功,所以一直就没有用它。现在专门研究了一下它,把从安装到使用中遇到的问题详细的贴出来,希望能帮到你。 1.安装 在安装CocoaPods之前,首先要在本地安装好Ruby环境。下面介绍在Mac中安装好Ruby环境。(标注:我是安装在Mac OS X 10.11.4上 )
2016-05-13 12:39:19 4763
原创 iOS 不同颜色之分段式圆环,段数不固定
最近美工那边提出一个需求,就是需要展示资产的占比,通过一个圆环展示,于是自己便封装了一个。段数不限制,只需赋值所占比例及该段的颜色即可。 直接上代码: #import"ColorCircleView.h" float a=301.25,b=235.23,c=452.65; ColorCircleView *view = [[Colo
2016-03-31 10:32:30 6273
转载 iOS 9.3真机适配-Could not find Developer Disk Image问题
Could not find Developer Disk Image这是由于真机系统过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
2016-03-30 11:00:10 1121
原创 iOS自定义字体
一、下载一个字体库 在网上下载 .ttf 后缀的字体库: 二、打开Build Phases—>Copy Bundle Resources,点击+手动添加三、成功添加后是这样的四、在info.plist文件中添加key:Fonts provided by application type:arra
2016-02-26 11:15:38 734
原创 仿支付宝数字支付键盘
由于公司项目要求,需要一款像支付宝类似的支付数字键盘,于是就模仿支付宝的数字键盘自定义了一个,用到时只需要一行代码就可以了。 导入头文件 :#import"UITextField+ZPNumberKeyboard.h" UITextField *moneyField = [[UITextFieldalloc]initWithFrame:CGRect
2016-02-25 15:17:18 3802
原创 装B神技,6s/Plus 3D touch 技术详解
iPhone 6s/plus 已经发布一段时间了,最新神技3D touch出世,谁实话,这是iPhone今年唯一拿的出手的新技术。我等程序猿想的是如何在自己的项目中导入这个装逼技术才是重点。。。。。今日忙里偷闲来写写,未尽之处,希望大家指出!谢谢。。。。 一.准备工作 1.设备:6s/plus ,目前3D touch只能运行在这个设备上,其他的不支持。模拟器也不支持,
2016-01-11 11:27:27 972
转载 iOS正则表达式详解
1.什么是正则表达式 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本; 2.怎么使用? a.定义一个正则表达式规则 b.通过这个规则,创建正则表达式对象 c.利用正则表达式对象匹配要匹配的字符串
2015-12-24 15:04:29 786
原创 FMDB使用介绍
FMDB相对于苹果自带的Coredata更轻量级,使用起来方便一些,只需要写少量的sqlite语句就可以了,,如果你不会SQLite语句,那就百度。 1.首先初始化,创建一个数据库 NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask
2015-12-23 15:29:20 457
转载 Objective C类方法load和initialize的区别
在一次项目demo中突然用到了,就想到这两个方法,不知道该用哪一个,于是今天来学习一下这两个方法,介绍一下这两个方法的不同之处。 先看看官方文档是怎么说的: +(void)initialize The runtime sends initialize to each class in a program exactly one ti
2015-12-23 11:20:16 461
原创 xcode7以上找不到.dylib,一招帮你解决
1.当我们选择添加 frameworks时, 你会发现你找不到*.dylib, 你看到的全是*.tbd替代. 我们不深究其原因,来解决一下如果真得需要.dylib,怎么找到.dylibXcode 7 在 Target > BuildPhases > Link Binary WithLibraries > 点击 ‘+’按钮按照步骤1-2-3-42、进入到查找窗口时按下
2015-12-18 11:18:27 724
转载 有的时候我们需要用一个颜色值生成一张按钮的背景色,下面的方法就很有用了
+ (UIImage *)createImageWithColor:(UIColor *)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphics
2015-12-17 11:49:40 444
原创 完全解决快速连续多次点击button导致跳转多个界面(注:方法从他人博客中看到,稍作修改)
在实际开发过程中,由于我们在点击一个button后进行网络请求,然后进行页面的跳转,但是当网络较慢,但是一直连续点击button,造成跳转一个页面多次,虽有通过button的enable可以稍作解决,但是不能根本解决,通过其他人的博客看到一个很好的方法,稍作修改,贡献出来。感谢大家的奉献!!!!1.自定义一个myButton类继承UIButton .h文件#import
2015-12-17 11:15:06 3163
原创 解决Xcode7.1上传成功但developer账户一直没有显示的问题
将应用打包成ipa文件上传至苹果服务器时,我们一般用xcode上传即可,但有时候,明明用xcode上传成功却在developer账户中一直无法正常显示出来,所以我就要来讲讲第二种不常用的方法,但是很有用,上传成功后,通过审核也很快,可以大大节省时间,话不啰嗦,上方法:1.首先将文件打包成ipa文件 我们不直接上传至苹果服务器,而是先导出:2.在到导出时,会有几个选择
2015-12-17 11:02:31 1949
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人