- 博客(18)
- 收藏
- 关注
原创 iOS error: linker command failed with exit code 1 解决方法
错误如下:ld: library not found for -lXXXclang: error: linker command failed with exit code 1 (use -v to see invocati当我们引用静态库等的时候,没有配置Library Search Paths导致报错解决方法:Build Settings — Library Search ...
2019-03-01 15:14:47
7231
原创 Xcode项目安装cocoaPods
此文仅限于电脑上已安装cocoaPods,但是项目里面没有pods的配置文件。1、打开终端,cd到需要配置pods的文件目录下,执行pod init 2、然后打开目录,会发现里面多了一个Podfile文件,加开进行编辑,删除无用的代码,添加自己需要pod的项目,然后保存。 3、回到终端,执行pod install,稍后会出现安装成功的提示。 4、这时候查...
2018-09-29 14:58:09
5205
原创 使用gulp插件加速hexo博客
如果你打开生成的public文件夹里面的html、css、js源文件,你就会发现里面有大段的空白,这些空白占据着一定的空间。gulp是一个基于Node.js的自动化构建工具,我们可以通过一些gulp插件实现对html、css、js、image等静态资源的高效压缩,通过压缩这些静态资源,可以减少请求的数据量从而达到优化博客访问速度的目的。安装在根目录下执行以下命令npm in...
2018-09-06 15:27:37
2519
2
原创 hexo next主题下,自动更换背景图片
背景图片来源 (可根据自己的喜好更改)https://source.unsplash.com修改背景样式打开文档下themes\next\source\css\ _custom\custom.styl文件,这个是Next故意留给用户自己个性化定制一些样式的文件,添加以下代码:body { background:url(https://source.unsplash.c...
2018-08-27 15:24:22
8072
6
原创 Hexo + GitHub搭建自己的博客
继昨天用github搭建博客后,今天百度了下大多数是用hexo+github的方式来搭建一个属于自己的真正博客,弄了一上午,按着别人的法子来,其实步骤很简单,不过有的还没搞懂啥意思,也只能浅浅的记住几个hexo口令。如有错误,欢迎指正!安装Hexo 1、 首先要在电脑上安装nodejs ,下载地址:http://nodejs.cn/ 2、 安装git ,下载地址:htt...
2018-08-18 15:45:14
269
原创 使用github搭建个人博客(初级)
不能再初的初级版了,我保证!!我也是百度跟着别的大大的步骤一步步来的,写到博客记录下,免得以后忘记。前言:首先要有github账号,申请官网在这里! https://github.com/步骤:1、登录账号后,点击下图按钮,新建仓库。 2、填写仓库的属性,仓库名格式:你的github用户名.github.io, 个人博客简介和描述文件可选填。3、设置。创建好仓库后,...
2018-08-17 17:14:39
601
原创 Mac OS X ,使用Sublime Text 开发Python如何配置环境
1、下载安装Python3(mac中默认安装了Python2.7),从Python官网下载Python 3.7的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;2、下载安装Sublime Text33、配置Pyhton3编译环境首先,找到Python3的安装路径(方法:打开终端,输入命令:type -a python3,复制红线上的路径 : /Library/Frameworks/Pyth...
2018-07-13 09:58:09
1929
原创 iOS 极光推送没有声音怎么办?
推送没有声音???在收到推送消息的时候,打印看看后台返回的是否有“sound”这个字段,没有的话让后台兄加上,加上了返回空字符串也没有声音的,必须要让 sound = default; 然后就有声音了。这个仅限于iOS默认的通知声音。
2017-12-20 15:51:08
5680
原创 iOS 极光推送踩过的坑~
前几天做了极光推送,可悲的是有个问题竟然困扰了我两天,让我摸不着头脑,百度了很多知识,该试的也试了,还是没有得到解决,一开始觉得是后台的错,但是看了代码和官方的没问题啊,最后求助了极光的社区大大,一针见血,然后问题得到解决!!首先说下这个问题:前提条件:在开发证书和生产证书都是“已验证”,也就是没问题的情况下,在后台和iOS端开发或生产状态一致的情况下,也就是都为false或者true
2017-12-20 15:30:57
490
原创 iOS 关于接入海康视频SDK的步骤
前几天项目需要接触了海康视频SDK, 文档的使用说明书写的很详细,接下来不废话啦,看看是怎么导入项目,以及哪些注意事项吧。XCode版本 : 8.3.3 海康SDK适用平台:8700注意:只支持真机调试,不支持模拟器。一、添加类库 1、引入下图所示的所有类库: 上图所示类库中,Mcu_sdk.framewo
2017-08-22 14:19:17
7597
8
原创 不同情况下,分别获取tableviewcell上面的子控件
1、首先说一下添加在cellForRow方法里的控件 ,如果是直接添加在cell上的话 ,当你点击cell的时候想知道到底是点击了第几行,这时候你就可以通过在以下代码获得点击的行数:UITableViewCell *cell = (UITableViewCell *)[btn superview]; NSIndexPath *indexPath = [_myTableView
2017-05-24 16:03:42
2085
原创 iOS 关于对象是否为空值的判断
关于取得对象不同空值的判断针对(null)的情况 if (result == nil ) { return; }针对 的情况 if ([result isEqual:[NSNullnull]]) { return; }对NSSting类型数据进行空值判断NSString *string;1、string == nil;2、i
2017-03-06 09:51:53
1899
原创 iOS 用UIView自定义版本升级提示框
原本是采用的网上的一个第三方,然后拿来自己修改了下。原版请见:http://www.jb51.net/article/97468.htm UIAlertView 自定义可行性不太好,所以就用UIView来代替了。效果图:上代码 .h文件里面:#import typedef void(^AlertResult)(NSInteger inde
2017-03-01 08:53:24
1665
原创 iOS NSSting 关于字符串的查找、截取、拆分、替换、验证、改变大小写、编码解码等
1、查找NSString*str = @"bfjfnnfkanfknf";NSRange range = [str rangeOfString:@"111"];if (range.location == NSNotFound){ NSLog(@"str中没有找到111");}else { NS
2017-02-24 17:01:50
1315
转载 测试篇—为防止提交APP Store后发生的一些出人意料来的事故
提交应用商店时 ,不小心把测试版给打包到应用商店(当然了 几率很小)还有不小心把源码打包进了API里面,容易引起重大事故!!为防止此类事件发生,上线前最好做到以下几点不需要到线上的调试代码,需要用 DEBUG 宏在代码里面明确禁掉。将整个工程的配置,用 shared scheme 的方式,放在版本管理之下,所有的配置改动,都需要进行 review。使用自动打包的脚本
2017-02-16 11:28:28
242
转载 iOS 10 适配 ATS(app支持https通过App Store审核)
http://www.jianshu.com/p/9e573607be13
2017-02-09 14:16:42
296
原创 iOS AFNetWorking HTTPS自签名证书请求
首先后台会给你2个证书,一个是client.p12 ,另一个ca.cer,一般p12会包括.cer的信任,所以,我们只需导入p12到我们的项目中。下面开始上代码,AFNetWorking 3.0,请求方式:Get- (void)sendGetWithUrl:(NSString *)url callbackBlock:(void(^)(NSDictionary *
2017-01-22 14:30:37
967
原创 iOS https自签名证书— xxx.crt 转化成xxx.cer 格式
终端转换方式 1、在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了2、双击,导入电脑3、可以直接把转换好的cer文件拖动到工程中
2017-01-22 11:29:25
9274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人