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

iOS开发常用之网络、网页

MMWormhole - iOS应用和扩展之间的消息传递2个iOS设备之间通信。 socket.io-client-swift - WebSockect客户端类库。...MessageKit.swift - 消息UI库JSQMessagesViewController的Swift版本。 SunFlower - 环信聊天demo,比较多功能。...自动监听键盘高度 - 自动监听键盘高度,初始界面,输入框在屏幕最下方,当键盘出现时,输入框随即移动到键盘上方。...SwiftyGPIO - 通过Swift语言去控制基于Linux主板(比如:CHIP和树莓派)的GPIO(通用输入输出),去完成简单的工控功能(比如LED灯的显示)。...Lyft.swift - 一套面向Lyft开发者的Swift API类库。 Up-Down.swift - Up-Down.swift:在OS X菜单栏上实时显示网络上传和下载速度小工具。

5.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    os_log 和 os_signpost 消息和回溯; Run Information 视图现在出现在 Instruments 工具栏的活动视图区域中; CPU Counters 模板现在更加可靠并且具有更好的性能...如果未添加此选项,则默认为 true。 二十九、Audio Units Audio Units 现在提供 Audio Unit host 可以在 iOS 中显示的自定义视图。...JSONSerialization 和 JSONDecoder 现在支持从 JSON5 解码。...三十六、隐私 要下载在应用隐私报告中显示应用内容的文件,可以选择设置 > 隐私 > 记录应用活动。 三十七、Safari 底部标签栏经过重新设计,显示在页面内容下方。还可以选择在顶部显示地址栏。...对于与 iOS 15 和 iPadOS 15 或更高版本链接的应用程序,QuickType 栏已启用并显示拼写检查候选。

    8.8K40

    我常用的iOS开源库

    前言 OC库和Swift库相似功能的很多 选择的建议是:如果OC库在Swift中完全能用 就优先用OC库 原因是:Swift语言还是不太稳定 语言一更新 程序一大改 实在是太痛苦了 菜单相关 语言 项目名称...侧滑菜单 ObjectC REFrostedViewController 侧滑菜单 ObjectC MMDrawerController 侧滑菜单 ObjectC ZYSideSlipFilter 侧边栏条件筛选器...SwipeMenuViewController swipe-based paging UI ObjectC XXPageTabView 主页菜单切换栏组件 ObjectC MGSwipeTableCell...DOAlertController 弹出层 Swift ZJNotice 消息提醒 其他UI 语言 项目名称 项目说明 ObjectC QMUI_iOS 腾讯开源的UI集 ObjectC DZNEmptyDataSet...TPKeyboardAvoiding 有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置 ObjectC WHC_KeyboardManager 轻量级的键盘管理器 ObjectC MessageThrottle

    2.7K54

    Objective-C 枚举值注释

    (NSArray *)testFunctionWithString:(NSString *)str; 它的具体效果和上方/** ··· */ 一致 - 分组注释 #pragma mark - ··· Swift...:// MARK: ··· 使用这个注释能在导航栏中快速找到具体功能模块代码 #pragma mark - 生命周期 //可用这个创建自定义代码块 #pragma mark - mark1...同时在新的 Xcode 的 MiniMap 中也能直接看到注释 mark2 - 未做提示注释 //TODO: ··· Swift一致 一般用来标识需要做的工作,TODO也会在快捷导航栏中显示 - (void...)viewDidLoad { [super viewDidLoad]; //TODO: 加载图片,做一个炫酷的效果 } TODO 警告注释:#warning ··· Swift...: #warning(" ··· ") 这个编译警告注释会直接在界面提示,同时在左侧导航栏中的编译警告中(User-Defined Issue)显示,但是中文有点尴尬哦,不显示 - (void)viewDidLoad

    1.4K20

    唐巧的iOS技术博客选摘

    谈objective-c block实现:http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/ 5. objective-c对象模型以及应用...AsyncDisplayKit:AsyncDisplayKit是facebook开源的一个框架,它能让复杂的用户交互效果流畅地显示,facebook使用它开发完成了paper。...《QQ 中未读气泡拖拽消失的实现分析》:QQ 中针对强迫症有个很棒的交互,对于那些暂时不想理会的未读信息气泡,可以直接手指拖拽去掉。本文介绍了其实现方法。...BLKFlexibleHeightBar:BLKFlexibleHeightBar 是一个使导航栏高度可以动态变化的 UI 库。...《轻松学习 Objective-C 消息转发》:作者在文章中通过一个小例子来讲解什么是消息转发,以及如何消息转发,希望看完这篇文章时大家会彻底的明白 OC 的消息转发机制。

    3.3K60

    Swift入门:扩展

    该扩展名已添加到所有整数,因此您甚至可以这样 调用它: 5.plusOne() 完成此操作后,您将在输出列中看到 6。 我们的扩展在其输入值上加1并将其返回给调用方,但不修改原始值。...这是原始值,plusOne()方法的返回值以及原始的未更改值。 为了进一步说明问题,让我们修改plusOne()方法,使其不返回任何内容,而是修改实例本身(即输入的整数)。...Xcode真正的意思是,默认情况下,Swift不允许您在扩展中修改self。原因是我们可以使用5.plusOne()来调用plusOne(),显然您不能将数字5修改为其他含义。...因此,Swift迫使您使用mutating声明方法,这意味着它将改变其输入。...将扩展名更改为此: extension Int { mutating func plusOne() { self += 1 } } 现在错误消息将消失。

    1.1K10

    玩转 Xcode Playground(上)

    新建的 Playground 项目默认只有一个 Page(单 Page 模式下,左侧的导航栏中 Page 和 Playground 项目将合并显示)。每个 Page 都可以设置对应的实时视图。...在 Swift Playgrounds 4 中,点击侧边栏的编辑按钮,进入编辑模式,点击+按钮可创建新的 Page。...在输入新的代码后,可以采用输入 Shift-Return 的方式让 Playground 执行截至本行尚未执行的代码。此种方式在不希望反复执行长耗时代码段的情况下将非常有用(例如机器学习)。...image-20211223151240337 如何查看结果栏 Playground 在 Xcode 中拥有一个独有的显示区域——结果栏,该区域不仅可以显示每行代码的当前值、历史状态,同时也会显示关于调用次数...image-20211224091253473 例如上图中,55 行显示了图片的尺寸信息,57 行显示了 y 在当前行的值,59 行则显示了在循环中本行的执行次数。

    4.1K20

    苹果斥资15亿美元加码卫星通讯 | Swift 周报 issue 65

    像Swift社区那样,越努力就越幸运! 周报精选 新闻和社区:苹果斥资15亿美元加码卫星通讯,持股消息令全球星暴涨近40%提案:Nonescapable类型提案通过审查。...苹果上周发布的财报显示,他们在截至 9 月 28 日的 2024 财年营收 3910.35 亿美元,10% 就高达 391 亿美元。 就外媒的报道来看,欧盟对苹果未遵守数字市场法案的调查已有一段时间。...(来源:TechWeb) 消息称苹果已在北京上海深圳苏州设立显示屏研发实验室 2024 年 11 月 5 日 11 月 5 日,继上月中旬外媒披露其在深圳新设的应用研发实验室已正式运营后,短短数月间,苹果再次出手...,于深圳及其他多座城市增设显示屏研发实验室。...5) 讨论关于 Modern Swift 的主动反馈 内容大概 用户分享了在 Swift 中开发项目 SwiftClaude 的一些经验和反馈,特别是现代 Swift 特性如结构化并发、可变参数泛型和

    11933

    SAP最佳业务实践:SD–售前活动(920)-4数量合同

    在金额字段中输入百分率并单击 回车。 ? 7. 选择 回车 并保存输入。 8. 此时消息数量合同XXX 已被保存将显示在状态栏中。...在这种情况下,减少该数量,以使合同仍保持为未清状态并且可用于业务情景不显示参考合同创建销售订单 B)(参见下文)。 ? 5. 在 创建 标准订单-化工概览 屏幕上输入采购订单编号。 6....在这种情况下,系统将显示一个消息框,您可以忽略该消息,也可以选择参考特定的合同创建订单,这意味着将合同项目复制到订单中。 1....使用回车确认输入。 如果物料有未清框架协议,则将显示对话框未清框架协议/报价 为项目 – 为这个物料 – CH-6200 – 有未清框架协议。可以选择 继续 忽略该消息。...在此处,可以选择 清单 查看未清框架协议。 5. 此时将显示带参考的 凭证 对话框。标记未清合同,并选择 复制。 6. 相应的数据将复制到销售订单,如定价。可以更改数量。 7.

    2.4K60

    个人使用mac OS和win OS的差异

    Swift Playgrounds:Swift Playgrounds 是一个用于学习 Swift 编程语言的应用程序,它可以帮助用户通过简单而有趣的方式开始编写代码。...(如果你使用多个输入法以便用不同的语言键入内容,这些快捷键会更改输入法而非显示“聚焦”。了解如何更改冲突的键盘快捷键。)...如果任何打开的文稿有未存储的更改,系统会询问你要不要存储这些更改。...Option-Command-P:隐藏或显示“访达”窗口中的路径栏。 Option-Command-S:隐藏或显示“访达”窗口中的边栏。...Command-T:在当前“访达”窗口中有单个标签页开着的状态下显示或隐藏标签页栏。 Option-Command-T:在当前“访达”窗口中有单个标签页开着的状态下显示或隐藏工具栏。

    2.6K20

    SAP最佳业务实践:MM–组件收费的委外加工(251)-10清帐

    *必输入 起息日 例如:当天日期 未清项目选择 科目 300021 委外加工商 科目类型 K 标准未清项目 þ ((ü) 设置) 没有 : ?...系统显示消息 请修正被标识的行项目。 5. 双击该行,点击 其它数据。 6. 在原因代码字段输入 068,选择 返回。 7. 选择 过账 (Ctrl+ S)。 8....系统显示消息 凭证 XXXXXXXXXX 记帐到公司代码1000。使用 凭证 ®显示 检查已过帐的凭证。 ?...系统显示在这段时间的抵消金额。 5. 选择Posting由扣减的AP来清AR。 6. 选择 Yes来确认弹出的对话框。 7....系统中状态栏中显示消息:凭证2XXXXXXXXX记帐到公司代码1000中。 结果通过过扣除AP,清除积存收入。

    1.8K61

    苹果仍在研发更大尺寸的 iMac | Swift 周报 issue 60

    周报精选新闻和社区:消息称苹果仍在研发更大尺寸的 iMac 屏幕超过 30 英寸提案:允许推断 TaskGroup 的 ChildTaskResult 类型提案通过审查Swift 论坛:讨论真实应用中的...值得注意的是,在去年 10 月份,知名苹果产品分析师郭明錤,曾预计苹果在 2025 年将推出 32 英寸屏幕的 iMac,搭载 mini-LED 显示屏。...在实现过程中,作者遇到了与 Swift 并发相关的问题,特别是在 Xcode 16 beta 5 中,某些以前可行的方法突然失效了。...总之,尽管 Swift 并发在理论上提供了更好的安全性,但在实践中,它可能会增加开发的复杂性,特别是在现有代码库中。3) 提议未实现函数的占位符内容大概讨论了对未实现函数的占位符进行改进的提案。...增强机器学习模型和工具更好地将 AI 与 Swift 和 Xcode 集成更多 AI 开发资源和教程改进 AI 的隐私和安全功能其他(用户输入)关于我们Swift社区是由 Swift 爱好者共同维护的公益组织

    14911

    肘子的 Swift 周报 #014 | 发展要建立在稳定的基础上

    我原本以为苹果会花更多时间来打磨其全新产品 Apple Vision Pro,但根据最新消息,该产品将于 2 月 2 日上市。...当然,本周也有一些令人振奋的消息。据说 Siri 在使用生成式 AI 方面取得了显著进展,预计在今年的 WWDC 上将有惊喜亮相。...近期推荐 SwiftData Fetching Pending Changes[4] Keith Harrison[5] 在 Core Data 中,当我们从持久化存储中提取数据时,托管对象上下文默认会包含那些挂起的更改...该工具能够调整屏幕顶部状态栏显示的各种信息,如时间、电池电量和网络信号等。开发者在准备应用商店的截图或者进行其他专业演示时,经常依赖这一工具来确保状态栏信息的一致性和专业外观。...Fatbobman(东坡肘子): https://twitter.com/fatbobman [4] SwiftData Fetching Pending Changes: https://t.ly/de37z [5]

    13410

    iOS 问题总结(五)

    1.在 swift 工程中 使用 cocoapods 导入第三方库后出现 no such module afnetworking 错误 解决办法: 这是swift项目,在Podfile文件中加入“use_frameworks...,偏移 -64 ;在设置为 NO 的时候,进入编辑模式输入内容会导致高度为 64 的白条,猜测是导航栏没有渲染出来。...但是经过测试,情况还是和上图一样,搜索栏还是偏移 -64,不能显示。...然后我又把隐藏导航栏设置为了YES: _searchController.hidesNavigationBarDuringPresentation = YES; 搜索框就能正常显示了,如下图: ?...然后我又试着把隐藏导航栏的属性注释掉,然后运行,还是能够正常显示,下面是随后的代码: -(UISearchController *)searchController { if (_searchController

    1.6K10
    领券