Flutter “'Pods-Runner' target has transitive dependencies”

2019-11-15
阅读 1 分钟
3.7k
CocoaPod报错: The 'Pods-Runner' target has transitive dependencies that include static

Flutter插件包开发中趟过的坑

2019-08-16
阅读 2 分钟
5.3k
首先说一下这个坑在iOS版的插件包中遇见的。从发现问题到截止到刚才找到解决方案我们两个同事已经研究了两三天,昨天下午我也投入到这个问题中一直到刚才才算解脱。废话不说,看下坑:

Flutter 开发插件包plugin记录

2019-08-15
阅读 2 分钟
4.5k
最近公司的项目采取了跨平台技术Flutter来开发,也是我们技术总监推荐我们尝试使用。前期也做了一些测试和试验,Flutter的实现功能和界面开发方面个人感觉都比原生要省事不少。在我们进行的这个项目开发过程中也是一个不断学习和踩坑的过程。有些功能避免不了和原生系统API的交互,比如硬件设备调用等等方面,这就需要Fl...

Flutter部件Widget和BuildContext上下文环境的关系

2019-01-17
阅读 1 分钟
9.1k
关于路由跳转页面遇到一个跳转失败的问题,log日志报“Navigator operation requested with a context that does not include a Navigator.”代码如下:

操作系统之浮点数表示

2018-11-15
阅读 1 分钟
1.8k
序言 声明,此篇文章针对南京大学的线上课程[链接],以便回顾。 科学计数法 上图描述中是我们日常十进制数字的科学表示法。计算机中的浮点数表示也是基于科学表示的思想来设计的。 浮点数表示 同样浮点数表示法也有规定的格式表示,小数点前只有一个有效位。这是规格化的浮点数表示。只要对尾数和指数进行编码,就可以在...

操作系统之原码、反码、补码、移码的杂谈

2018-10-18
阅读 2 分钟
2.4k
计算机中的数值表示 任何数据在计算机中都是以二进制机器码的形式存在的,举个例子现实生活中的+2在机器中表示为00000010(姑且假设这个计算机的字长定义为8位)。但这是+2对应的机器码,因为首位是用来表示数值的正负的:0为正1为负。所以如果想表示-2的话则是对应的机器码为10000010,所以看见一串机器码的时候首先考虑...

操作系统之定点数和浮点数

2018-10-17
阅读 1 分钟
4.9k
前段时间看到couresa上面有南京大学袁春风老师的操作系统课程,于是复习了一下操作系统相关知识,打算把不容易理解的点记录一下以便以后的温习回顾

iOS列表UITableView性能优化之cell绘制

2018-08-25
阅读 3 分钟
4.4k
序言 在我们开发工作日常中经常会遇见用UITableView处理列表页面,自定义cell也是常用方式。在整个列表优化不同方案中今天就从通常初级的自定义cell视图换成cell的绘制这一角度来进行演示和讲解。

iOS多线程系列之GCD栅栏(barrier)实现同步锁

2018-08-20
阅读 1 分钟
5k
多线程编程中很容易出现资源竞争的问题,比如异步读写操作造成数据不同步。那么解决这一问题多线程编程中提供了一种同步机制叫同步锁。iOS中实现同步锁机制的方案不止一种,这里主要介绍一下强大的GCD给出的方案----栅栏(barrier) 下面直接上代码:

iOS StroyBoard中AutoLayout高级约束之约束优先级

2018-07-21
阅读 1 分钟
4k
最初刚工作时,用过一段时间的SB界面式开发,后来换了团队后大家换为纯代码布局。现在针对某些模块进行可视化布局开发,所以总结一下当初的约束使用方法,温故而知新。

iOS 多工程编联(子工程为库工程)

2018-05-16
阅读 2 分钟
8.2k
目前团队人数也越来越多,接触的项目也有所增加,这时我们一直使用的多工程结构优点就凸显出来了,最明显的就是辅助工程的静态库可以在每个项目中很容易地迁移复用。

iOS 预估值estimatedHeight实现headerView和cell自适应高度布局机制踩坑

2017-08-02
阅读 3 分钟
10.7k
在iOS开发中tableView的cell自适应高度是常见的需求,之前采取过masonry约束布局cell内部计算最终高度进行高度缓存返回的方式,这样的优点比较高效,但是计算高度代码相对复杂。在没有追求极致计算效率的前提下,昨天尝试了下系统提供的estimate设置预估值高度后系统会根据约束自动计算高度。