关于wwdc:WWDC2023-Session系列探索XCode15新特性-京东云技术团队

一、版本阐明XCode 15 beta 公布于 2023 年 6月5日, 可反对 macOS 13.3 或以上版本, 你能够按需下载须要的平台。 二、新增个性1.代码智能提醒 (Code completion)创立新的文件在援用时的提醒首先创立一个新的文件 而后,在援用的中央,输出文件首字母会立刻自动弹出补全提醒。 函数调用时列出所有可能的参数排列在没有提醒的状况下,调用函数时如何传参往往是比拟艰难的,不晓得能够传哪些参数, 当初 XCode 将列出所有可供选择的可能,你能够更轻松找到适合的参数列表并抉择它。 主动剖析代码上下文,并给出最合适的倡议。例如在 Text 组件调用中,输出"点号" 后,在弹出的提醒列表中的最上方会提醒 font (此时 Text 还没设置 font ),这是因为XCode剖析了上下文,“辨认出” 这是一个 Text, 并且此时还没有设置过字体,你可能须要它,因而将字体放在倡议的最上方。 2.资产文件作为变量援用 (Asset catalogs)过来资产文件如图片是以 “字符串” 作为图片名称在代码中被援用,当初间接通过相似变量的标识符去援用它,它能够承受编译时的查看。 资产援用的编译查看批改资产的名称为 “MultipleClouds ” 后,援用处产生了编译谬误 这是因为此前资产的名称是 "clouds", 当初,编译器提醒你批改它为 "MultipleClouds"。 代码中援用图片资产的智能举荐编辑资产的名称时,能够取得XCode 的智能举荐。 3.本地化资源集中管理 (Localization)旧我的项目的本地化文件迁徙XCode 设置中 抉择 Edit > Convert to string catalog, 此时 XCode 会主动扫描工程中的 storyboards、.strings、 以及 .stringsdict 类型的文件。并将其列在下图所示的列表中,你能够依据须要抉择局部或全副文件进行迁徙。 ...

June 15, 2023 · 1 min · jiezi

关于wwdc:苹果-WWDC22-倒计时预计带来-AR-VR-头显

苹果官网于 4 月发表,往年的寰球开发者大会将于当地工夫 6 月 6 日(北京工夫 6 月 7 日凌晨 1 点)线上直播。 相干浏览: 苹果官宣 WWDC22 :6 月 6 日线上见!iOS 16、watchOS 9 和 tvOS 16 要来了吗? 苹果示意,本届 WWDC 将基于前两届线上 WWDC 举办,并会公布 iOS 16、iPadOS 16、tvOS 16、watchOS 9 和 macOS 13 的技术更新。同时,也将为开发者提供与苹果工程师交换、应用苹果技术的机会。 此外,据预测,AR / VR 头显也将会在本届 WWDC 现身,不过可能只是介绍,并不会正式公布,这也被称作“本届 WWDD 最大亮点”。 除苹果主题演讲外,本届 WWDC 还蕴含以下内容: PlatformsStateof the Union北京工夫 6 月 7 日早 5 点,苹果将率领开发者深刻摸索苹果各平台的新工具、技术与停顿,助力开发者进步开发程度。 Platforms State of the Union 将通过苹果开发者 APP 和网站在线直播。 苹果设计大奖北京工夫 6 月 7 日早 8 点,苹果将表彰开发者们在作品中展示的艺术美感、独到匠心、精彩创意和技术成就。 ...

June 6, 2022 · 1 min · jiezi

关于wwdc:苹果接受申请开发者可免费线下参与-WWDC-2022-并探索开发者中心

近日,苹果官网发表开发者可通过报名收费参加WWDC 2022 并参观其于去年成立的开发者核心。 苹果公司示意将于 6 月 6 日在 Apple Park 举办一场特地的全天现场体验流动,为 2022 年 WWDC 揭开序幕。开发者将与苹果开发团队和专家一起线下交换, 并观看主题视频,以及摸索全新的开发者核心。 据理解,苹果公司于去年走漏正在Apple Park园区内建造一个专门的开发者核心,但并未提供相干细节,往年的 WWDC 或是开发者核心的第一次正式亮相。 据苹果官网发表,任何加入“苹果开发者打算”或“苹果开发者企业打算”的开发者都能够在太平洋工夫“5月 9 日上午9 点 - 5 月 11日上午 9 点”期间提交申请,苹果方将通过随机抽签过程调配邀请函,并于 5 月 12 日下午 6 点告知开发者申请后果。与历届 WWDC 现场流动雷同,邀请函不可转让。 目前预计WWDC 2022将聚焦于公布 iOS16、iPadOS16、watchOS9、macOS13 等操作系统的降级内容。

