iOS模块化开发浅析
背景:由于目前公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新APP,本着“Don\&...
背景:由于目前公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新APP,本着“Don\&...
【今日推荐】:为什么一到面试就懵逼!>>> <!– axios 处理cross跨域 后台配置好的 1.安装 cnpm install –save-dev axios 2.引入axios 到项目...
事件的产生和传递过程: 当触摸事件发生时,压力转为电信号,iOS 系统将产生 UIEvent 对象,记录事件产生的时间和类型,然后系统将事件加入到一个由 UIApplication 管理的事件队列中; UIApplication 会从事件队...
若按照正常写法 new Date(\"2020-07-15 00:00:00\").getTime(); 在ios会解析失败,结果为NaN。该结果的原因是因为ios不识别该时间的格式,ios只识别”2020/07/15 12:12:12“的...
14. objective - c的内存管理方式,NSAutoreleasePool的作用? 15. 写一个retain方式声明属性的setter方法 16. 谈谈对内存的理解 17. 分析Aclass *_aclass = [[[[Acl...
iOS远程推送原理及实现过程 ➠更多技术干货请戳:听云博客 推送通知,是现在的应用必不可少的功能。那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题。那么...
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。n...
Jenkins配置 采用命令行下载配置Jenkins,防止产生权限问题1)先安装brew,打开命令行,输入:/usr/bin/ruby -e “$(curl -fsSLhttps://www.geek-share.com/image_ser...
KVO: 是 cocoa 框架实现的观察者模式,一般同 KVC 搭配使用,通过 KVO 可以监测一个值的变化,比如 View 的高度变化。 是一对多的关系,一个值的变化会通知所有的观察者。 使用场景:数据的变化,比如股票价格变化,我们一般使...
一、什么是iOS 要想学习iOS开发,首先要搞清楚什么是iOS。iOS其实是一款操作系统,就像平时我们在电脑上用的XP、Win7,都是操作系统。 那什么是操作系统呢?操作系统其实是一种软件,是直接运行在硬件(电脑、手机等)上的最基本的系统软...