iOS 获取屏幕方向 建议使用[UIApplication sharedApplication].statusBarOrientation来判断 使用UIDevice来获取屏...
iOS 获取屏幕方向 建议使用[UIApplication sharedApplication].statusBarOrientation来判断 使用UIDevice来获取屏...
很多时候,项目中都有这样的需求:APP中以竖屏为主,个别界面会要求横屏显示,或者要根据用户的手机朝向自动切换横竖屏;下面就来详细讲解,在项目中怎么使用代码来控制APP的界面转...
废话不多说下面我们就简单介绍下页面间常用的几种传值方式,希望能给初学者带来帮助: 注: 文中 ,第一个界面为FirstViewController,第二个界面为Second...
概述 Objective-C作为一门面向对象语言,有类和对象的概念。编译后,类相关的数据结构会保留在目标文件中,在运行时得到解析和使用。在应用程序运行起来的时候,类的信息会有...
因为通知的一对多实现会产生内存泄漏、耦合关系太离散等一系列问题,有了想用代理实现一对多的方式通知。 首先,我们要满足的条件是多处服从协议的类实现代理方法 在触发其中一个代理,...
说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
[这是第8篇] 导语:使用NSTimer/CADisplayLink容易发生循环引用,网上很多博文都提到解决该问题的办法。但是有些问题还是没有说清楚,结合自己在项目中的使用,...
解决方式 1. H5解决(优先使用) 在需要适配iphone X的头部添加一行代码,这也是苹果官方提供的适配iphoneX的方式。 2. native解决(H5有输入框情况不...
isKindOfClass: returns YES if the receiver is an instance of the specified class or an ...
概述 本文描述使用Tomcat + Jenkins一步步实现iOS一键生成ipa安装包和二维码扫码安装. 公司频繁打包测试的可以用此方法极大提高效率. 一. 安装Java J...
针对UIView以及其相关子类可以通过如下方式任意设值四个角: 此方式不会引起离屏渲染,建议设值圆角都使用此方法: 举例如下 UIButton *button = [[UIB...
今天在项目里面遇到这个警告 ⚠️Null passed to a callee that requires a non-null argument 这个意思是说:说好的属性或...
没有iPhone12,适配还是要做的!!! 一、像素大小 新增4款手机3种分辨率,直接上图: 二、机型判断的宏定义 更新下宏定义,又可以愉快的写bug了。 Final 如果有...
用户在看回访视频的时候,发现当拖动进度条的时候 总是触发下面的HomeIndicator 针对问题分析: 方案一:针对iPhone X等类似机型做特殊处理 让Home Ind...
查询资料发现,可以在shell里面执行如下命令: sudo killall -STOP -c usbd 亲测有效
前言:Block 是开发过程中常用便捷的回调方式,本文简单介绍 Block 一、Block 简介 Block 对象是 C 级别的语法和运行时特性,和标准的 C 函数类似,除了...
<1>适配器模式 何为适配器模式?适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,做法是将类自己的接口包裹在一个...