並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 626件

新着順 人気順

SWIFTの検索結果401 - 440 件 / 626件

  • swift-evolution/proposals/0306-actors.md at main · apple/swift-evolution

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      swift-evolution/proposals/0306-actors.md at main · apple/swift-evolution
    • Introducing Swift Atomics

      I’m delighted to announce Swift Atomics, a new open source package that enables direct use of low-level atomic operations in Swift code. The goal of this library is to enable intrepid systems programmers to start building synchronization constructs (such as concurrent data structures) directly in Swift. As a quick taste, this is what atomic operations look like using this new package: import Atomi

        Introducing Swift Atomics
      • iOSのWebKitをSwiftUIとSwift Concurrencyで今風にできる!? - Yappli Tech Blog

        こんにちは、YappliでiOSエンジニアをしているカンです。 最近、TechBoosterの書籍「プロと読み解くモバイル最前線~アプリを支える最新技術~」を読んでWebKitでのSwiftUI、Swift Concurrencyへの移行が取り上げられており、その内容を紹介してみようかと思います。 booth.pm 概要 Swift Concurrencyとは? WebKitをSwiftUIで扱う UIKitでこれまで実装 SwiftUIでの実装 Cookieを扱うメソッドをasync/awaitに置き換え まとめ 概要 iOSにおけるSwiftUIフレームワーク登場は2019年9月、Swift Concurrencyのリリースは2021年9月です。 当初にあった問題も改善されてつつあり、弊社でもSwift ConcurrencyやSwiftUIを積極的に採用しています。 ただ古くから存在

          iOSのWebKitをSwiftUIとSwift Concurrencyで今風にできる!? - Yappli Tech Blog
        • GitHub - apple/swift-argument-parser: Straightforward, type-safe argument parsing for Swift

          Begin by declaring a type that defines the information that you need to collect from the command line. Decorate each stored property with one of ArgumentParser's property wrappers, and then declare conformance to ParsableCommand and add the @main attribute. (Note, for async renditions of run, conform to AsyncParsableCommand rather than ParsableCommand.) Finally, implement your command's logic in t

            GitHub - apple/swift-argument-parser: Straightforward, type-safe argument parsing for Swift
          • Danger Swift

            What is Danger Swift? Danger runs during your CI process, and gives teams the chance to automate common code review chores. This provides another logical step in your build, through this Danger can help lint your rote tasks in daily code review. You can use Danger to codify your teams norms. Leaving humans to think about harder problems. This happens by Danger leaving messages inside your PRs base

            • 米欧、国際決済体制「SWIFT」からロシアの一部銀行排除へ - BBCニュース

              欧州連合(EU)とアメリカ、および同盟諸国は26日(日本時間27日朝)、ロシアの複数銀行を国際決済システム「SWIFT」から切り離すことで合意した。共同声明には、欧州委員会、フランス、ドイツ、イタリア、イギリス、カナダ、アメリカの首脳が署名した。制裁には、ロシア中央銀行の外貨準備に関する規制も含まれる。日本政府は27日、この制裁措置に参加すると発表した。 共同声明は、「第一に特定のロシア銀行をSWIFT通信システムから排除する。これによって対象の銀行は国際金融システムから切り離され、世界的に活動する能力が損なわれる」とした。

                米欧、国際決済体制「SWIFT」からロシアの一部銀行排除へ - BBCニュース
              • Ed Sheeran & Justin Bieber、Ava Max、Taylor Swift feat. Shawn Mendesその他ヒット曲 - 🎧NyanてWanだふる音楽箱🎵

                今日もこの数年ヒットしていて良く聴く曲ですが・・・ヒットする曲は、華が有りしっかり脳に刻み込まれる何かがありますね(^^♪ 皆さんそこそこ元気ですよね!そう願いたいです。外に出なければ予防できるし、巻き散らかさないだけですからね。旬の曲もたまに聞いて、パワーもらわなくてはですね。 🎶~~~~~~~~~~~~~~~~~~🎵 ●I Don't CareEd Sheeran & Justin Bieber2019 Ed Sheeran & Justin Bieber - I Don't Care (Sing-along Oficial) ●So Am IAva Max2019 Ava Max - So Am I [Official Music Video] ●Lover [remix]Taylor Swift feat. Shawn Mendes2019 Taylor Swift ft. S

                  Ed Sheeran & Justin Bieber、Ava Max、Taylor Swift feat. Shawn Mendesその他ヒット曲 - 🎧NyanてWanだふる音楽箱🎵
                • 書籍『Effective Swift』ランディングページ

                  はじめに Swiftに慣れよう 可能ならいつでもletを使おう varを使う必要がある場合はデメリットを局所的にしていこう できるだけイミュータブルなオブジェクトを使う 可能ならselfを省略しよう 必ずしもクロージャで[weak self]が必要ないことも理解しよう guardを恐れずに使うためにguardの条件を明確にしよう strongSelfなどせずselfをシャドーイングしても問題はない オブジェクトの生成と消滅 依存する処理を直接結び付けるよりも依存の注入を選ぶ class 静的メソッドはclass funcではなくstatic funcを選択する enum Int定数の代わりにenumを使う struct 値のやりとりをする場合にstructの利用を検討しよう 状態を保持しその監視の役割としたstructを使わないようにしよう 非同期処理 可能であればwithCheckedC

                    書籍『Effective Swift』ランディングページ
                  • The Swift Programming Language(日本語版) · The Swift Programming Language日本語版

                    The Swift Programming Language(日本語版) The Swift Programming Languageの日本語版です。 バージョン履歴 2023/9/18 Swift5.9 2023/3/30 Swift5.8 2022/9/12 Swift5.7 2022/3/16 Swift5.6 2021/9/21 Swift5.5 URL https://www.swiftlangjp.com 開発について 開発ガイドを参照ください。 以下の表は用語に関する英和対応表です。これを参考にしながら、できるだけ日本語の列と合うよう表記揺れを抑えます。一般的に邦訳があるもの、Apple がドキュメント内で邦訳で言及したものについてはそれを採用し、適した訳が見つからない場合は英語のまま表記します。随時更新。 なお、英語のまま表記の大文字、小文字は、原文の記載に従います。 通常

                    • iPadのSwift Playgroundsだけでswift初心者の高校教師がアプリの開発に挑戦してみる <その1> - Qiita

                      はじめに 自己紹介 私は高校で教員をしています。 2022年度は高校現場を離れて、大学でICT教育の研究をしています。研究課題の一つとして「プログラミング教育」を設定しているので、まずは、プロのエンジニアではない自分が自身の力だけでiPadのみを用いてアプリの開発というものがどこまでできるのか試してみることにしました。 ちなみに、私はプログラミングが全くの未経験というわけではありません。教員として働く以前はソフト会社で組み込みエンジニアをしていた経験があるので、C言語だけはすこし分かります。とは言っても、もう10年以上はプログラムのコーディングなどはしていませんし、GUIを伴うアプリケーションの開発はしたことがありませんので、その分野については正真正銘の初心者です。 経緯 私が勤務している高校では、2022年度から入学してくる1年生が1人1台iPadを持っています。iPadだけでアプリの開

                        iPadのSwift Playgroundsだけでswift初心者の高校教師がアプリの開発に挑戦してみる <その1> - Qiita
                      • Design Patterns in Swift

                        Lets you construct complex objects step by step. The pattern allows you to produce different types and representations of an object using the same construction code.

                          Design Patterns in Swift
                        • SWIFTと量子コンピュータとQFS - 日比谷高校を志す君に贈る父の言葉

                          2023年10月7日更新: 量子コンピュータ「IBM Q」 ロシアのウクライナ侵攻の制裁として注目を集めた、国際銀行間取引を担うSWIFTシステム。 一方このSWIFTシステムと対極をなすのが、デジタル通貨制度を実現するための、量子コンピュータに裏付けられたブロックチェーンシステムです。 これまで量子コンピュータの存在は、現実と非現実の間にある夢物語のように感じることさえありましたが、2023年3月27日に理化学研究所が国産初の量子コンピュータの利用を開始すると共に、同年10月、初号機に「叡(えい、英語表記は"A")」の称号を与えることが報道されるなど、現在は現実的なエンジニアリングの世界に近づいたように感じています。 今回は、そのような「量子コンピュータ」について、これからの「QFS(量子金融システム)」とこれまでの「SWIFTシステム」の違いを通じて考えてみたいと思います。 量子コンピ

                            SWIFTと量子コンピュータとQFS - 日比谷高校を志す君に贈る父の言葉
                          • Windows 10でSwift言語を使用したアプリケーション開発が可能に | スラド オープンソース

                            Swift Core Teamは22日、Windows版のSwiftツールチェーンイメージ提供開始を発表した(Swift.orgのブログ記事、 Neowinの記事、 The Registerの記事、 Windows Centralの記事)。 Appleが開発したプログラミング言語Swiftは2015年にオープンソース化され、Linux上でも利用可能になっていた。Windowsへのポートは単にコンパイラーを利用可能にするだけでなく、標準ライブラリとコアライブラリも利用可能とし、Swift言語のみでWindowsアプリケーションやクロスプラットフォームアプリケーションの開発が可能になるとのこと。Windows上で開発を行うには、SwiftツールチェーンイメージのほかにVisual Studio 2019のインストールが必要になる(ダウンロードページ、 Getting Started)。

                            • プログラミング8言語の近況報告対談レポ【Java&Python、Ruby&Go、PHP&Perl、Dart&Swift】 - エンジニアtype | 転職type

                              UNIXが生まれてから半世紀。脈々とソフトウエアの進化を支えてきた技術は、どのようにして今に至るのか? そこから学べるものとは? 日本UNIXユーザ会「jus」の法林浩之さんが、イベントレポートを中心に「UNIXの今」をお届けします! 日本UNIXユーザ会(jus)の法林です。この連載では、jusの活動報告を通して、IT関連のさまざまな話題をお届けしていきます。お楽しみください。 今回は、2021年8月に開催した「Learn Languages 2021」の模様をお届けします。 イベント概要 ・タイトル:Learn Languages 2021 ・日時:2021年8月28日(土) 12:00-17:00 ・会場:オンライン Learn Languagesとは? Learn Languages(通称:LLイベント)は、「複数のプログラミング言語を学ぼう」という趣旨のもとに開催しているイベント

                                プログラミング8言語の近況報告対談レポ【Java&Python、Ruby&Go、PHP&Perl、Dart&Swift】 - エンジニアtype | 転職type
                              • .xcworkspace と Swift Package を活用して XcodeGen 等に頼らずともほぼコンフリクトしないプロジェクト設計

                                Summary Xcode Project(.xcodeproj)による開発では project.pbxproj によるコンフリクトが多発する XcodeGen などのツールでコンフリクトしないようにしてきたが、外部ツールに頼らない方針でいきたい Xcode Workspace(.xcworkspace)と Swift Package を使って Xcode Project(.xcodeproj)内でのファイル操作をなくし、コンフリクトが起きないようにする まえがき 2021年5月19日に行われた CA.swift #14 〜いま考える次世代の設計〜 にて、@ry-itto(Ryoya Ito) さんが発表した「isowords の構成で3週間開発して得た知見」で紹介されたファイル等構成がおもしろく、実際に自分の手で試してみました。 YouTubeのvideoIDが不正です 概要 Xcode

                                  .xcworkspace と Swift Package を活用して XcodeGen 等に頼らずともほぼコンフリクトしないプロジェクト設計
                                • Calling Haskell from Swift

                                  struct User { let name: String let age: Int } // birthday(user: User(name: "Anton", age: 33)) = User(name: "Anton", age: 34) func birthday(user: User) -> User { // Calls Haskell function... } To support this workflow, we need a way to convert the User datatype from Haskell to Swift, and vice versa. We are going to serialize (most) inputs and outputs of a function. Even though the serialization as

                                  • Understanding Schedulers in Swift Combine Framework

                                    Now that we’ve painted the big picture of Combine framework, it’s time to learn what are schedulers: Which schedulers are built into Combine? How to switch schedulers? How to perform asynchronous work with Combine? What’s the difference between receive(on:) and subscribe(on:)? Defining a Scheduler Scheduler is the synchronization mechanism of the Combine framework, which defines the context for wh

                                      Understanding Schedulers in Swift Combine Framework
                                    • アコーディオンテーブルをつくろう!(swift) - Qiita

                                      はじめに 以前書いたデフォルトTableViewサンプル集(swift)のテーブルカスタム編です。 アコーディオンテーブルをつくってみよう ソース ※ タイトルに「つくろう!」って書いてるけどアコーディオンテーブルを推奨しているわけではないです アコーディオンテーブルをつくる(1階層) 完成形はこんな感じ ソース 色々やり方はあるかと思いますが今回はセクションヘッダーを使います。 やること 1. セクションヘッダーのタップを検知する 2. 開いているセクション情報を保持する 3. 開閉時の表示処理をする セクションヘッダーのタップを検知する セクションヘッダーのタップ検知はどのセクションをタップしたかわかるようにする必要があるので section: Int を保持させるためにカスタムの UITableViewHeaderFooterView を作ります。 こんな感じ protocol Si

                                        アコーディオンテーブルをつくろう!(swift) - Qiita
                                      • 【Swift】中二病の突然の発作に備えて、CALayerで魔法陣を描く【CoreAnimation 】 - Qiita

                                        【Swift】中二病の突然の発作に備えて、CALayerで魔法陣を描く【CoreAnimation 】iOSCALayerCoreAnimationSwift はじめに ある日突然中二病の発作を起こしても生き延びられるようにCoreAnimationの力を借りて、iPhoneの画面上に魔法陣を描きます。 中二病とは 中二病(ちゅうにびょう)とは、中学2年生頃の思春期に見られる、背伸びしがちな言動を自虐する語。転じて、思春期にありがちな自己愛に満ちた空想や嗜好などを揶揄したネットスラング。「病」という表現を含むが、実際に治療の必要とされる医学的な意味での病気、または精神疾患とは無関係である。 出典: フリー百科事典『ウィキペディア(Wikipedia)』 魔法陣とは 魔法陣(まほうじん)とは、和製ファンタジー作品等での架空の魔術で用いられる紋様や文字で構成された図あるいは、それによって区切ら

                                          【Swift】中二病の突然の発作に備えて、CALayerで魔法陣を描く【CoreAnimation 】 - Qiita
                                        • いまさらだけどiOSのファイル操作まとめ(Swift) - Qiita

                                          はじめに いまさらだけど iOS のファイル操作についてまとめました。ストアに公開しない業務用アプリとかつくってるとわりとガイドラインとかわすれる。。。 ファイル保存先 File System Programming Guide をみるとファイルの保存先は下記のようになっている様子。目的に沿って適当なものを選択する。 Documents/ 設定によって共有できるのでユーザーに見せたいファイルのみ保存する (Realm のファイルはデフォルトでここに保存されるみたいです) iCloud でバックアップされる Documents/Inbox 他のアプリからファイルを受け取るときに使用するディレクトリ iCloud でバックアップされる 削除はできるが編集は不可 Library/ ユーザーに見せたくないファイルを保存する iCloud でバックアップされる Library/Caches いわゆる

                                            いまさらだけどiOSのファイル操作まとめ(Swift) - Qiita
                                          • 最も年収を稼げるスキルは「Apache Kafka」、年収上昇率が高いのは「Swift」

                                            top_entry 最も年収を稼げるスキルは「Apache Kafka」、年収上昇率が高いのは「Swift」 米国エンジニアの報酬をまとめた「The Dice 2020 Tech Salary Repot」 米国の求人サービス「Dice」が、米国エンジニアの報酬をまとめた「「The Dice 2020 Tech Salary Repot」を公開している。 このレポートに掲載されているのは、米国のエンジニアの報酬についてだが、勤務地だけでなく、職種やスキル別の報酬も掲載され、さらに昨年からの伸び率のランキングも掲載されている。あくまでも、米国の統計なので、そのまま日本に当てはまるわけではないが、職種別、スキル別の報酬ランキング、伸び率ランキングは、今後のキャリア設計にとって大きな参考となるはずだ。 伸び率が大きい都市はコロンバスとセントルイス まずは、都市別の報酬ランキングから。誰もが予想す

                                              最も年収を稼げるスキルは「Apache Kafka」、年収上昇率が高いのは「Swift」
                                            • Swift - Visual Studio Marketplace

                                              Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Swift for Visual Studio Code This extension adds language support for Swift to Visual Studio Code. It supports: Code completion Jump to definition, peek definition, find all references, symbol search Error annotations and apply suggestions from errors Automatic generation of launch configurations for debugging with C

                                                Swift - Visual Studio Marketplace
                                              • [Swift] extension害悪論

                                                Swiftのextensionの主な用途には以下のようなものがあります。 既存の型にメソッドを追加する 型の定義を分割して行う protocolごとにextensionで定義を分割する 既存の型を新しいprotocolに適合させる protocolに実装を追加する mixinのために使う 型パラメータが条件を満たす時存在するメソッドを実装する 以降でそれぞれの用途について考えていきますが、このうちの多くにextensionを使わない代替方法があり、またその方が優れています。 extensionを使用したテクニックの欠点は、「なんとなくカッコいい」ことです。そのために考えなく乱用されやすく、酷いコードになる場合がありますから、これらのテクニックの欠点について考えておく必要があります。 ちなみにここで「既存の型」と呼んでいるのはFoundationやUIKit、サードパーティライブラリなどの基

                                                  [Swift] extension害悪論
                                                • Swift Package Manager fails to clone from private Git repositories – CircleCI Support Center

                                                  Swift Package Manager fails to clone from private Git repositories If you are using Swift Package Manager as part of the xcodebuild process, you may find that this fails with the following error message: xcodebuild: error: Could not resolve package dependencies: Authentication failed because the credentials were rejected Or xcodebuild: error: Could not resolve package dependencies: The server SSH

                                                    Swift Package Manager fails to clone from private Git repositories – CircleCI Support Center
                                                  • 【Swift Argument Parser入門】Swiftでコマンドラインツールを作る

                                                    【Swift Argument Parser入門】Swiftでコマンドラインツールを作る 2020年2月、AppleがSwift向けライブラリーArgumentParserをリリースしました。 これはSwiftでコマンドラインツールを作る際にコマンド引数を簡単に扱えるライブラリーです。 CarthageやXcodeGenなどSwift製のコマンドラインツールはたくさんありますが、いざ自分で作ろうと思ったときにこのライブラリーが役に立ちます。 この記事ではArgumentParserの使い方を解説します。 Swiftでコマンドラインツールを作成した方にぴったりの記事です。 2020年2月、AppleがSwift向けライブラリーArgumentParserをリリースしました。 これはSwiftでコマンドラインツールを作る際にコマンド引数を簡単に扱えるライブラリーです。 CarthageやXco

                                                      【Swift Argument Parser入門】Swiftでコマンドラインツールを作る
                                                    • SwiftUI: Mapping Firestore Documents using Swift Codable

                                                      Last time, we looked at how to connect a SwiftUI app to a Firebase project and synchronise data in real time. If you take a look at the code we used for mapping from Firestore documents to our Swift model structs, you will notice that is has a number of issues: self.books = documents.map { queryDocumentSnapshot -> Book in let data = queryDocumentSnapshot.data() let title = data["title"] as? String

                                                        SwiftUI: Mapping Firestore Documents using Swift Codable
                                                      • React NativeのiOSネイティブをSwiftで書く - Qiita

                                                        この記事の対象 この記事は、 ReactNativeアプリを作っていて iOS側でネイティブを実装する必要があり かつそれをSwiftで書きたいんだけど Swiftもネイティブのブリッジの仕方も分からない! という方が対象です。 かく言う私がそうでして、ここで書かれているコードは動くものの、間違いはあるかもしれませんのでお気をつけください!! (私の場合、とあるサービスの実装ガイドがSwift版しかなく、jsでの実装が難しそうだったので泣く泣くSwiftでネイティブを実装しました。。。) この記事で分かるようになる(と願う)こと 数を増やしたり減らしたりするカウンターアプリを通して、以下3つを共有できればと思います。 ネイティブ側でSwift使うのに必要な最低限のファイル3つ(.swift, .m, .h)の最低限の書き方 ネイティブ側からjs側への値の渡し方(コールバックとプロミスの2パ

                                                          React NativeのiOSネイティブをSwiftで書く - Qiita
                                                        • Swift Program Distribution with Homebrew

                                                          It’s not enough to make software; you also have to make it easy to install. Apple’s had this figured out for almost a decade. Anyone can go to the App Store and — with a single tap — start using any one of a million apps in just a few moments. Compare that to the all-too-common scenario when you go to install any other random piece of software: Download this gzip’d tarball of source code — oh, and

                                                            Swift Program Distribution with Homebrew
                                                          • Problem Solving with Combine Swift

                                                            Apps nowadays deal with an abundance of real-time events that enable a highly interactive experience for the user. We need tools for properly dealing with these events. Is Apples latest framework an Answer for that? IntroductionThe Combine framework is the newest iOS declarative framework that helps with processing values over time. Learning Combine Swift and SwiftUI is a must if you want to stay

                                                              Problem Solving with Combine Swift
                                                            • SwiftUI×GraphQL - CA.swift#14

                                                              SwiftUI×GraphQL - CA.swift#14

                                                                SwiftUI×GraphQL - CA.swift#14
                                                              • 「ASUS ROG Swift PG32UQ」をレビュー。量子ドットでプロ級の発色! : 自作とゲームと趣味の日々

                                                                2021年11月29日00:00 (注:商品価格は執筆当時のものです。販売ページリンクにはアフィリエイトを含みます) 「ASUS ROG Swift PG32UQ」をレビュー。量子ドットでプロ級の発色! wisteriear コメント(2) タグ :#レビュー#モニタ_レビュー#G-Sync#G-Sync_モニタ_レビュー#HDRモニタ_レビュー#FreeSync_モニタ_レビュー#4K_120Hz+_モニタ_レビュー#HDMI2.1_モニタ_レビュー#スポンサード_レビュー スポンサードリンク ELMB SyncやDisplayHDR 600や可変オーバードライブに対応し、4K解像度かつ155HzリフレッシュレートでHDMI2.1ビデオ入力も搭載する32インチIPS液晶ゲーミングモニタ「ASUS ROG Swift PG32UQ」をレビューします。 製品公式ページ:https://rog

                                                                  「ASUS ROG Swift PG32UQ」をレビュー。量子ドットでプロ級の発色! : 自作とゲームと趣味の日々
                                                                • アップルの無償プログラミング学習ツール「Swift Playgrounds」アクションゲーム作り(準備編) (1/5)

                                                                  アップルが提供している無償で使える、アプリ形式のプログラミング学習ツール「Swift Playgrounds」は、App ストアでダウンロードできます この連載は、iPadやMac上で動作するSwift Playgroundsというアプリを使って、体験的にプログラミングの学習を始めようという趣旨でお届けしています。前回から少し間が空きましたが、今回と次回の2回で、実際に遊べるシンプルなアクションゲームを作っていきます。ざっくり言えば、今回でゲームに必要な動きのアニメーションを作っておいて、次回で得点システム、時間制限などを加えてゲームに仕上げるという予定です。 この連載では最初からそうでしたが、Swiftの細かい文法などの解説を詳しくお伝えすることができません。ただし、その代わりにプログラミングの過程を細かいステップに区切って、少しずつ進めていきます。プログラムとして書いたことを、その都度

                                                                    アップルの無償プログラミング学習ツール「Swift Playgrounds」アクションゲーム作り(準備編) (1/5)
                                                                  • Swift・スマホアプリ開発を学べるプログラミングスクール6選【2024年最新】 | IT転職でイイミライ~エージェント・プログラミングスクール比較

                                                                    2024年4月23日 SNSや買い物などでのスマホアプリの利用が増え、日々新しいアプリも開発されています。今後もスマホアプリ市場は拡大し、アプリ開発エンジニアの需要も高まっています。 スマホアプリ開発で使われる主なプログラミング言語はJava、Swift、Kotlinなどで、中でもAppleが開発したmacOSやiOS向けのアプリ開発言語Swiftは初心者でもプログラミングスキルを習得しやすい点が特徴で、プログラミングスクールで学ぶ人も多くいます。 この記事ではiPhoneのアプリ開発で使われるプログラミング言語Swiftの特徴を紹介、Swiftやスマホアプリ開発を学べるおすすめのオンラインプログラミングスクール6校の料金やコース内容を比較します。 Swiftやスマホアプリ開発のプログラミングスクール選び・おすすめの方法 iPhone向けのスマホアプリ開発を学習したい人が増え、Swiftを

                                                                      Swift・スマホアプリ開発を学べるプログラミングスクール6選【2024年最新】 | IT転職でイイミライ~エージェント・プログラミングスクール比較
                                                                    • Swiftでブログが作れるPublishの機能を拡張するプラグインを作ってリリースする | DevelopersIO

                                                                      Swiftでウェブサイトを作っています。今回はPublishの機能を拡張する方法としてプラグインについて扱いました。 とある記事を読んで個人サイトを運営し続けるメリットを感じて以降GitHub Pagesに個人サイトを置いて趣味で運営しています。そのサイトは静的サイトジェネレタータにSwift製のJohnSundell/Publish によって生成されていますが、Publishはプラグインの実装で機能を拡張することができます。 Publishはまだまだ新興のOSSなので、他の静的サイトジェネレータだと揃っているような機能が不足しています。それでもSwiftでウェブのコンテンツが作れるのはServer side Swiftなどと同じように興味が惹かれるので利用しているのですが、プラグインの作り方を覚えておくと必要な機能を追加する時の障壁が下って良いなと思って作ってみました。今回はプラグインの

                                                                        Swiftでブログが作れるPublishの機能を拡張するプラグインを作ってリリースする | DevelopersIO
                                                                      • 「Swift Playgrounds」は超かわいいけどガチなiOS/macOS向け言語Swiftの学習アプリ(Impress Watch) - Yahoo!ニュース

                                                                        AppleのiOSやMacなどのアプリを作るために作られたプログラミング言語Swiftを、初心者がていねいに学べるアプリが「Swift Playgrounds」。iPad版とMac版のアプリで提供されています。 【この記事に関する別の画像を見る】 キャラクターが宝石を集めたり、スイッチを入れたりする効率よい動きを考え、プログラムを作成するのがミッション。3Dのこだわりを感じる造形やかわいらしいキャラクターの動き、静かな音楽などが心地よく、ゆったり楽しみながらSwiftを学べます。2016年に発表されていて歴史もあり、現在は日本語翻訳版も安心して使えます。 ■ プログラム手法はSwiftそのままの本気路線 ~でもちゃんと子供向けの配慮も 子ども向けのプログラミングツールというのは、テキストでコードを入力しなくていいように、プログラムの要素をブロックなどの形にビジュアル化して、ドラッグ&ドロッ

                                                                          「Swift Playgrounds」は超かわいいけどガチなiOS/macOS向け言語Swiftの学習アプリ(Impress Watch) - Yahoo!ニュース
                                                                        • Swift Cloud を触ってみる - Qiita

                                                                          ※本記事は弊社が技術書典 13 で無料配布する同人誌「ゆめみ大技林 '22」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 意外かもしれませんが、Swift はアップルの手によって生み出されるも、アップルのエコシステムだけしか使えないわけではありません。Swift は汎用プログラミング言語です。その汎用さの証拠として、アップルと全く関係ないサーバサイドでも使えるわけです。 サーバサイド Swift と聞くと、アンテナ貼ってる人なら Vapor は一度は聞いたことあるかもしれません。他にも Kitura や Perfect、そして smoke-framework など、実は Swift のサーバ向けフレームワークがいくつもあります。「よしこれからサーバサイド Swift をやってみよう」と思い立ったら、これらのフレームワークをとりあえず落としてみる人も多いでしょう。 ところがそれ

                                                                            Swift Cloud を触ってみる - Qiita
                                                                          • iOS / Swift 開発のハードル - ボクココ

                                                                            ども、@kimihom です。 Swift での iOS アプリ開発で苦戦している最中だ。少しずつ進んでいるけど、そこで起きている現在のハードルについて記してみよう。 バージョンアップが激しい まず、2年前以上の Swift 関連記事をググって見つけても、ほとんどは役に立たない。現在では UI は SwiftUI で作ることが一般となりつつある中、1~2年前まで主流だったオートレイアウトでの記事しかないためである。 オートレイアウトの状態のままでも動かし続けられるため、前からオートレイアウトを使っていた方がわざわざ SwiftUI に書き換えるってのも無いようで、新しい記事でも SwiftUI を使われていない記事もいくつかある。 SwiftUI での最新記事のほとんどは、初心者向けの単純なものか、逆に記事が複雑すぎて理解困難なものが多かった。もちろん私の理解力不足ってのもあるだろうけど、

                                                                              iOS / Swift 開発のハードル - ボクココ
                                                                            • 3位はSwift、2位はRuby、では1位は? プログラミング言語別の平均月単価ランキング【やじうまWatch】

                                                                                3位はSwift、2位はRuby、では1位は? プログラミング言語別の平均月単価ランキング【やじうまWatch】
                                                                              • R.swiftとSwiftGenの導入方法とどちらを採用した方がいいのか - Qiita

                                                                                CA Tech Dojo/Challenge/JOB Advent Calendar 2019の18日目は@ostk0069が書かせていただきます。 次の日、19日目は@hmarfさんです!楽しみにしてます! 自分は、2019年8月にCATechDojo(Kotlin編)に参加させていただいた後、11月にCATechJOBでマッチングエージェントさんでiOSエンジニアとしてインターンをさせていただきました。大変お世話になりました。 はじめに 私は現在進行形で個人アプリの開発をしています。その際に初めはR.swiftを導入していたのですが、途中からSwiftGenへ移行したのでそこでわかった、互いの良い面、悪い面について触れていければと思います。 R.swift、SwiftGenの話はこの記事を見たら理解が十分な状態に仕上げられていると思うのでよかったら最後まで読んでいただけるとありがたいで

                                                                                  R.swiftとSwiftGenの導入方法とどちらを採用した方がいいのか - Qiita
                                                                                • ドイツ消極姿勢でEUの取り組み失速-ロシアのSWIFT排除拡大

                                                                                  ドイツ消極姿勢でEUの取り組み失速-ロシアのSWIFT排除拡大 Alberto Nardelli、Michael Nienaber、Chiara Albanese ロシアの銀行最大手やエネルギーセクターを標的とする欧州連合(EU)の制裁拡大の取り組みにおいて、ドイツが主要な障害として浮上している。 国際銀行間通信協会(SWIFT)の国際決済ネットワークから排除するロシアの金融機関リストに同国銀行最大手ズベルバンクを加えることに関して、ドイツがこれに抵抗する中心的勢力となっている。事情に詳しい複数の外交官の話やブルームバーグが確認した文書で明らかになった。 ロシアのリテール預金の約半分を保有するズベルバンクは、SWIFTから排除される当初の銀行リストには含まれなかった。エネルギー関連取引は制裁対象外とする決定の一部だったが、ロシアのウクライナ攻撃が激化する中、中東欧の加盟国から制裁強化を求め

                                                                                    ドイツ消極姿勢でEUの取り組み失速-ロシアのSWIFT排除拡大