Paradise of Web

不会弹吉他的贝斯手,不是好程序员


  • 首页

  • 标签

  • 归档

Node环境搭建

发表于 2018-08-13
由于Node.js版本更新快,版本差异性大,推荐使用3m来管理配置环境: nvm(Node.js Version Manager):解决多版本共存、切换问题 npm(Node.js Package Manager):解决Node.js模块安装问题,其本身是一个Node.js模块 nrm(Node. ...
阅读全文 »

iOS架构补完计划

发表于 2018-08-12 | 更新于 2018-08-13
移动端架构上的设计,本质上都是三个角色:数据结构、数据流管理、数据展示。 不管是MVC、MVVM、MVP、VIPER或者任何新的设计模式、都跳不出这三个角色。无非是把数据管理者的工作进行拆分、唯一的界定标准就是把工作拆分的粒度大小。而无论哪种思想、最终都逃不开三个问题的《《取舍》》。代码量、通用性、 ...
阅读全文 »

实现虾米音乐首页视差滚动特效

发表于 2018-07-20 | 更新于 2018-12-01
最近项目迭代了一个新的版本,由于我们的设计师是虾米音乐的忠实粉丝,首页借鉴了虾米8.0首页的视差动画,在预研实现过程中有一些值得记录和分享的地方 虾米音乐8.0首页鉴赏先看看虾米首页最终的展示效果,搜索栏会随着内容视图滚动偏移渐隐,内容视图有一个视差滚动的效果,达到滚动阈值后搜索栏会隐藏。 细心的同 ...
阅读全文 »

UINavigationBar定制的正确姿势

发表于 2018-07-15 | 更新于 2018-08-13
系统导航栏(UINavigationBar)的定制一直以来都是一个比较棘手的问题,特别在iOS11以后导航栏视图结构发生了改变,导致之前很多解决方案都不再适用。由于导航栏图层独立于控制器视图,所以你可以隐藏掉导航栏使用自己绘制的导航栏仅使用导航控制器的视图栈,但本文不推荐这种方式。 本文采用的方式依 ...
阅读全文 »

iPhoneX适配笔记

发表于 2017-10-07 | 更新于 2018-08-19
本文简单记录iPhone X适配过程中存在的一些问题,同时关注了iOS11的一些系统层面改动,可能涉及交互、视觉,目的是符合新的交互规范,界面美观友好。我将按照一个项目的适配顺序来讲解 Safe AreaiOS11提出的概念,处于Safe Area范围内的视图保证不会被遮挡,Safe Area默认尺 ...
阅读全文 »
12
Tian Xueweii

Tian Xueweii

tianxueweii's iOS blog

15 日志
4 标签
GitHub
© 2019 Tian Xueweii
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Pisces v6.4.0