Skip to content

Convert a number of interconnected Blog methods to Swift - #24332

Closed
mokagio wants to merge 2 commits into
trunkfrom
mokagio/blog-swift-some
Closed

Convert a number of interconnected Blog methods to Swift#24332
mokagio wants to merge 2 commits into
trunkfrom
mokagio/blog-swift-some

Conversation

@mokagio

@mokagio mokagio commented Mar 27, 2025

Copy link
Copy Markdown
Contributor

As part of #24165, it's convenient to re-implement part of the Objective-C models to Swift, to remove code in Objective-C that accesses logic defined in the Swift layer.

Regardless of where WordPressData will end up, this kind of rewrites are advantageous because they bring us a few inches closer to our goal of no longer having Objective-C code, with all the implementation benefits that will produce.

@mokagio mokagio added this to the 25.9 milestone Mar 27, 2025
@mokagio mokagio self-assigned this Mar 27, 2025
@mokagio mokagio added the Core Data Issues related to Core Data label Mar 27, 2025
@dangermattic

Copy link
Copy Markdown
Collaborator
1 Message
📖 This PR is still a Draft: some checks will be skipped.

Generated by 🚫 Danger

@wpmobilebot

wpmobilebot commented Mar 27, 2025

Copy link
Copy Markdown
Contributor
Jetpack Alpha📲 You can test the changes from this Pull Request in Jetpack Alpha by scanning the QR code below to install the corresponding build.
App NameJetpack Alpha Jetpack Alpha
ConfigurationRelease-Alpha
Build Numberpr24332-e6b2d96
Version25.8
Bundle IDcom.jetpack.alpha
Commite6b2d96
App Center Buildjetpack-installable-builds #10901
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.

@wpmobilebot

wpmobilebot commented Mar 27, 2025

Copy link
Copy Markdown
Contributor
WordPress Alpha📲 You can test the changes from this Pull Request in WordPress Alpha by scanning the QR code below to install the corresponding build.
App NameWordPress Alpha WordPress Alpha
ConfigurationRelease-Alpha
Build Numberpr24332-e6b2d96
Version25.8
Bundle IDorg.wordpress.alpha
Commite6b2d96
App Center BuildWPiOS - One-Offs #11879
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.

@mokagio
mokagio force-pushed the mokagio/blog-swift-some branch from 938d8c5 to b094ed1 Compare March 27, 2025 04:40
mokagio added a commit that referenced this pull request Apr 1, 2025
mokagio added a commit that referenced this pull request Apr 1, 2025
mokagio added a commit that referenced this pull request Apr 1, 2025
mokagio added a commit that referenced this pull request Apr 1, 2025
mokagio added a commit that referenced this pull request Apr 1, 2025
mokagio added a commit that referenced this pull request Apr 2, 2025
mokagio added 2 commits April 2, 2025 14:45
As part of #24165, it's convenient to re-implement part of the
Objective-C models to Swift, to remove code in Objective-C that accesses
logic defined in the Swift layer.

Regardless of where WordPressData will end up, this kind of rewrites are
advantageous because they bring us a few inches closer to our goal of
no longer having Objective-C code, with all the implementation benefits
that will produce.
@mokagio
mokagio force-pushed the mokagio/blog-swift-some branch from e6b2d96 to f2f81a4 Compare April 2, 2025 03:46
@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number27052
VersionPR #24332
Bundle IDorg.wordpress.alpha
Commitf2f81a4
Installation URL6lgjjrinvm3ig
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number27052
VersionPR #24332
Bundle IDcom.jetpack.alpha
Commitf2f81a4
Installation URL3lkfnr07uo98o
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@mokagio

mokagio commented Apr 3, 2025

Copy link
Copy Markdown
Contributor Author

Closing for the same reason that #24393 was closed. The code is here to cherry pick in the future.

@mokagio mokagio closed this Apr 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Data Issues related to Core Data

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants