0. 前言 你好,我是程序亦非猿,阿里资深无线开发工程师一枚。欢迎关注我的公众号:程序亦非猿 自我在内网发布了一篇关于 Lottie 的原理分析的文章之后,就不断有同事来找我...
![240](https://upload.jianshu.io/users/upload_avatars/15180919/4119b166-e751-4e3d-ba28-d04c066bfc90.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
0. 前言 你好,我是程序亦非猿,阿里资深无线开发工程师一枚。欢迎关注我的公众号:程序亦非猿 自我在内网发布了一篇关于 Lottie 的原理分析的文章之后,就不断有同事来找我...
我们的小马童鞋又发功了。最近打算将UIWebView替换成WKWebView,所以原来的Hybrid层需要动动土,小马小试牛刀。当然遇到了一些问题,看看他是怎么一步步解决的吧...
在一些旧的库和文件,还有一些人的编译习惯中,创建对象还是喜欢用New。但是在xcode 12.5中对New的定义稍微有所修改。 在xcode12.5中,如果禁了init,例如...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
[UIPageControl] Page out-of-bounds. Requested 0 but the page control only has 0 pages. ...
iOS 的状态栏 自 iOS 7 以来,iOS 采用了沉浸式状态栏设计,而且状态栏风格主要以黑白二色为主,比如礼物说和佳学(已解散)两款 APP 分别采用了这两种不同的设计。...
1、定义一个controller: TestController并添加如下代码 然后添加方法进行测试: 1 不会循环引用 2 会 3 不会 4 会 结论: 如果在closur...
iOS性能优化篇小结(二) 随着公司项目逐渐的稳定,前段时间在项目中引入了一个性能检测的工具,同时 iOS性能优化主要从下面几个方面入手: 1. CPU和GPU的优化2. 耗...
在具体介绍 Combine 之前,有两个重要的概念需要简要介绍一下: 观察者模式 响应式编程 观察者模式 观察者模式(Observer Pattern)是一种设计模式,用来描...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
网上方案 Carthage 放弃原因: 存在多个pod时,执行命令存在引起其它对象下载或编译的现象存在。 静态化库需要修改工程scheme为share,并修改mach-typ...
写在前面:转载文章,关于电商全链路...原作者:芒果道长链接:http://www.woshipm.com/pd/977771.html 电商产品的后台设计较为复杂,考虑的因...
作者雏鹰(企业代号名),目前负责贝壳找房增长方向AB实验平台研发工作。 引言 随着贝壳找房业务的不断增长,精细化运营显得尤为重要。为了保证每一次迭代,每一个方案能够真...
title: Flume构建日志采集系统date: 2018-02-03 19:45tags: [flume,kafka] 一、Flume介绍 1.Flume特点 Flum...