iOS
君·書生
厚积薄发,github:https://github.com/ragingsnailzhang?tab=repositories
展开
-
iOS开发---WKWebView加载不受信任的https
问题描述因公司域名临时出现问题,所以项目中引用到了IP地址加端口号去请求数据,因而造成在wkwebView中某些网址打不开,查看错误是因为服务器证书无效,实际就是不受信任;解决办法在plist文件中设置Allow Arbitrary Loads in Web Content置为 YES,可不是Allow Arbitrary Loads 虽然很像,但不是同一个,并实现wkwebView代...原创 2017-08-23 16:04:50 · 11155 阅读 · 0 评论 -
iOS开发---强制某个界面横屏
前言现在有很多程序大多是仅支持某个方向,但是不排除在某些界面需要强制支持某个方向,这里以(竖屏下强制支持横屏)为例;代码实现1.在General中设置程序支持全部的方向,如下图2.在AppDelegate.h文件中增加allowRotation属性,用于控制方向的切换@property(nonatomic,assign)BOOL allowRotation;//是否允许转...原创 2017-05-27 15:25:35 · 3704 阅读 · 0 评论 -
iOS开发---内存相关问题总结
前言在iOS开发过程中,代码中的内存泄露会使得大量的内存被使用,最后收到didReceiveMemoryWarning,最终导致程序崩溃。大次数循环内存暴涨问题一道经典的面试题,代码如下:for (int i =0; i < 900000; i++) { NSString *string =@"Abc"; string = [string lowerca...原创 2017-05-02 14:52:47 · 301 阅读 · 0 评论 -
iOS开发---AFN设置超时(timeoutInterval)不起作用
前言本文主要解决AFN的timeoutInterval设置后不起作用的问题解决办法AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];manager.responseSerializer = [AFHTTPResponseSerializer serializer];// 设置超时时间[manager.r...原创 2017-04-26 11:32:42 · 7295 阅读 · 1 评论 -
iOS开发---图片拉伸不变形
话不多说,直接上代码//原始大小UIImage *image1 = [UIImageimageNamed:@"mall_icon_y"];UIButton *btn1 = [UIButtonbuttonWithType:UIButtonTypeSystem];[btn1 setBackgroundImage:image1forState:UIControlStateNormal];...原创 2017-03-01 11:36:20 · 882 阅读 · 0 评论 -
iOS开发---CocoaPods组件化管理
前言最近一直在尝试组件化一些常用模块,且希望将代码托管在远程平台(github/码云/SVN)上以CocoaPods管理其版本迭代,这对开发无疑是非常便利的,也可更快的提高开发效率!在开发过程中查阅了很多相关资料,也踩过不少雷,这里将自己的心得记录下来分享一下,也权当笔记整理思路了。下面直接上正文,CocoaPods的安装与使用,这里就不再赘述了,网上资源很多。创建工程在终端用命令行创建...原创 2019-08-28 15:19:33 · 343 阅读 · 0 评论 -
iOS开发---WKWebView导致Controller不调用dealloc
WKWebView在通过WKUserContentController添MessageHandler方法用于JS调用Native导致ViewController内存泄露,无法正常释放。原创 2017-04-26 11:12:58 · 1927 阅读 · 0 评论