首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
旗木卡卡西天绝
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.9K
文章 2.9K
沸点 1
赞
2.9K
返回
|
搜索文章
赞
文章( 2.9K )
沸点( 1 )
[SwiftUI 100 天] 用 TabView 和 tabItem() 来创建 tab
导航视图非常适用于创建层次化的视图栈,让用户可以层层深入数据,但它们对于不相关的数据则不那么合适。 对于那种数据,我们需要用到 SwiftUI 的 TabView,它会在屏幕底部创建一排不带边框的按钮,每次点击不同的按钮显示不同的视图。 不过,实践中你基本上一定需要对 tab …
[SwiftUI 100 天] Hot Prospects - 理解 Swift 的 Result 类型
让一个函数在执行成功时返回某些数据,执行失败时返回某个错误是很常见的做法。我们通常会利用抛出错误的函数来实现这个要求,一旦函数抛出错误运行 catch 块,这样就独立地处理成功和失败的逻辑。但是假如函数并不是立即返回的呢? 文本视图呈现的时候,网络请求就会启动,从 apple.…
利用 Vision 给无人机图传加上人脸识别功能
Vision 是 iOS 上一个机器视觉的框架,它可以对图片和视频进行多种机器视觉相关的任务处理。Vision 里的人脸识别功能是最常用的功能之一,经过几次的迭代,它的识别效果已经很不错了,具体可以看看 WWDC2017 Session 506, WWDC2018 Sessio…
Mac 开发(一) 苹果沙盒机制sandbox简介
在OS X以及IOS系统中限制了进程对一些资源的访问权限,例如网络、某些特殊路径、文件的读写等等,限定了进程的一些行为,从而保证进程不会做出超越权限的操作。 Mac OSX自从10.6系统开始引入沙盒机制,规定发布到Mac AppStore的应用,必须遵守沙盒约定。沙盒对应用访…
[深入 SwiftUI] 探究视图树-part3 嵌套视图
在本系列的前一部分中,我们介绍了 SwiftUI 的锚点偏好。现在我们终于要走出迷雾森林了。在这最后一部分,我们将把所有的东西组合到一起。我们还将学习 SwiftUI 如何处理嵌套视图的偏好,以及 Anchor 的一些其他用法。如常,先例为敬: 迷你地图显示了表单的微缩形式。不…
[SwiftUI 100 天] Instafilter 用 Core Image 实现基础的图片滤镜
我们的项目现在有了一张用户选择的图片,下一步是让用户把各种 Core Image 滤镜应用到这种图片。 我们先从一个简单的滤镜开始,然后扩展到 action sheet 的用法。 接下来我们需要用到上下文和滤镜。一个 Core Image 上下文是一个负责把 CIImage 渲…
iOS 在系统相册调用自己的应用编辑图片 - Photo Editing Extension
iOS 8 之后,苹果提供了几个应用扩展功能,分别是Today Widget、Share、Action、Photo Editing、Storage Provider、Custom Keyboard,丰富了iPhone的操作体验。本次介绍的,是Photo Editing,中文译名…
[SwiftUI 100 天] Instafilter 基本 UI 和图片导入
一个灰色的矩形,显示 “点击以选择图片”,我们导入的图片会放在这里。 一个 “强度” 滑块,用来控制应用的 Core Image 滤镜的程度,存储从 0.0 到 1.0 的数值。 一个 “保存” 按钮,用来写入修改后的图片到用户的相册。 一开始用户还没有选择图片,所以对于图片我…
iOS13新操作 安装自定义字体
应用必须包含 Fonts 相关的 entitlement。 当应用被提交到商店时,需要同时提交应用中提供给系统的所有字体。 字体必须是应用包的一部分,或者是按需加载的资源。 支持的格式:ttf、otf、ttc(近代的,以及它的变体。不支持旧字体格式,如suitcase、post…
iOS App启动优化(三):二进制重排
我们可以看到图中项目的Page Fault 数量并不多,这是因为当前项目是一个demo,代码和文件都极少。当代码多起来的话,Page Fault的 数量和加载耗时都会随着代码增加而增加。 二进制重排 可以很好优化这个问题,其中心思想是重新排列 方法符号的顺序, 使启动的相关方法…
下一页
关注了
256
关注者
5
收藏集
0
关注标签
49
加入于
2016-08-11