首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS小羽
掘友等级
iOS开发
脚踏实地、认真的做
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
国际化适配:使用 Xcode 构建有助于本地化的布局
如果想让自己的应用服务国际市场,本地化就是一个需要认真对待的问题。本地化不仅仅是将UI文案翻译成多国语言,还需要在布局上针对不同的语言进行适配。这个 session 介绍了一些布局的准则和利用 Xcode 帮助布局适配的技巧。 不管是使用手动计算布局、Auto Layout 还…
iOS面试题-Swift篇(二)
当闭包作为一个实际参数传递给一个函数或者变量的时候,我们就说这个闭包逃逸了,可以在形式参数前写 @escaping 来明确闭包是允许逃逸的。 如果你不标记函数的形式参数为 @escaping ,你就会遇到编译时错误。 自动闭包是一种自动创建的用来把作为实际参数传递给函数的表达式…
不畏当下,不惧未来,我的2020年终总结! | 掘金年度征文
当然,最开始影响给我最深的就是我们一直期盼的那个 “年味”,从小我们就对过年有格外的亲切感,过年有新衣穿,可以跟家人团聚,可以串亲访友,可在这一年年初,这些都悄然的失去。 先问自己几个问题,再从根本上来解读。 技术精进是一个持续增长的过程,而非一朝一夕,即便我们在最短时间的掌握…
Swift 游戏开发之黎锦拼图(二)
在上篇文章中,我们完成了对拼图的元素拆分和基本拖拽的用户操作逻辑。现在我们先来补充完整当用户拖拽拼图元素时的逻辑。 在现实生活中,拼图游戏总是被「禁固」在一个确定画布上,玩家只能在这个画布中发挥自己的想象力,恢复拼图。因此,我们也需要在画布上给用户限定一个「区域」。 从之前的两…
iOS 工厂模式的实际应用
简单工厂模式(Simple Factory Pattern):专门定义一个类(工厂类)来负责创建其他类的实例。可以根据创建方法的参数来返回不同类的实例,被创建的实例通常都具有共同的父类。(总结来说,其实就是把一大堆的if-else判断由业务层,放到了工厂类里面) 工厂方法模式(…
iOS 从多读单写的实现来谈,可变数组的线程安全.
最近突然想回顾一下,可变数组的线程安全问题,也就随手翻了一下之前看过的YYKit的实现,是通过信号量来控制实现.但是信号量值为1,这样是线程的安全的但是限制了多读的条件.于是又翻了网上最近实现的一些方法,来更新自己之前的认知. 目前网上大部分的实现方法都是通过,dispatch…
iOS AI视频互动课的实现
今年疫情原因,学校好长时间都不开学,本来在线教育就很火,这下更是火山爆发,线上教育APP多如牛毛,成长更是惊人。 成人的教育视频依然是常规视频,没有太大变化,可是主打低龄儿童市场的视频教学,为了让小朋友感兴趣,确是玩出了很多花样,比如 斑马AI课,小火花思维等主打视频互动课,比…
Flutter事件分发源码剖析
不管是原生Android、iOS还是JavaScript,只要是涉及手势交互都会有事件的分发处理。和原生Android、iOS的事件分发的步骤和原理一样,Flutter的事件分发总体也由手势触发、拦截和响应等几个部分构成。Flutter所有事件源头是 hooks.dart文件的…
iOS底层系列:KVO
最近打算重新梳理一遍iOS底层的知识,尽量把所有的底层知识点都搞懂搞透彻,碍于iOS不开源,有很多东西并不能很直观的去学习,所以可能有瑕疵,希望大家可以理解,并一起交流,笔者也尽可能做到尽善尽美吧。 对于这个问题,我想大家都可以简单的聊上这么几句。 简单的来说就是这样,但是这太…
iOS 性能优化总结
在开发中,CPU和GPU中任何一个压力过大,都会导致掉帧现象,所以在开发时,也需要分别对CPU和GPU压力进行评估和优化。 GPU是一个专门为图形高并发计算而量身定做的处理单元,比CPU使用更少的电来完成工作并且GPU的浮点计算能力要超出CPU很多。 GPU的渲染性能要比CPU…
下一页
个人成就
文章被点赞
12
文章被阅读
17,254
掘力值
405
关注了
4
关注者
8
收藏集
0
关注标签
4
加入于
2020-11-30