- 前言今天跟大家来聊聊一个强大的 UI 控件: UICollectionView。UICollectionView 是 iOS6 之后引入的一个新的 UI 控件,与 UITableView 有着很多相似的地方,在开发过程中我们都会选择使用它们俩来为 App 的整个页面进行布局,比如说淘宝的首页;相比 UITbleView,UICollectionView 的功能比它要强大的多,它支持水平与垂... 前言今天跟大家来聊聊一个强大的 UI 控件: UICollectionView。UICollectionView 是 iOS6 之后引入的一个新的 UI 控件,与 UITableView 有着很多相似的地方,在开发过程中我们都会选择使用它们俩来为 App 的整个页面进行布局,比如说淘宝的首页;相比 UITbleView,UICollectionView 的功能比它要强大的多,它支持水平与垂...
- Meet WidgetKitWidgets 可以显示你 App 相关的内容,使用户可以快速访问您的应用以获取更多详细的信息;一个 iOS App 可以提供多种样式的 Widget ,使用户可以专注于那些对自己最有价值的信息;我们可以添加同一 Widget 的多个副本,从而根据其独特的需求和布局定制每个 Widget;如果 Widget 中有自定义的功能,则用户可以分别个性化 Widget... Meet WidgetKitWidgets 可以显示你 App 相关的内容,使用户可以快速访问您的应用以获取更多详细的信息;一个 iOS App 可以提供多种样式的 Widget ,使用户可以专注于那些对自己最有价值的信息;我们可以添加同一 Widget 的多个副本,从而根据其独特的需求和布局定制每个 Widget;如果 Widget 中有自定义的功能,则用户可以分别个性化 Widget...
- 前言App clip 是 App 应用程序的轻量级版本,可在用户需要的位置和时间提供某些功能。在 Xcode 中, App clip 是和你主应用程序共享代码和资源的附加 Target。App clip 还可以访问和 App 相同的 frameworks。例如,您的 App clip 可以请求访问摄像头,将敏感数据存储在本地钥匙串中,连接到蓝牙设备等等。但是,在保护用户隐私和保留资源的前提... 前言App clip 是 App 应用程序的轻量级版本,可在用户需要的位置和时间提供某些功能。在 Xcode 中, App clip 是和你主应用程序共享代码和资源的附加 Target。App clip 还可以访问和 App 相同的 frameworks。例如,您的 App clip 可以请求访问摄像头,将敏感数据存储在本地钥匙串中,连接到蓝牙设备等等。但是,在保护用户隐私和保留资源的前提...
- 设计角度专注于基本功能。与 App Clip 的交互应该快速而集中,将功能限制为完成手头任务所需的功能,为应用程序保留高级或复杂功能。请勿仅仅将 App Clip 用于营销目的。App Clip 应提供真正的价值并帮助人们完成任务,请勿将它们用作广告服务或产品的手段。设计一个线性,易于使用且集中的用户界面。App Clip 不应包含标签栏,复杂的导航或设置。尽量减少屏幕和输入表格的数量。尽... 设计角度专注于基本功能。与 App Clip 的交互应该快速而集中,将功能限制为完成手头任务所需的功能,为应用程序保留高级或复杂功能。请勿仅仅将 App Clip 用于营销目的。App Clip 应提供真正的价值并帮助人们完成任务,请勿将它们用作广告服务或产品的手段。设计一个线性,易于使用且集中的用户界面。App Clip 不应包含标签栏,复杂的导航或设置。尽量减少屏幕和输入表格的数量。尽...
- 前言在 Xcode 工程中,你可以为你的 App 添加一个 app clip target, 利用 Xcode ,app clip 可以与你的 app 共享代码与资源,并可以编译,调试,运行在真机或者模拟器环境。但是,在实际使用过程中,开发者必须在自己的服务器上做好验证 app clip 的有效性的手段。 添加一个 App Clip Target利用 Xcode 创建一个 iOS 工程利用... 前言在 Xcode 工程中,你可以为你的 App 添加一个 app clip target, 利用 Xcode ,app clip 可以与你的 app 共享代码与资源,并可以编译,调试,运行在真机或者模拟器环境。但是,在实际使用过程中,开发者必须在自己的服务器上做好验证 app clip 的有效性的手段。 添加一个 App Clip Target利用 Xcode 创建一个 iOS 工程利用...
- 前言原生的应用程序比转换的应用程序运行效率更高,因为编译器能够针对目标架构来优化代码。如果一个应用程序只支持 x86_64 架构,那必须在 Apple 芯片上的 Rosetta 转换下运行。通用二进制文件本身就可以在 Apple 芯片和基于 Intel 的 Mac 计算机上运行,因为它包含了两种架构的可执行代码。以下列表包含了最通用的可执行文件类型,它们可以转换为通用二进制文件。ps: 该... 前言原生的应用程序比转换的应用程序运行效率更高,因为编译器能够针对目标架构来优化代码。如果一个应用程序只支持 x86_64 架构,那必须在 Apple 芯片上的 Rosetta 转换下运行。通用二进制文件本身就可以在 Apple 芯片和基于 Intel 的 Mac 计算机上运行,因为它包含了两种架构的可执行代码。以下列表包含了最通用的可执行文件类型,它们可以转换为通用二进制文件。ps: 该...
- 前言今年 WWDC 2020 苹果全球开发者大会,苹果宣布所有的内购项类型,当用户在应用内退款成功时,App Store Server 会发送实时的通知给开发者服务器告知有退款,开发者可通过处理该消息来更新用户的账户信息。 新的退款流程用户购买内购商品用户申请退款苹果发起退款Apple Store Server 发送退款通知用户收到退款成功的通知开发者收到退款订单通知 配置用于接收 App... 前言今年 WWDC 2020 苹果全球开发者大会,苹果宣布所有的内购项类型,当用户在应用内退款成功时,App Store Server 会发送实时的通知给开发者服务器告知有退款,开发者可通过处理该消息来更新用户的账户信息。 新的退款流程用户购买内购商品用户申请退款苹果发起退款Apple Store Server 发送退款通知用户收到退款成功的通知开发者收到退款订单通知 配置用于接收 App...
- 上一次我们降到了关于一个非常实用的在线GIF图的影像,上一篇的文章可以看这个(1288条消息) Google Earth Engine APP—— 一个不用写代码可以直接下载相应区域的1984-2021年的GIF遥感影像动态图_此星光明的博客-CSDN博客此应用程序将注释年份并向 LandTrendr 时间序列动画应用程序创建的 GIF 添加上下文地图。 更多信息 在这里。1) 使用上面... 上一次我们降到了关于一个非常实用的在线GIF图的影像,上一篇的文章可以看这个(1288条消息) Google Earth Engine APP—— 一个不用写代码可以直接下载相应区域的1984-2021年的GIF遥感影像动态图_此星光明的博客-CSDN博客此应用程序将注释年份并向 LandTrendr 时间序列动画应用程序创建的 GIF 添加上下文地图。 更多信息 在这里。1) 使用上面...
- 这里有一个非常大多的错误就是我们要下载这个时期的GEDI,所以我们就得先进行镶嵌,再裁剪,而不要进行这个直接裁剪。所有新的同学都会有这个问题,所以我们尽量将不同时期的影像来进行分析。这个数据集:全球生态系统动态调查(GEDI)任务的目的是描述生态系统的结构和动态,以便从根本上改善对地球碳循环和生物多样性的量化和理解。附在国际空间站上的GEDI仪器在全球范围内收集北纬51.6°和南纬51.6°... 这里有一个非常大多的错误就是我们要下载这个时期的GEDI,所以我们就得先进行镶嵌,再裁剪,而不要进行这个直接裁剪。所有新的同学都会有这个问题,所以我们尽量将不同时期的影像来进行分析。这个数据集:全球生态系统动态调查(GEDI)任务的目的是描述生态系统的结构和动态,以便从根本上改善对地球碳循环和生物多样性的量化和理解。附在国际空间站上的GEDI仪器在全球范围内收集北纬51.6°和南纬51.6°...
- app.ets中定义全局对象,在其他eTS文件如何获取相信大家都有这样一个疑问,如何在app.ets中定义全局对象(全局变量、方法),又如何在其它ets文件中获取并应用它?在js方式中在app.js中定义了对象,可以在自定义js文件中通过getApp()获取app.js中暴露的对象。那么问题就来了:在app.ets下,如何实现呢?另外,当app.ets中全局变量的值改变时,其它引用的界面会自... app.ets中定义全局对象,在其他eTS文件如何获取相信大家都有这样一个疑问,如何在app.ets中定义全局对象(全局变量、方法),又如何在其它ets文件中获取并应用它?在js方式中在app.js中定义了对象,可以在自定义js文件中通过getApp()获取app.js中暴露的对象。那么问题就来了:在app.ets下,如何实现呢?另外,当app.ets中全局变量的值改变时,其它引用的界面会自...
- 通过本地python端的安装实现gee ui在本地的使用Getting started安装git clone git@git.i.com:gee-lab/gee-ui.git开发yarn dev发布yarn build启动 storybookstorybook 是组件的文档工具,你可以启动它来在线查看组件如何使用,以及组件的 demoyarn docs现在你可以在浏览器中打开http://l... 通过本地python端的安装实现gee ui在本地的使用Getting started安装git clone git@git.i.com:gee-lab/gee-ui.git开发yarn dev发布yarn build启动 storybookstorybook 是组件的文档工具,你可以启动它来在线查看组件如何使用,以及组件的 demoyarn docs现在你可以在浏览器中打开http://l...
- 原文链接本文节选自霍格沃兹测试开发学社内部教材Capability 是一组键值对的集合(比如:“platformName”: “Android”)。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。Appium底层架构tmp823×396 76... 原文链接本文节选自霍格沃兹测试开发学社内部教材Capability 是一组键值对的集合(比如:“platformName”: “Android”)。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。Appium底层架构tmp823×396 76...
- 前言苹果本周表示,去年一年有超过 343,000 个 iOS 应用程序因为侵犯用户隐私而被拒绝上架,另外还有 157,000 个应用程序因为试图误导用户或者向用户发送垃圾邮件而被拒绝上架。正文苹果还删除了 155,000 多个用于诱导用户和转换策略的应用程序,例如在获得用户批准后私自添加新特性或功能。在整个 2021 年,App Review 团队阻止了超过 160 万个有风险或易受攻击的应... 前言苹果本周表示,去年一年有超过 343,000 个 iOS 应用程序因为侵犯用户隐私而被拒绝上架,另外还有 157,000 个应用程序因为试图误导用户或者向用户发送垃圾邮件而被拒绝上架。正文苹果还删除了 155,000 多个用于诱导用户和转换策略的应用程序,例如在获得用户批准后私自添加新特性或功能。在整个 2021 年,App Review 团队阻止了超过 160 万个有风险或易受攻击的应...
- https://sap.github.io/spartacus-docs/reference-app-structure/该概念在 SAP Spartacus 3.1 版本引入。这个 Reference App Structure 是 SAP 推荐客户在搭建自己的 Spartacus Storefront 时所用的参考。Spartacus 包含若干可以 lazy load 的 feature... https://sap.github.io/spartacus-docs/reference-app-structure/该概念在 SAP Spartacus 3.1 版本引入。这个 Reference App Structure 是 SAP 推荐客户在搭建自己的 Spartacus Storefront 时所用的参考。Spartacus 包含若干可以 lazy load 的 feature...
- 1、前言曾经产品经理的奇思妙想,现在终于可以实现了… 2、效果效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。模拟器演示略微小卡… 3、介绍这个效果主要是使用了Material You中的动态颜色功能。 3.1、什么是Material YouMaterial You也称Material3或M3,是第三代Material Design设计语言。M... 1、前言曾经产品经理的奇思妙想,现在终于可以实现了… 2、效果效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。模拟器演示略微小卡… 3、介绍这个效果主要是使用了Material You中的动态颜色功能。 3.1、什么是Material YouMaterial You也称Material3或M3,是第三代Material Design设计语言。M...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签