自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 iOS p12证书和钥匙串问题(无法导入项目,不能取回此项的内容)

由于项目是在Jenkins上部署发布的,所以描述文件和证书存在git上由Jenkins拉取部署,昨天由于证书过期了,需要重新生成profile文件和p12证书,重新在开发者证书上下载profile文件,导出p12文件后,本以为能正常打包,但是结果,Jenkins报错了:Code Signing Error: No signing certificate "iOS Distribution" found: No "iOS Distribution" signing certificate mat

2021-07-23 10:26:44 5211

原创 手机网站支付转iOS App支付

根据需求,需要在iOS App嵌套的H5页面中拦截到H5的微信和支付宝支付,并调起微信和支付宝客户端。由于我的项目里是用WKWebView加载的H5页面,因此首先需要在WKWebView 的delegate中拦截到微信和支付宝到支付请求,具体是在- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (

2021-03-11 10:55:05 369

原创 iOS App配置 Universal Link通用链接

1、开发者中心配置:在Certificates, Identifiers & ProfilesIdentifiers一栏中的找到对应的App对应的Bundle ID,点击对应的Bundle ID进行编辑,勾选Associated Domains一栏,然后保存。2、配置apple-app-site-association文件创建一个内容如下的json格式的文件,这个文件名必须为apple-app-site-association,切记没有后缀名,创建一个没有后缀名的文件,不要手动去掉后缀名,文

2021-03-10 17:44:41 1159

原创 安装rvm失败的解决方案

curl -L get.rvm.io | bash -s stable报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused原因是目前 GitHub 访问不了,所以获取不到安装的脚本文件。执行下面的脚本可以进行安装。/usr/bin/ruby -e "$(curl -fsSL https://gitee.com/xueweihan/codes/vfrgh7z8qcjlx1ub

2020-06-03 22:01:18 3198

转载 xcode-select - 更改默认Xcode

如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta,当你打开工程的时候,通常会有一个默认配置,或者使用终端命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢?请看下文:开发人员安装多个版本的Xcode并不罕见。例如,我通常安装了最新的beta以及最新的生产版本。但是,有时您可能需要各种工具(如xcodebuild)指向特定的Xcode...

2018-10-12 20:29:05 3533

原创 内存管理

内存管理由alloc、copy、new、mutableCopy修饰的对象都会使引用计数值加一release:释放对象release = 0时,废弃对象(1)带有alloc/new/copy/mutableCopy关键字,是自己生成对象并持有,自己持有的对象,自己得释放(release) (2)取得任何人都不持有的对象,取得对象之后自己

2018-01-09 11:32:03 272

原创 字典转json出现的问题--iOS

void  *objectISA = (JK_EXPECT_F(workAroundMacOSXABIBreakingBug)) ? NULL : *((void **)objectPtr); 好久没启动的项目突然崩在了JSONKit.m中的2599这一行,只给出了EXC_BAD_ACCESS这样的信息,一直以为是JSONKit中有问题,找了好久,很多人说是JSONKit版本太低,需要换成

2018-01-09 11:31:00 729

原创 JSONKit中关于‘isa’错误的解决办法

JSONKit中关于‘isa’错误的解决办法     一、通过Pods添加的jsonKit,编译后会出现20个关于‘isa’指针的错误,原因是这种isa的方法已经被废弃了。     解决的方法有两种:     (1)定位到出错的jsonKit代码中,根据系统提示fix修复,或者是手动修改成object_setClass的形式,这种比较麻烦,需要一个个的修改。

2018-01-09 11:28:44 373

原创 [UIImage imageNamed:@""] 警告

[UIImage imageNamed:@""] 警告        当[UIImage imageNamed:imageName] 中 的imageName为空时,系统会打印出:CUICatalog: Invalid asset name supplied: 这种信息,这是因为UIImage加载的图片名称是无效的,imageName不能是空值。         

2018-01-09 11:28:04 357

原创 atos命令符化号crash文件

atos命令符化号crash文件一、用atos命令来符号化某个特定模块加载地址以下面的一行crash日志为例:3   iOSApp                              0x000bd89d 0x1a000  6698531.将.ipa文件和.dSYM两个文件放在同一个文件夹下2.打开终端cd 进入存放上面两个文件的目

2017-11-10 14:09:42 474

原创 特殊转义字符的处理

处理接口里不支持的转义特殊字符:    NSCharacterSet *URLCombinedCharacterSet = [[NSCharacterSet characterSetWithCharactersInString:@"\"#%/,:?@[\\]^`{|}"] invertedSet];    NSString *newsignStr = [signStr stri

2017-11-10 14:09:01 302

原创 检测手机的屏幕方向

检测手机的屏幕方向:一、在需要检测的页面里的ViewDidLoad方法里注册通知:    [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];    [[NSNotificationCenter defaultCenter] addObserver:self selector:@sel

2017-11-10 14:07:26 336

原创 某一页面强制横屏

某一页面强制横屏:一、首先在项目里面设置Device Orientation的允许转屏的方向,下面设置了竖屏,和左横屏,右横屏(左右根据home键确定): 二、AppDelagate代码AppDelagate.h文件@property (nonatomic,assign)BOOL allowRotation;//方向AppDela

2017-11-10 14:04:11 343

原创 文字高度的适配

文字高度的适配   一、单行,根据字体得到NSString的尺寸    CGSize size = [firstStr sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName,nil]];    self.firstColumnLabel.frame = CG

2017-11-10 14:03:10 156

原创 cocoa pods 的安装

cocoapods 安装查看cocoapods 源: gem sources -l 1、修改安装包的源     gem sources —remove https://rubygems.org/2、添加安装包的源   gem sources --a https://ruby.taobao.org/3、安装cocoapods   sudo gem

2017-11-10 14:01:09 200

原创 Assets.xcassets导致的错误

xcode 报错:failed to find PDF header: `%PDF' not found./* com.apple.actool.errors */: error: Failed to read file attributes for "/Users/admin/Desktop/XXX/XXX/XXX/XXX/lib/class/Assets/ImagesPic

2017-11-10 13:58:38 2345

genymotion和汉化包包含genymotion安装包.rar

genymotion 版本2.6.0和中文汉化包,汉化包使用方法: 下载文件放在genymotion 的安装目录translations目录下,重启genymotion,亲测可用

2019-07-07

jdk-8u152-windows-i586.rar

JDK1.8,由于搭RN开发环境发现SDK1.8下载比较麻烦,因此将资源放在这里,以备不时之需。

2019-07-07

genymotion和汉化包.rar

genymotion 版本2.6.0和中文汉化包,汉化包使用方法: 下载文件放在genymotion 的安装目录translations目录下,重启genymotion,亲测可用,传错了,里面不包含genymotion 安装包

2019-07-07

VirtualBox.rar

使用genymotion需要VirtualBox的支持,该VirtualBox是4.3.12版本,直接下载安装可使用

2019-07-07

提取excel的sheet中的相同数据

提取excel工作表中多个sheet相同的单元格数据,并以列的形式存储在新的sheet中

2019-05-06

SourceTree

跳过sourcetree的注册,在菜单栏选择sourcetree-->注册-->导入许可证,将下载好的license导入,便可以进入sourcetree的首页了。

2018-01-26

Objective-C高级编程 iOS与OS X多线程和内存管理.pdf

Objective-C高级编程 iOS与OS X多线程和内存管理 完整版

2017-11-24

空空如也

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

TA关注的人

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