首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
骑了个怪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
FlexLayout入门系列(一)
大概是在4月底入的坑吧,当时看掘金有文章介绍Flexbox在移动端有了一个实现,就是Facebook的yoga,而iOS对应的实现叫做YogaKit。 原来Flexbox布局方式在web端比较流行,仔细研读该文,发现布局方式是盒子模型的概念,好奇之下又读了一篇yoga的教程(R…
UINavigationController 的详解(基于 API )
最近做项目涉及到一个UINavigationbar 的设置,网上给出的方法大多都很不全面,于是乎决定看 API 来研究一下 UINavigationController。至于我遇到的问题在本篇文章中会写到。 The UINavigationController class …
玩转iOS开发:iOS 11 新特性《Layout的新特性》
随着苹果爸爸越来越多尺寸的设备发布, 还有iOS设计的改变, 特别是在iOS 11之后, 比大更大的导航栏, 然后再滚动的时候可以改变大小等等操作. 但这些问题都不是什么问题, 就如同在WWDC 2017一样, 苹果爸爸在跟我们开发者展示一样东西, 也是他一直想我们去使用的东西…
谷歌Flutter1.0正式版发布
北京时间今天凌晨1点45分,在Flutter Live,谷歌Flutter团队宣布推出Flutter 1.0,这是谷歌UI工具包的第一个稳定版本,用于从单个代码库为iOS和Android创建美妙的原生体验。 今天的跨平台移动开发充满了妥协。开发人员不得不在为多个操作系统多次构建…
iOS 一个轻量级的组件化思路
说起组件化大家应该都不陌生,不过也再提一下,由于业务的复杂度扩展,各个模块之间的耦合度越来越高,不但造成了“牵一发动全身”的尴尬境地,还增加了测试的重复工程,此时,组件化就值得考虑了。组件化就是将APP拆分成各个组件(或者说模块),同时解除这些组件之间的耦合,然后通过路由中间件…
iOS 上的 FlexBox 布局
最近时不时的听到关于 FlexBox 的声音,除了在 Weex 以及 React Native 两个著名的跨平台项目里有用到 FlexBox 外,AsyncDisplayKit 也同样引入了 FlexBox 。 Frame,直接设置横纵坐标,并指定宽高。 Auto Layout…
知识小集 2018 下半年文章汇总及年终总结
又到岁末,又到了写总结,写愿景的时候。这里,我就来简单写写小集这一年的总结和下一年的展望吧。 最后还有件一直想做而没有做的事,就是分类整理所有 tip 并做成一本 gitbook,在这年底也做完了。大家可以在公众号中留言 tip 获取 gitbook 的详细地址。由于是放在 g…
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
8 篇文章,再学不会 Flutter 你来打我!
我很看好Flutter,也希望能带着大家一起学习。但是我发现网上的Flutter文章系统性不够,知识比较零散,所以我就想亲自规划一系列文章。
【翻译】Yoga 教程: 使用跨平台布局引擎
Yoga 是一个基于 Flexbox 的跨平台布局引擎,能使布局工作更容易。你可以使用 Yoga 作为一个通用的布局系统,来代替 iOS 上的 Auto Layout 或 web 上的 Cascading Style Sheets (CSS)。