iOS
走路带风
或许 ... 你追星吗?
展开
-
iOS 10 适配 ATS(app支持https通过App Store审核)
http://www.jianshu.com/p/9e573607be13转载 2017-02-09 14:16:42 · 296 阅读 · 0 评论 -
Xcode项目安装cocoaPods
此文仅限于电脑上已安装cocoaPods,但是项目里面没有pods的配置文件。1、打开终端,cd到需要配置pods的文件目录下,执行pod init 2、然后打开目录,会发现里面多了一个Podfile文件,加开进行编辑,删除无用的代码,添加自己需要pod的项目,然后保存。 3、回到终端,执行pod install,稍后会出现安装成功的提示。 4、这时候查...原创 2018-09-29 14:58:09 · 5207 阅读 · 0 评论 -
iOS 极光推送没有声音怎么办?
推送没有声音???在收到推送消息的时候,打印看看后台返回的是否有“sound”这个字段,没有的话让后台兄加上,加上了返回空字符串也没有声音的,必须要让 sound = default; 然后就有声音了。这个仅限于iOS默认的通知声音。原创 2017-12-20 15:51:08 · 5683 阅读 · 0 评论 -
iOS 极光推送踩过的坑~
前几天做了极光推送,可悲的是有个问题竟然困扰了我两天,让我摸不着头脑,百度了很多知识,该试的也试了,还是没有得到解决,一开始觉得是后台的错,但是看了代码和官方的没问题啊,最后求助了极光的社区大大,一针见血,然后问题得到解决!!首先说下这个问题:前提条件:在开发证书和生产证书都是“已验证”,也就是没问题的情况下,在后台和iOS端开发或生产状态一致的情况下,也就是都为false或者true原创 2017-12-20 15:30:57 · 492 阅读 · 0 评论 -
iOS 关于接入海康视频SDK的步骤
前几天项目需要接触了海康视频SDK, 文档的使用说明书写的很详细,接下来不废话啦,看看是怎么导入项目,以及哪些注意事项吧。XCode版本 : 8.3.3 海康SDK适用平台:8700注意:只支持真机调试,不支持模拟器。一、添加类库 1、引入下图所示的所有类库: 上图所示类库中,Mcu_sdk.framewo原创 2017-08-22 14:19:17 · 7600 阅读 · 8 评论 -
不同情况下,分别获取tableviewcell上面的子控件
1、首先说一下添加在cellForRow方法里的控件 ,如果是直接添加在cell上的话 ,当你点击cell的时候想知道到底是点击了第几行,这时候你就可以通过在以下代码获得点击的行数:UITableViewCell *cell = (UITableViewCell *)[btn superview]; NSIndexPath *indexPath = [_myTableView原创 2017-05-24 16:03:42 · 2086 阅读 · 0 评论 -
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 · 1907 阅读 · 0 评论 -
测试篇—为防止提交APP Store后发生的一些出人意料来的事故
提交应用商店时 ,不小心把测试版给打包到应用商店(当然了 几率很小)还有不小心把源码打包进了API里面,容易引起重大事故!!为防止此类事件发生,上线前最好做到以下几点不需要到线上的调试代码,需要用 DEBUG 宏在代码里面明确禁掉。将整个工程的配置,用 shared scheme 的方式,放在版本管理之下,所有的配置改动,都需要进行 review。使用自动打包的脚本转载 2017-02-16 11:28:28 · 242 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 9275 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1316 阅读 · 0 评论 -
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 · 7233 阅读 · 0 评论