写点什么

ios 开发

1 人感兴趣 · 16 次引用

  • 最新
  • 推荐

如何打开 plist 文件

用户头像
04-12

plist 文件是一种用于存储应用程序配置信息的文件格式,其中包含应用程序的各种设置和数据。在过去,plist 文件通常是以.plist 格式存储的。然而,随着时间的推移,人们开始使用.plistx 格式来存储更复杂的数据结构和数据。如果您需要将.plist 文件打开,可以

https://static001.geekbang.org/infoq/fe/fee60a335679afb6922da6bd997d42f0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

plist 文件是什么

plist 文件是一种用于存储应用程序配置信息的文件格式,其中包含应用程序的各种设置和数据。在过去,plist 文件通常是以.plist 格式存储的。然而,随着时间的推移,人们开始使用.plistx 格式来存储更复杂的数据结构和数据。如果您需要将.plist 文件转换为.pl

收藏不迷路 —— Flutter 转场动效大合集

用户头像
岛上码农
2022-08-20

Transition 转场动效完整合集,让你一次搞定!收藏等于学会,快快在你的 App 中用起来!!!

https://static001.geekbang.org/infoq/ac/ac4f7a721f95cea98cd707a8ba31411f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 开发一个通用的购物车数量编辑组件

用户头像
岛上码农
2022-06-07

本篇完成了购物数量加减组件的开发,以及使用了TypedMiddleware将中间件处理方法与对应的 Action 进行绑定避免过多的 if...else 判断,增强了中间件的可维护性。

https://static001.geekbang.org/infoq/a0/a0af6ad57f110ce86ca8c753881f03d2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

以购物清单为例讲述 Redux 的状态如何在 Flutter 多个组件间共享

用户头像
岛上码农
2022-06-05

本篇介绍了在顶级组件构建Store的方式实现了多组件共享 Redux 的状态。对于处于同一组件树的组件,都可以采用这种方式来共享状态。同时,实际开发中可以灵活运用 StoreConnector 的 converter 参数,通过这种方式可以简化界面的构建。

https://static001.geekbang.org/infoq/c1/c1dcfc49428a158baf11485389d4ba04.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 使用 Redux 的中间件实现异步状态管理

用户头像
岛上码农
2022-06-04

使用 Redux 的封装性会更好,比如网络请求部分的业务放在了中间件,对于组件层面来说只需要关心要发起什么动作,而不需要关心具体动作后要怎么处理。

https://static001.geekbang.org/infoq/b1/b12890d48e4fca3c618d530cbafdc6b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Provider 实现 Flutter 多组件的状态共享

用户头像
岛上码农
2022-05-20

通过使用 MultiProvider,我们能够实现多状态共同管理,为 App 的子组件提供多个状态,从而避免状态管理类的代码揉和不同类业务,导致业务代码过于臃肿。

https://static001.geekbang.org/infoq/0d/0db9fb00e72a673254d8e186ff78ee12.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入了解 Flutter 的状态管理机制(下)

用户头像
岛上码农
2022-05-10

状态管理的核心组件其实是 InheritedWidget。借助 InheritedWidget 能够在其状态发生改变后,将依赖于该组件状态的全部下级组件进行更新。

https://static001.geekbang.org/infoq/64/6485de12374dcec0aac2f8443172dd08.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 如何快速切换生产和测试环境?

用户头像
岛上码农
2022-05-06

本篇介绍了使用不同的入口文件来解决不同环境切换的问题,通过入口文件而不是改代码可以避免很多问题。

https://static001.geekbang.org/infoq/ff/fff3123557a34be1348f1b89fed62584.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞定 Flutter 文件下载和管理

用户头像
岛上码农
2022-05-05

Dio 的下载方法简单易用,而且提供了友好的下载进度反馈。本篇以实例的方式实现了文件下载及管理。

https://static001.geekbang.org/infoq/bf/bfb282b0a774a30bbaa861066a5220ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从火车票验票来说 Flutter 的网络请求会话管理

用户头像
岛上码农
2022-05-03

App 的会话管理和 Web 端不一样,需要主动携带。本篇以火车票验票为例,通俗易懂地告诉你Flutter 的网络请求如何进行网络管理

https://static001.geekbang.org/infoq/2c/2cc37003ee9ec4d2221b9034dd74a676.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从源码深入了解 Dio 的 CancelToken

用户头像
岛上码农
2022-05-02

从源码解析 CancelToken 是如何实现取消网络请求的

https://static001.geekbang.org/infoq/5d/5d093f26588135d272654d93abe8af95.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

利用 Dio 完成数据更新的 Patch 请求

用户头像
岛上码农
2022-04-19

本篇介绍了详情数据的获取,实体对象的部分修改来展示 Dio的 patch 请求。

ios 开发_ios 开发技术文章_InfoQ写作社区