- 博客(7)
- 收藏
- 关注
原创 Cocopod更新第三方库失败
Xcode升级了10.0之后更新第三方库时失败了。报如下所示错误:### Error ```RuntimeError - [!] Xcodeproj doesn't know about the following attributes {"inputFileListPaths"=>[], "outputFileListPaths"=>[]} for the 'PBXS...
2018-11-01 15:57:24
1733
原创 微信分享取消分享之后的回调仍是分享成功
用的友盟SDK实现微信分享,发现微信分享途中如果取消分享,回调的error是nil,微信分享成功的回调返回的error也是nil,无法识别是否分享成功。问了友盟的客服才知道微信在8月13号对分享功能做了调整。https://open.weixin.qq.com/cgi-bin/announce?spm=a311a.9588098.0.0&action=getannouncement&...
2018-09-17 14:19:55
22308
12
原创 OC方法调用过程
@interface Person : NSObject - (void)personMethod;+ (void)personClassMethod; @end @implementation Person - (void)personMethod {};+ (void)personClassMethod {}; @endPerson新建的对象是怎样去调用对象方法p...
2018-08-28 14:07:32
2906
原创 OC对象的分类
1、实例对象(instance)instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象NSObject *obj1 = [[NSObject alloc] init];NSObject *obj2 = [[NSObject alloc] init];NSLog(@"%p", obj1);NSLog(@"%p", obj2);打...
2018-08-28 11:28:44
519
原创 LLVM之编写我的第一个Clang插件
插件效果图步骤:1、源码编译clang需要用CMake和Ninja来编译,可以通过Homebrew安装安装brew。官网:https://brew.sh//usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装cmake和ninja...
2018-08-15 11:27:56
2821
原创 iOS制作framework时框架重复
在制作iOS的SDK供他人使用时,我们一般采用framework静态库和.a静态库。 这里只讲framework,当framework库打包好了之后,那么便会出现一个问题。 问题提出: 即使是我们自己开发SDK时,也不免会用到一些第三方框架。之后如果不做任何处理,就进行framework的打包,初看是没有问题的。但一旦他人接入我开发的SDK,就会报重复文件的错误。 原因就是因为,我的S...
2018-07-29 19:23:42
3712
原创 安装cocoapods遇到YAML safe loading is not available. Please upgrade psych to a version that supports saf
安装cocoapods遇到YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).解决方案:在终端输入以下命令升级rvm : rvm install 2.4.1...
2017-12-05 16:57:02
1836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人