- 博客(23)
- 收藏
- 关注
原创 彻底解决Xcode报错:Command /usr/bin/codesign failed with exit code 1
GITHUB Clone工程后报如下:Command /usr/bin/codesign failed with exit code 111解决办法:Choose后再切换回General发现已经没有的选项, 说明已修复完成PodsPROJECT下可能还有别的TARGET需要设置, 全部设置完后Clean工程即可.
2017-06-01 10:05:52 2670 1
转载 Xcode7.3g更新后__weak错误解决方法
解决方法Xcode更新后,使用__weak会提示 经查询发现解决方法 具体步骤工程 – build Setting -> 搜MRR将搜索结果(Manual Retain Release) 改成 Yes 即可
2017-06-01 10:04:06 398
原创 iOS 在Xcode中使用OpenSSL库
iOS 在Xcode中使用OpenSSL库最近要做一个密码键盘,想内置一些加密算法,所以就想到了添加OpenSSL库,现在mac也自带了OpenSSL库,但是每次都从终端是生成是很麻烦的。网上找了很多文档、博客去介绍如何编译可以在Xcode中使用的OpenSSL静态库文件,但是写的都不是很清楚,并且年代久远,最终在一个看着很简单的博客上发现了一个很好用的方法。下面我就简单的介绍一下,亲测有
2017-05-22 17:11:07 841
转载 iOS代码实现两张图片合成一个
注意:如果上面的一张尺寸大于底下的一张,最后截取出来的图片就看不见下面一张的内容;代码如下:[objc] view plain copy - (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 { //将底部的一张的大小作为所截取的合成图的尺寸 UIGrap
2017-05-22 14:19:09 581
转载 iOS解决方案JSPatch
更新完毕iOS App审核是所有iOS开发者心中的一座山,漫长的等待时间如果在正常的版本更新时还好,但是在线上出现严重BUG时,没一分每一秒对我们来说都是一种煎熬,面对这样的问题,难道腾讯,阿里都跟我们一样吗?当然不是看看他们的解决方案:1、微信为代表的JSPatch:https://github.com/bang590/JSPatch2、阿里为代表的Wax:https
2017-05-19 13:34:51 357
原创 iOS 拦截导航的pop事件
iOS拦截导航栏返回按钮事件的正确方式一、为 UINavigationController 添加 category此方法来自 github:UIViewController-BackButtonHandler由于系统的 UINavigationController 使用了一个 UINavigationBar 来管理 Controller 的 pop 和 push 等操作,所以仔细查
2017-05-18 17:06:12 4777
转载 iOS Charts 混合柱状图开发
近期公司的产品有新的需求,大概效果就如下所示: 我们使用的是iOS-charts这个第三方,但是在网上找了一大堆也没有发现这种效果的柱状图,没办法只能自己操刀来实现了。实现过程中借鉴了安卓中的MPCharts类似效果的实现方法,话不多说,直接上代码,代码中注释已经比较清晰了,有不懂得欢迎咨询。我是写了一个这种效果实现的工具类,在.h文件中申明方法:/** 两根柱子以及折线的混
2017-05-16 17:29:53 1148 1
转载 新版testFlight中开发人员如何给测试人员推送ios测试包(含使用testFlight要注意的地方)
新版testFlight中开发人员如何给测试人员推送ios测试包(含使用testFlight要注意的地方)标签: 开发人员测试testingtestFlight2017-04-20 18:22 140人阅读 评论(0)收藏举报分类: ios(21) 版权声明:本文为博主原创文章,转载请注明出处。必备知识
2017-05-16 09:45:36 7618
转载 让你的程序支持https以及https的抓包
iOS9推出的时候,苹果希望大家使用https协议,来提高数据传输之间的安全性。下面我就从最简单的代码介绍,如何在工程中设置,来支持https的请求。一、证书准备篇1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类
2016-12-22 14:04:24 1782
转载 iOS app 企业内部发布及HTTPS服务器配置
转自: http://www.cnblogs.com/cocoajin/p/4082488.html iOS企业内部发布及HTTPS服务器配置一:所需的条件1. 苹果开发者证书,企业版 299$ 版本2. ssl 证书,即https使用的服务器证书3. web服务器,支持https4. 一个域名,可以是子域名,绑定ssl证书和https服务器二:大致流程 申请
2016-12-22 13:55:38 969
原创 iOS APP配置HTTPS流程
您的APP启用HTTPS了吗?距离2017年1月1日"苹果iOS强制要求HTTPS连接"还有不到1个月的时间,是否支持HTTPS直接影响APP能否在苹果商店顺利上架。本文将帮助您更快实施HTTPS!Ngnix服务器+域名SSL证书准备工作申请一个 SSL 证书 ,可在沃通WoSign网站申请所需SSL证书类型。SSL证书按验证的类别可分:DV
2016-12-22 13:27:44 574
原创 iOS 应用获取最上层全屏 Window 的正确方法
有时候,我们需要将View添加到最上层的Window上,比如:弹出框、Loading等,经常有同学直接通过:[[UIApplication sharedApplication].windows lastObject]来获取,这种方法是非常不严谨的,很容易与项目中引用的第三方UI库产生冲突,最容易造成的现象是:View添加完后,没有显示出来,不知道添加到哪里去了,其实很有可能是添加到了第三方库的
2016-12-19 15:07:38 5857
原创 UIImageView实现动画效果
UIImageView *fishAni=[[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.view addSubview:fishAni]; NSMutableArray * arr = [NSMutableArray array]; for (int i=1; i
2016-12-19 14:30:10 514
转载 NSDateFormatter setDateFormat 自定义日期/时间格式
NSDateFormatter setDateFormat 自定义日期/时间格式NSDateFormatter setDateFormat 自定義日期/時間格式
2016-12-19 11:46:34 482
转载 封装自己的控件库:iPhone静态库的应用
封装自己的控件库:iPhone静态库的应用由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。最终我们想到了静态库。虽然这仍然还是一种比较原始的复用
2016-12-19 11:42:40 193
原创 如何获取设备的UDID
如何获取设备的UDID UIDevice *device = [UIDevice currentDevice]; return [device uniqueIdentifier];
2016-12-19 11:38:51 618
原创 禁止后台运行
禁止后台运行在info.plist文件里看看有没有“Application does not run in background”这一个key,如果没有,点最后一行,然后点这行右边的加号,你会看见最底下又变出来一行,在里面选择“Application does not run in background”,然后把钩打上
2016-12-19 11:38:05 549
原创 如何实现pushViewController:animated:的不同页面转换特效?
1. 首先要明确的是,不使用pushViewController的默认动画,所以在调用这个函数时,要将animated设置为NO.2.使用普通的CATrasition实现转换效果,代码如下:CATransition *animation = [CATransition animation];[animation setDuration:0.3];[animation
2016-12-19 11:33:53 295
原创 怎样使UISearchBar背景透明
在使用UISearchBar时,将背景色设定为clearColor,或者将translucent设为YES,都不能使背景透明,使用以下方法可以使searchbar背景色透明:[[searchbar.subviews objectAtIndex:0]removeFromSuperview];
2016-12-19 11:31:01 454
原创 iOS 获取文件的目录路径的几种方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory())手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用
2016-12-19 10:30:46 289
原创 iOS开发网络篇—数据缓存
一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一
2016-12-19 10:25:55 204
转载 iOS人脸检测
博客正文iOS的CoreImage已经内建了人脸检测的接口,检测准确率一般,尤其是侧脸,基本上就检测不到。不过跟其他同类产品比较,也还算是不相上下吧。用起来很简单:CIImage* image = [CIImage imageWithCGImage:aImage.CGImage]; NSDictionary *opts = [NSDictionary dictionaryWithO
2016-07-25 13:16:13 437
转载 2015-12-IOS 获取最新设备型号方法
+ (NSString *)getDeviceModel { struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
2016-07-01 10:44:04 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人