![Capacitor 6.0リリース ー Swift Package Managerを試験的に利用可能に、iOSのプライバシーマニフェストに対応](https://cdn-ak-scissors.b.st-hatena.com/image/square/27303c2cb0e8a990d6234b9e19e9546339049795/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Ftechfeed%2Fimage%2Ffetch%2Fw_1200%2Ch_630%2Cc_fill%2Fhttps%253A%252F%252Fionic.io%252Fblog%252Fwp-content%252Fuploads%252F2024%252F04%252Fcap-6-feature-image.png)
SwiftUIとUIKit、結局どっちを使えば良いのか SwiftUIがUIKitの後継のように登場し、これからの開発においてSwiftUIを使うべきなのか悩んでいる開発者も多いと思います。 この記事では、いろいろな角度からSwiftUIとUIKitの立ち位置を考えてみます。 マルチプラットフォームから考える ここでのマルチプラットフォームとは、iOSとAndroidのことではなくAppleプラットフォームの上での違いを指します。 具体的には現在はmacOS, iOS, iPadOS, tvOS, watchOSが各プラットフォームを指します。 SwiftUIの特徴として、プラットフォーム固有のAPI1を除けば全く同じソースコードで上記の全てのプラットフォームでアプリケーションを実行することができます。 UIKitも、watchOSを除くmacOS, iOS, iPadOS, tvOSの開
Googleが謎の同社OS「Fuchsia」をアップデートし、Appleのプログラミング言語「Swift」のサポートを追加しようとしていることが、GitHubのPull Requestから明らかになった。 Swiftは、瞬く間に開発者らに非常に人気の高い言語の1つになった。Googleは先週、Swiftの派生版を公開したことで、同言語を異なる方向に導こうとしているのではないかという憶測が流れ、話題となった。 「Swift」は、Appleが「iOS」「macOS」「tvOS」「watchOS」向けアプリの開発用に作ったオープンソースのプログラミング言語だ。ソースコードは、プロジェクト共有サイトGitHubの「apple/swift」ディレクトリで公開されているが、数日前にGoogleがGitHubの「google/swift」ディレクトリにフォーク(fork)した。 だが、かつてAppleで
他バージョン Swift5 全予約語 (109語) の解説 参考 ドキュメントから漏れている予約語もあるため、下記情報を統合してカウントしています。 The Swift Programming Language (Swift 4) Lexical Structure The Swift Programming Language (Swift 4) Summary of the Grammar https://github.com/apple/swift/include/swift/Syntax/SyntaxKinds.def 宣言 (declarations) クラス、変数、定数、メソッド、関数などの宣言部分で使用する予約語 class 場所によって意味が異なります。 クラスの宣言や、メソッドやプロパティの前に指定することでクラスメソッド、クラスプロパティの宣言をします。 class Sa
iOS、Mac、Apple TV、Apple Watch向けのアプリ開発に使われる、Appleが開発したプログラミング言語Swiftは、新しいプログラミング言語として注目を集めています。まだ比較的新しいプログラミング言語ですので、今から勉強しても遅くはありません。これからSwiftを学ぶ方のために、Swiftの基礎がわかる資料を13個まとめてご紹介します。日本語資料も徐々に増えているので、この機会にSwiftの勉強を始めてみてはいかがでしょう? The Swift Programming Language (Swift 2.2) https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11 https://developer.apple.com/library/mac/documentation/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く