May 10, 2022 · 1 min · jiezi

关于wwdc:iOS-15-隐私升级及注意事项

6 月 7 日至 11 日,第 32 届 WWDC(寰球开发者大会)再次以线上的形式举办。会上介绍了 iOS、iPadOS、watchOS、tvOS、macOS 等零碎更新后的性能个性。其中,苹果产品的“隐私权爱护”新性能再次成为本次零碎更新的重点。 点击下方看视频>>> https://www.bilibili.com/vide... —————————————————————————— 作者|淘系技术 编辑|橙子君 出品|阿里巴巴新批发淘系技术

July 2, 2021 · 1 min · jiezi

关于wwdc:Swift在淘系的工程化应用和实践

https://www.bilibili.com/vide...

June 21, 2021 · 1 min · jiezi

关于wwdc:WWDC21-给开发者最重要的7条新信息

https://www.bilibili.com/vide...

June 16, 2021 · 1 min · jiezi

iOSer-必知必会的深度链接技术WWDC2019更新

iOSer作为移动开发者中的一员,不得不说深度链接在当下这个“流量”时代已经成为我们的必修课了,那么什么是深度链接呢?简单的说就是,可以通过一个简单的“链接”,打开App并直接进入该App中的内容页。前提是该手机上已安装该App,且该App需要支持深度链接。例如:在Safari里看到的澎湃新闻App的某一篇新闻 “中国又一新的世界遗产...” 点击下面滚动Banner上的“打开App”按钮便可直接进入澎湃新闻App(已安装)中对应的新闻页面:可见在移动端采用深度链接技术,极大的省去了用户打开App、再搜索内容或者点击某处进入指定页面等繁琐的操作,直接点击网页上的打开按钮即可一键到达App内的指定页面。 一、iOS上深度链接的由来在介绍深度链接是怎么来的之前,有一个基础概念需要和大家同步一下: SandBox(沙盒)SandBox(沙盒)是苹果官方规定的iOS系统强制应用程序只能够读取应用程序内部数据,不可以访问其他应用信息数据的一种机制。 在iOS系统的设备中每一个App都有自己的储存空间;App只能访问自己沙盒目录下的内容,不能访问其它存储空间的内容;应用程序的数据请求需要经过权限检测,检测不通过则不执行; 为什么使用沙盒?SandBox(沙盒)是安全体系中的一种机制,从而苹果公司在设计iOS系统时,考虑到应用之间的信息安全,对应用程序的访问权限设置了限制。 SandBox(沙盒)的弊端使用沙盒机制后App之间不能相互访问进行通信,从而使得App成为一个个的信息孤岛。(弱小可怜又无助) 如何解决SandBox(沙盒)问题?不能说苹果的初衷怎么样,但是带来的问题是显而易见的,那么其实苹果早在2010年 iOS 4 的时候就已经意识到App信息孤立的问题了,所以推出了 URL Scheme 技术,此技术使得iOS系统可以通过特定的URL方式传递参数给另外一个App。例如:iOSer://userid=123456&name=sands 。 不得不承认,这个技术确实解决了当初比较棘手的问题,但是在日新月异的今天,URL Scheme的诟病也日渐显著,比如想要实现两个App之间的跳转则需要兼并开发,再比如URL Scheme能够打开App的前提是已经安装了App,如果没有安装则一定会报错,相信下面的错误大家一定都见的不少,更重要的是现在越来越多的浏览器已经不再支持URL Scheme了,这必然让我们不得不另辟蹊径。 相信苹果也是深刻的意识到了URL Scheme已经不再是长久之计了,所以苹果在2015年 iOS 9 中隆重推出了 Universal Links(通用链接) 。 二、深度链接解决的问题Universal Links(通用连接) 一种能够通过点击传统 HTTPS链接 来 启动App 或者 打开对应网站 的技术。 通过唯一的网址, 不需要特别的URI Scheme就可以链接一个特定App里面的视图 。比如:一个App分享内容到微信,用户在微信内置浏览器中看到H5页面内容,然后用户点击触发Universal Links链接后,即可直接打开App内相同的页面内容。(PS: 由于微信 6.5 版本之后做了 屏蔽操作 ,导致无法直接打开App了,但这并不影响系统引导。) NOTE Universal links let users open your app when they tap links to your website within WKWebView and UIWebView views and Safari pages, in addition to links that result in a call to openURL:, such as those that occur in Mail, Messages, and other apps. ...

July 9, 2019 · 4 min · jiezi