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

Swift 周报 第三十五期

NSString 也类似,除非你在使用 compare(_:options:) 时选择了 caseInsensitive 选项,这时它会将连字视为其分解形式。这很奇怪,因为这与字符大小写无关。...通常情况下,即使您在使用它们,也可能是在做错误的事情,因为它们所编码的内容(例如连字)不是文本的属性,而是显示格式的属性。 在 Unicode 的观点中,它们本身就不应该出现在原始字符串中。...这与类似“ñ”的规范分解根本不同,后者在规范化过程中不会丢失信息。...他们选择适合自己需求的跟踪后端,使用具有内置的 Swift 分布式跟踪支持的库,并在自己的代码中进行手动仪器化。...我们相信这个包是服务器生态系统的重要构建块,就像许多服务器和客户端库采用 swift-log[14] 和 swift-metrics[15] 一样。

23430

WWDC2017小结

除此之外,它还配备了最高 4TB SSD,在 27 吋的 Retina 5K 屏幕背后有 4 个 Thunderbolt 3 插口和多个 USB 接口。...简单说,你在设备上用 DeviceCheck API 生成一个 token,然后将这个 token 发给自己的服务器,再由自己的服务器与 Apple 的 API 进行通讯,来更新或者查询该设备的bit值...PDFKit 这是一个在 macOS 上已经长期存在的框架,但却在 iOS 上姗姗来迟。你可以使用这个框架显示和操作 pdf 文件。...系统的信息 app 在接到未知的人的短信时,会询问所有开启的过滤扩展,如果扩展表示该消息应当被拦截,那么这则信息将不会传递给用户。...多开模拟器 更多的静态分析 可以在 xcassets 里添加颜色,然后在代码或者 IB 中引用这个颜色 Swift 4.0 Swift 语言仍然是不得不说的一个主题,本次的 Swift 4.0 较之前变化不再那么大

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

    iOS开发常用之UI模糊效果、自动版式

    自动版式 Masonry - Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性(使用介绍1 使用介绍2),iOS自适应前段库-Masonry...SnapKit - 就是“snap”,--swift喜欢自动布局吗?当然喜欢!至少在storyboard中创建时会喜欢。...Cartography - Cartography是用来声明Swift中的Auto Layout,无需输入任何字符串就职设置自己Auto Layout的约束声明。...来自百度知道iOS小组的内部分享。 UIView-FDCollapsibleConstraints - 一个AutoLayout辅助工具,最优雅的方式解决自动布局中子查看的动态显示和隐藏的问题。...第二个Demo模拟了一个经典的FlowLayout,任意一个元素隐藏时,底下的元素需要自动“顶”上来,配合这个扩展,你可以在IB里连一连,选一选,不用一行代码就能搞定。

    1.6K30

    iOS11新特性

    Xcode 编辑器和编译器 速度就是生命,而开发者的生命都浪费在了等待编译上。Swift 自问世以来就备受好评,但是缓慢的编译速度,时有时无的语法提示,无法进行重构等工具链上的欠缺成为了最重要的黑点。...所以如果你想让自己的程序运行在 iOS 11 的设备上,进行 64 位的重新编译是必须步骤。...简单说,你在设备上用 DeviceCheck API 生成一个 token,然后将这个 token 发给自己的服务器,再由自己的服务器与 Apple 的 API 进行通讯,来更新或者查询该设备的值。...6.PDFKit - 这是一个在 macOS 上已经长期存在的框架,但却在 iOS 上姗姗来迟。你可以使用这个框架显示和操作 pdf 文件。...系统的信息 app 在接到未知的人的短信时,会询问所有开启的过滤扩展,如果扩展表示该消息应当被拦截,那么这则信息将不会传递给你。

    61930

    Ios常用第三方框架(一)

    AutoLayout Masonry - Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性(使用介绍1使用介绍2),iOS自适应前段库...Cartography - Cartography 是用来声明 Swift 中的 Auto Layout,无需输入任何 stringly 就可设置自己 Auto Layout 的约束声明。...第二个Demo模拟了一个经典的FlowLayout,任意一个元素隐藏时,底下的元素需要自动“顶”上来,配合这个扩展,你可以在IB里连一连,选一选,不用一行代码就能搞定。...KMPlaceholderTextView - 可显示多行 placeholder 的 textView,可以在IB里面设置 -- swift。...甚至可以在storyboard中使用IBDesignables。 AutocompleteField - 可应用于 iOS 应用中文字输入框自动补全的场景, 兼容到 iOS 8。

    5.5K31

    一篇文章看懂iOS 11 SDK所有新特性与功能

    由于 Swift 4 编译器也提供了 Swift 3 的兼容 (在 Build Setting 中设置 Swift 版本即可),所以如果没有什么意外的话,我可能会在之后的日常开发中使用 Xcode 9...所以如果你想让自己的程序运行在 iOS 11 的设备上,进行 64 位的重新编译是必须步骤。...简单说,你在设备上用 DeviceCheck API 生成一个 token,然后将这个 token 发给自己的服务器,再由自己的服务器与 Apple 的 API 进行通讯,来更新或者查询该设备的值。...PDFKit - 这是一个在 macOS 上已经长期存在的框架,但却在 iOS 上姗姗来迟。你可以使用这个框架显示和操作 pdf 文件。...系统的信息 app 在接到未知的人的短信时,会询问所有开启的过滤扩展,如果扩展表示该消息应当被拦截,那么这则信息将不会传递给你。

    1.4K70

    直播系统开发中关于开发环境你了解多少?

    ,iOS的开发语言我们是使用Objective-C语言进行开发【也简称OC】,同样的OC也并不是唯一一种可以开发iOS的语言,还有Swift;在直播系统开发中Socket相关代码嵌套使用的Swift开发语言...二、后端开发: 1、在直播系统开发中一般后端使用的是PHP语言进行开发,一般做开发时,会直接使用服务器环境,而不是本地环境,因为后端主要是为APP提供接口,如果使用本地环境,APP是没有办法通过域名的方式来访问接口获取数据...其实这就是一种协议,大家可以简单理解为支持FTP协议的工具,连接到服务器,然后直接修改服务器上的文件。 2、FTP工具一般是进行在线编辑文件类的,那如何我们远程为服务器安装一个软件呢?...可能会有很多人想到通过类似qq远程之类的,其实这是不对的,大部分的服务器提供商,都不会提供可视化,就是带有图形界面的远程方案,那如何链接呢?...技术人员会使用类似Xshell这种的软件链接到服务器,然后在命令面板上,通过输入代码的方式为服务器安装软件或工具,代码其实也并没有想得那么复杂,在直播系统开发中都是有固定的格式和规则,这里就不再细说。

    57320

    iOS-将自己的库支持CocoaPods

    前言 随着组件化的日益兴起,通过CocoaPods管理一些自己的库是基本的要求,本文将介绍如何将自己的项目支持通过CocoaPods管理以及自己在实践过程中遇到的一些问题!...s.ios.deployment_target = "9.0" 如果还有其它问题,按照提示,耐心点改都可以的,基本除了.podspec文件有问题之外,剩下的就是你自己项目文件的问题了,之前我在自己文件的...因为这些是我在项目里统一配置的,所以单个文件拎出来的时候,肯定会报错。自己在这两个文件里再定义一下就好了,或者有其它更好的办法也可以。...给项目打上 tag 版本并推送到 GitHub 在进行打tag之前,确保你已经把验证成功的.podspec文件和.swift-version(如果是 swift 项目要有这个)以及资源文件等,commit...而且你连搜都搜不到 bogon:Test wanghongqing$ pod search HQSliderView [!]

    2.7K41

    专注移动的厂商和开发者必看 IOS8如何靠键盘改变世界

    所以这个改变会带来很多玩法跟技术上的改变,会让iOS平台变得更有趣。 WebGL 开放且效能提升 WebGL是让使用者可以在网页上无须安装任何Plugin就可以加载各种3D模型,当然也可以玩Game!...所以目前网络上已经有来开始丢出一些有趣的应用了,像是SwiftKey、Fleksy都号称他们在第一时间已经做出符合iOS 8版本的输入功能,并开放beta注册就等着iOS 8正式版上市的那一天了。...CloudKit 如果你哪一天兴致来了,想要写个Cafegram之类的App,让全世界的人分享喝咖啡时的照片跟心情,但是刚好你只会写 iOS App,或者你只找得到会写 iOS App的伙伴,或许就让你兴致减掉一半了...Swift这几天火红的程度,连国内的 CocoaChina在Swift Programming Language这本电子书一上架到iBook后一天之内便全文翻译成简中版本,整整600页,而且还能维持不错的质量...,可见在国内也是有很多开发者对Swift充满了热情!

    96640

    Swift 周报 第十四期

    为了解决这个问题,苹果表示,用户应该在初始化 iOS 时,在提示连接到 Wi-Fi 网络时选择“用 iTunes 连接到 Mac 或 PC”,然后返回到之前的屏幕,使用 Wi-Fi 再次尝试,直到激活成功...App 的实时活动会显示在锁定屏幕和灵动岛中 — “灵动岛”作为一项全新设计,可以让用户直观、愉悦地体验 iPhone 14 Pro 和 iPhone 14 Pro Max。...但是,当 conformance 存在时,除非声明确实符合协议要求,否则程序格式错误。...特别感谢 Swift社区 编辑部的每一位编辑,感谢大家的辛苦付出,为 Swift社区 提供优质内容,为 Swift 语言的发展贡献自己的力量。.../blob/main/proposals/0372-document-sorting-as-stable.md [3]SE-0369: https://github.com/apple/swift-evolution

    3.3K10

    iOS开发常用之其他

    RTImageAssets - 一个Xcode插件,用来生成@ 3x的图片资源对应的@ 2x和@ 1x版本。...显示:分析iOS UI的利器 。 java2Objective-c - Google公司出得java转Obje-C转换工具,转换逻辑,不转换UI。...KSImageNamed - 自动完成,特别是如果你正在写Objective-C,如果Xcode能自动完成文件名难道不会很伟大吗?比如图像文件的名称。...注释,也在便利列表呈现他们。菜单:xcode-“view-”snippets; 调出列表显示:xcode-“view-”待办事项清单:ctrl + T。 背光 - 突出显示当前正在编辑的行。...XcodeSwiftSnippets - XcodeSwiftSnippets,提供了很多可以在Xcode上使用的Swift代码片段,通过自动补全的方式极大的提高了开发效率,另外还有Objective-C

    1.9K20

    Swift 周报 第十一期

    新iOS系统将于今年秋天发布,可能是在 9 月份,届时苹果预计将发布iPhone 14。...如果您是服务器端开发人员,我们将向您展示如何充分利用 App Store 服务器通知、检索用户交易历史的其他方法,以及当您的服务器出现故障时如何进行恢复。...在线活动议程:10:00-10:30 StoreKit 2 的新功能 10:30-11:00 App Store 服务器 API 和服务器通知新功能 外媒:苹果要供应商从台湾地区向中国大陆供货时严格遵守中方规定...论坛 关于支持在 Windows 上构建 Swift 的讨论[8] 如何从数据中读取 UInt32[9] 有什么方法可以显示依赖发生的原因[10] 是否有 SPM 命令来显示依赖项是如何产生的?...特别感谢 Swift社区 编辑部的每一位编辑,感谢大家的辛苦付出,为 Swift社区 提供优质内容,为 Swift 语言的发展贡献自己的力量。

    1.1K20

    Swift入门:怎样安装Xcode和创建Playground

    下载时,我可以向您解释一些绝对的基础知识: iOS是在所有iPhone和iPad(最新的iPad运行iPad OS,本质还是iOS)上运行的操作系统的名称。...Swift 2.2是对swift2.0的一个小的更新,在Swift 3中删除一些语法之前,它已经将那些语法设置为废弃使用。...Swift 3是Swift的第三次重大更新,它带来了大量的命名更改,使语言更容易编写,也更自然。 Swift 4是Swift的第四次重大更新,主要关注有助于提高语言表达能力的新功能。...Playgrounds是一个微型的Swift测试环境,允许您键入代码并立即看到结果。你不会用它们来构建真正的应用程序,但它们对学习很有帮助。我们将在这个介绍中使用操场。...代码在左侧窗格中,您将编辑此代码,以便在我们开始时快速完成您自己的工作。结果显示在右侧窗格中,它将显示您的Swift代码所做的工作。

    6.2K10

    MDCC2016 总结

    驱动原生型移动应用的跨平台实践 普元因为在Eclipse和组件化模型方面有很多积累,所以他们自己实现了一个类似ReactNative的技术,称为驱动原生型移动应用。...RN的热更新,美团采用了自己实现的一套。 2. 热更新 美团采用自己实现的一套 3....RN版本升级 升级需谨慎,api变化,采用阶段性升级,不追求最新版 把平台差异性代码放到组件里,业务代码保持平台独立性 iOS开发峰会 iOS峰会仿佛Swift开发峰会,OC已经没人讲了。...但是对于Swift,台下问嘉宾,Swift3升级遇到问题怎么办,嘉宾说我们不升3,升2.3,哈哈哈。 Swift面向协议编程与Cocoa框架的邂逅 喵神讲了一下Swift里面新增加的协议扩展特性。...重连机制 精简心跳包,减少心跳次数,重连冷却 58同城App在React Native上的开发实践-iOS视角 彭飞主要分享了58同城在使用RN上的一些经验,有细节的,也有工程性的。 1.

    4910

    写在开发iOS应用之后

    我打开xcode写代码, 可是这个笔记本的尺寸太小了,屏幕连一个函数都显示不全, 而我写代码的习惯是要一个在办公桌上放的下的最大的显示器, 把分辨率调到最高,如果可以, 我会希望把整个源文件的代码都显示在显示器上...虽说这种话我是连个标点符号都不会信的, 但是我隐约觉得xcode再不济也不能差到哪儿去。...而swift我又不敢用,毕竟网上的iOS开发资料大多都还是基于objective-c的,作为一个iOS开发新手,我非常依赖于这些资料,它对我的作用大于一切,甚至大于良好的代码体验,我别无选择。...然而,在开发iOS程序的过程中,我还是遇到比遇料中大的多困难。 首先,我以前学习其它技术, 都是因为自己的兴趣所在,而这次却是工作所迫。 主动和被动的差别,导致学习效果差距。...第三, 我不喜欢开发iOS应用程序,苹果的规矩太多了,要用你家的电脑开发程序,程序上线要审核, 要交钱,甚至与仅仅只要让程序跑在自己的iPhone上也难以办到。

    91690

    我的一周头条 2352

    ▶ Splash 欢迎使用 Splash -- 一个快速,轻量级和灵活的 Swift 语法高亮显示博客工具, Swift 开发的命令行工具,或者作为一个依赖使用 #swiftui# 它可用于为博文生成代码示例...IDE -> "Swift Studio" Swift 作为一种开发服务器端应用程序的语言正在迅速流行起来,而 Swift Studio 对于希望利用这一趋势的开发人员来说是一个完美的工具。...使用Swift Studio,开发人员可以轻松地为服务器创建、测试和部署Swift应用程序,所有这些都在一个地方。...示例:如果有两个表,表 A 和表 B,并且都有一个 ID 列,那么在表 A 和表 B 之间对 ID 列进行 INNER JOIN 时,只会返回两个表中 ID 相同的记录。...▶ UTM UTM 虚拟机,在 Mac/iOS 上安全地运行操作系统iOS: https://getutm.app/ Mac: https://mac.getutm.app ▶ JavaScript

    28810
    领券