首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发常用之网络

该项目通过三种形式展示页面之间的切换,比如导航上的多个选项卡切换,页面左右两端箭头指示切换,以及使用分段控件。...LayoutTrait - swift一个小类库。做iPad多任务分屏适配的同学可以看一下。 HACursor - HACursor,是一个对横向ScrollView视图进行管理的UI控件。...ZTPageController - 模仿网易新闻其他新闻样式做的一个菜单中有各自的控制器,其中有4展示样式'网易风格''搜狐风格''腾讯风格1''网易style2'。...JWAnimatedImage.swift - JWAnimatedImage.swift集中了目前主流的GIF显示库(FLAnimatedImage,Gifu等)的优点,进行重构,代码短小精悍。...更赞的是额外附了详细开发教程如何在Swift制作Tinder-Like Koloda动画网页链接 .Yalantis出品动画程序款款精品。

23.5K10

iOS程序员面试,绝对会遇到这些问题!

就你而言,你会如何在磁盘对数组对象进行序列化? 你会如何储存用户的认证信息? 请问何为Keychain服务? 为什么移动设备上的缓存压缩是不可或缺的?...在Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift,什么时候该用let,什么时候该用var?...iOS UI的图像储存类型是什么? 请描述一下Storyboard标准NIB文件的差别。 设备状态(Device Status Bar)是什么?高度如何?是否透明?...在手机通话或者导航状态下,它是如何显示的? 导航(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航?...选项卡(Tab Bar)工具(Toolbar)分别是什么?两者之间有何共同点不同点? 表视图(Table View)是什么?集合视图(Collection View)又是什么?

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

六个方向关于iOS100个面试题,你都会了吗?

就你而言,你会如何在磁盘对数组对象进行序列化? 你会如何储存用户的认证信息? 请问何为Keychain服务? 为什么移动设备上的缓存压缩是不可或缺的?...在Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift,什么时候该用let,什么时候该用var?...iOS UI的图像储存类型是什么? 请描述一下Storyboard标准NIB文件的差别。 设备状态(Device Status Bar)是什么?高度如何?是否透明?...在手机通话或者导航状态下,它是如何显示的? 导航(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航?...选项卡(Tab Bar)工具(Toolbar)分别是什么?两者之间有何共同点不同点? 表视图(Table View)是什么?集合视图(Collection View)又是什么?

3.6K50

iOS之深入解析Xcode 13正式版发布的40个新特性

十二、Instruments Instruments 的调用树视图扩展详细信息视图现在用“[inlined]”标记指示内联函数; 通过详细视图导航更容易发现不同的视图。...公证服务进行交互; 二十一、Source Control 现在,可以在登录 GitHub 或 Bitbucket Server 帐户后,使用 Xcode 的源代码控制功能创建、审查和合并拉取请求; 现在可以从文档选项卡的任何编辑器...二十八、App Store StoreKit 2 引入了一个现代的基于 Swift 的 API,它利用了新的语言功能, Swift 并发性。...三十六、隐私 要下载在应用隐私报告显示应用内容的文件,可以选择设置 > 隐私 > 记录应用活动。 三十七、Safari 底部标签经过重新设计,显示在页面内容下方。还可以选择在顶部显示地址。...对于与 iOS 15 iPadOS 15 或更高版本链接的应用程序,QuickType 已启用并显示拼写检查候选。

8.7K40

100个iOS开发面试题汇总

27 按钮其他控制方式对哪些操作做出回应? 28 AppDelegate扮演着什么样的角色? 29 请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化?...在Swift,什么情况下能使用NSError ,什么情况下不能? 42 请说明如何使用Instancetype及其重要性。 43 在Swift,什么时候该用let,什么时候该用var?...60 iOS UI的图像储存类型是什么? 61 请描述一下Storyboard标准NIB文件的差别。 62 设备状态(Device Status Bar)是什么?高度如何?是否透明?...在手机通话或者导航状态下,它是如何显示的? 63 导航(Navigation Bar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航?...64 选项卡(Tab Bar)工具(Toolbar)分别是什么?两者之间有何共同点不同点? 65 表视图(Table View)是什么?集合视图(Collection View)又是什么?

1.2K30

100个iOS开发设计程序员面试题汇总,你将如何作答?

就你而言,你会如何在磁盘对数组对象进行序列化? ·你会如何储存用户的认证信息? ·请问何为Keychain服务? ·为什么移动设备上的缓存压缩是不可或缺的?...·SwiftObjective-C分别是什么?两者相比有何不同之处,又有何联系? ·为什么Optional在Swift语言中非常重要? ·请解释一下NSError。...在Swift,什么情况下能使用NSError,什么情况下不能? ·请说明如何使用Instancetype及其重要性。 ·在Swift,什么时候该用let,什么时候该用var?...·请描述一下Storyboard标准NIB文件的差别。 ·设备状态(DeviceStatusBar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的?...·导航(NavigationBar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航? ·选项卡(TabBar)工具(Toolbar)分别是什么?两者之间有何共同点不同点?

1.4K40

最新iOS设计规范三|3大界面要素:(Bars)

UI Kit提供的界面组件有三类:(Bars),视图(Views),控件(Controls)。 ?...有时,导航的右侧也会有一个控件,“编辑”或“完成”按钮,用于管理活动视图中的内容。在拆分视图中,导航可能会显示在拆分视图的单个窗格。...如果你的APP也用到了这个功能,切记要让用户使用简单的手势(点按)来恢复导航。 导航标题 在导航显示当前视图的标题。在多数情况下,标题可以帮助人们了解他们在看什么。...搜索可以单独显示,也可以显示在导航或内容视图中。当显示在导航时,可以将搜索固定在导航,以便始终可以调用。也可以将其折叠,当用户向上滑动时展开显示。...有几种常见的技术可以做到这一点: · 在APP中使用导航,该导航会自动显示状态背景,并确保内容不会显示在状态背后 · 在状态背后显示自定义图像,渐变色或纯色 · 在状态背后放置模糊的视图

9.8K10

VSCode1.59版本发布

选择一个类别将在“扩展”视图显示该类别的其他扩展。 这个是一个新的设置功能 ---- 阵列设置现在在非编辑模式下具有拖放支持。...默认情况下,禁用此设置以保留当前行为。如果你在侧面打开编辑器并稍后关闭该编辑器组,只是为了再次打开编辑器到侧面,则不会恢复视图状态,因为您正在打开一个新的编辑器组。...但是,当你启用此设置时,除非为编辑器组找到更具体的视图状态,否则将在所有编辑器组中保留并使用最新的编辑器视图状态。...终端拖放 将终端从一个窗口的选项卡列表或编辑器区域拖放到另一个窗口的选项卡列表、编辑器区域或面板。...动画设置 单行调试 ---- 支持 Jupyter 笔记本的“按行运行”功能。此功能本质上是一种简化的调试模式,可让你逐行执行单元代码,而无需任何复杂的调试 UI

1.7K30

Android Studio Design Tools 的 UX 更改 — Split View

布局) 的视图组成,可以使用它来以所见即所得的方式编辑文件; Split: 同时显示 Code Design,这样您就可以在编辑文本的同时进行效果图的预览。...如果您先使用 Split 视图对一个资源文件进行预览,然后切换到 Design 模式,使用所见即所得的方式编辑资源文件,我们则会保留 Design Editor (设计编辑器) 的状态,缩放级别已选择条目等...图 8 图 9 分别显示了在将 UX 更改引入到编辑器之前之后,进行验证矢量可绘制路径的区别。 ? ?...Text Editor Preview 对于当前使用 Text + Preview 面板作为开发 UI 时的默认配置的开发者,我们认为新的 Split 模式会提供一种非常相似的使用体验。...该文件的另一个实例会以垂直拆分的形式在单独的选项卡打开; 将新的标签页拖动到 Android Studio 界面外,来创建一个浮动窗口; 在新的选项卡,选择 Design 模式来让该窗口能够同浮动预览的显示效果一样

2.2K20

Ask Apple 2022 与 SwiftUI 有关的问答(下)

因此,如果你正在创建一个视图显示可滚动的内容,并可能进行选择操作,那么在 iOS macOS 上使用 List 将有最好的体验。...在更复杂的 UI ,由于视图的更新速度过快,性能( 至少在 macOS 上 )迅速下降。A:有不同的策略。ObservableObject 是使视图视图层次结构的失效( 引发重新计算 )的单元。...Swiftcord[12] 的代码展示了如何在 SwiftUI 下实现倒置列表。阅读 优化在 SwiftUI List 显示大数据集的响应效率[13] 一文,了解苹果工程师推荐的方法。...将背景扩展到安全区域Q:如果我有一个自定义的容器类型,可以接受一个顶部底部的视图,是否有办法让 API 的调用者将所提供的视图的背景扩展到安全区域内,同时将内容( 文本或按钮 )保留在安全区域内?...这意味着我们不能使用 LazyVStack,或任何其他将选择与详细视图绑定的自定义视图。有扩展这个功能的计划吗?A:在 iOS 16.1 ,你可以在侧边里放一个。

14.7K30

Xcode 11 初体验

(本人是非常喜欢代码块的,对于这个调整我要点赞 将Version Editor 的 log 选项卡移到了检查器,组成了新的Source Control History区。...将 Assistant、 Vesion Editor下的Autor 选项卡合并为一项,并从主导航移除,向下移到每个编辑面板,组成 Editor Option。...Editor Only:只显示代码编辑器。 Editor and Canvas:代码编辑器SwiftUI预览视图。 Editor and Assistant:代码编辑器辅助视图。...性能分析工具(Instruments) 层次更加分明,更容易浏览更正数据。 新的 Swift UI 模版。 完全重写了 Metal System Trace 模版,速度提升了10倍以上。...关于Swift UI 的更新 其中我有两篇博客也介绍到了 SwiftUI : SwiftUI - 百行代码变十行,Swift再创辉煌 WWDC - SwiftUI - 初恋般的感觉 参考:Apple 官方文档一线搬砖工人

3.1K10

Edge2AI之使用 SQL 查询流

在 SMM UI 上,单击主题选项卡 ( )。 单击Add New按钮。...几秒钟后,SQL 控制台将开始显示聚合查询的结果。 请注意,屏幕上显示的数据只是查询返回的数据的样本,而不是完整的数据。 通过单击控制台(左侧)> SQL 作业选项卡检查作业执行详细信息日志。...您将创建一个视图显示sensor6在最后记录的 30 秒窗口中至少有 1 次读数高于 60 的所有设备。...返回SQL选项卡并单击执行以开始作业。 在Materialized Views选项卡上,复制屏幕上显示的新 MV URL 并在新的浏览器选项卡打开它(或直接单击 URL 链接)。...SSB 为定义的主键的每个值保留数据的最后状态。 带参数的物化视图 您在上面创建的 MV 没有参数;当您调用 REST 端点时,它总是返回 MV 的完整内容。

72660

Google图解:输入 URL 按下 “Enter”,Chrome 干了什么?

在这篇文章,我们深入研究了每个进程线程如何进行通信以及最终显示网站。 让我们看一个最常见的操作:你在浏览器输入 URL,然后浏览器从网络获取数据,并显示页面。...例如,当你在地址输入URL时,输入的这个动作,将有浏览器进程的UI线程处理 一次简单的导航 1. 处理输入 当用户开始输入地址时,UI线程首先会去判断 “这是搜索查询还是 URL?”。...在 Chrome ,地址同时具备搜索查询的功能,因此 UI 线程需要解析并确定是将请求发送到搜索引擎,还是发送到待请求的网站。 2....开始导航 当用户点击“Enter”时,UI线程启动网络请求,以获取站点内容。加载状态显示选项卡的左边,并且网络线程通过适当的协议,DNS查找TLS为请求建立连接。...一旦浏览器进程监听到渲染器进程已经确认提交,一次导航就算完成了,接下来就是文档加载阶段。 此时,地址会更新,安全锁(HTTPS证书安全)站点设置 UI显示新页面的站点信息。

1.8K30

架构之路 (五) —— VIPER架构模式(一)

开始 首先看下主要内容: 在本教程,您将了解如何在SwiftUICombine中使用VIPER体系结构模式,同时构建一个允许用户创建公路旅行的iOS应用程序,来自翻译。...虽然SwiftUICombine框架创建了一个强大的组合,可以快速构建复杂的ui和在应用程序中移动数据,但它们也面临着各自的挑战和对架构的看法。...这与SwiftUI不同,在SwiftUI视图显示任何新视图。 这种分离来自“Uncle”Bob Martin的Clean Architecture paradigm。...(trailing: presenter.makeAddNewButton()) 这将按钮标题添加到导航。...router处理从一个屏幕到另一个屏幕的转换,设置下一个视图所需的类。 在命令式UI范例——换句话说,在UIKit——路由router将负责显示视图控制器或激活segue。

17.3K10

Flutter 3.7更新详解

我们与整个 Flutter 社区们继续在 Flutter 3.7 优化了框架,包括创建自定义菜单层叠式菜单、更好的国际化工具支持、新的调试工具以及其他功能特性等。...图片 菜单级联菜单 Flutter 现在可以创建菜单级联菜单了。...性能页面也有一些值得注意的新功能,该页面现在在顶部新增了 Frame Analysis (帧分析) 选项卡,它能够提供在 Flutter 详细追踪大量消耗的某些帧操作的一些建议。...最后,在 Flutter 视图不再展示时,也会 通知 Dart VM 进行处理,进一步优化了 Flutter 视图显示时的内存占用。...将 toImageSync 新增至 dart:ui 本次版本发布,将 Picture.toImageSync Scene.toImageSync 方法直接加入到了 dart:ui,类似于 Picture.toImage

3.1K00

当然是用官方的MS TerminalVS Code了

Code 发现并安装 Python 扩展 编写简单的 Python 应用程序 了解如何在 VS Code 运行调试现有 Python 程序 将 VS Code 连接到 Git GitHub,与全世界分享你的代码...请在评论中分享你的发现设置! 单击活动(Activity Bar)上的「扩展」图标可以访问安装新扩展主题。...在刚打开的新选项卡中键入以下代码: ? 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用的操作呢?它提供了什么?...你可以打开、编辑、运行调试列出的任何文件。左侧活动的资源管理器视图(Explorer view)提供文件夹中所有文件的视图,并显示当前选项卡集中有多少未保存文件。...测试框架设置完成并显示测试后,你可以单击状态(Status Bar)上的 Run Tests 并从命令面板中选择一个 option 来运行所有测试: ?

4.4K20

Windows上写 Python 代码的王炸组合!

Code 发现并安装 Python 扩展 编写简单的 Python 应用程序 了解如何在 VS Code 运行调试现有 Python 程序 将 VS Code 连接到 Git GitHub,与全世界分享你的代码...请在评论中分享你的发现设置! 单击活动(Activity Bar)上的「扩展」图标可以访问安装新扩展主题。...你可以打开、编辑、运行调试列出的任何文件。左侧活动的资源管理器视图(Explorer view)提供文件夹中所有文件的视图,并显示当前选项卡集中有多少未保存文件。...测试框架设置完成并显示测试后,你可以单击状态(Status Bar)上的 Run Tests 并从命令面板中选择一个 option 来运行所有测试: 通过在 VS Code 打开测试文件,单击状态上的...VS Code 提供的诸多功能可以媲美好的代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动上的 Debug 视图中看到这些功能: 调试器可以控制在内置终端或外部终端实例运行的

4.9K20

XcodeXcode 9 的全新功能您会喜欢的工具。内建 Interface BuilderXcode IDE

只需拖动鼠标,即可将 UI 控件与实现代码关联起来。Apple LLVM 编译器技术可解析代码,使您在 LLDB 调试器中看到的每个符号都与编辑器编译器的内容保持一致。...Jump Bar (跳转) 点按位于每个编辑器窗格顶部的 Jump Bar,可以快速选择要在 Assistant 编辑器查看的信息。...Xcode 包括以下 Storyboard 控制器: 表格视图控制器 集合视图控制器 导航控制器 标签控制器 页面视图控制器 GLKit 视图控制器 或自定义 Assistant 编辑 Storyboard...自动布局基于这样一种概念:界面的每个对象均可定义约束条件,用于控制其对父视图其他界面控件的响应。例如,当显示不同语言时,可以让按钮优先保持特定大小或扩展以容纳更大的文本。...源代码视图 通过数据点深入分析、进行排序以找出最消耗 CPU 的方法,并直接在 Instruments UI 查看代码以查明问题所在。

8.3K30

为虚幻引擎开发者准备的Unity指南

这让用户可以在界面中移动、调整大小替换选项卡和面板。以下是 Unity 的重要视图及其在 Unreal 编辑器的对应视图。...工具的中央是播放、暂停跳帧按钮,让你能够直接在编辑器测试游戏。位于 Scene 视图右上角的场景视图辅助图标表示视图的方向。...2.6 Console(消息视图/输出日志) Console 选项卡位于 Project 窗口后面,用作游戏编辑器的调试输出。...即使变量是序列化的,你仍然可以对其进行初始化, hitLimit 变量所示。这将作为变量在 Inspector 显示时的默认值。...UMG 是一种保留模式 UI 系统,使用 UMG 时,你在层级视图中创建 UI 对象,每个对象处理自己的数据事件。

17910
领券