並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 514件

新着順 人気順

SWIFTの検索結果361 - 400 件 / 514件

  • Simplifying Backwards Compatibility in Swift

    Every year as new OS and Swift versions are released, the question comes up over and over again: “how do I use this new thing while also supporting older versions?”. While we have a bunch of “availability” tools at our disposal (and I’ll be using them in this post), they always come across as somewhat cumbersome: we need to do inline checks, or we have conditional logic flow that obfuscates the in

    • 3位はSwift、2位はRuby、では1位は? プログラミング言語別の平均月単価ランキング【やじうまWatch】

        3位はSwift、2位はRuby、では1位は? プログラミング言語別の平均月単価ランキング【やじうまWatch】
      • Swift Cloud を触ってみる - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ※本記事は弊社が技術書典 13 で無料配布する同人誌「ゆめみ大技林 '22」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 意外かもしれませんが、Swift はアップルの手によって生み出されるも、アップルのエコシステムだけしか使えないわけではありません。Swift は汎用プログラミング言語です。その汎用さの証拠として、アップルと全く関係ないサーバサイドでも使えるわけです。 サーバサイド Swift と聞くと、アンテナ貼ってる人なら Vapor は一度は聞いたことあるかもしれません。他にも Kitura や Perfect、そ

          Swift Cloud を触ってみる - Qiita
        • 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排除拡大
            • 【Swift】Core Dataの基本的な使い方 | 2速で歩くヒト

              Core Data の使用準備 新規プロジェクト作成時 Xcodeにて新規にプロジェクトを作る際、以下の画面で「Use Core Data」をチェックON。 既存プロジェクトにCore Dataを加える場合 プロジェクト作成時に「Use Core Data」をチェックしなかった場合、もしくはデータモデルを別途作りたい場合は、メニューの File > New > File… を選択し、「Choose a template for your new file:」の画面で「Data Model」を選択する。 Persistent Containerの初期化 AppDelegate.swiftを開いて、AppDelegateクラス内に以下を記述。 (名前が異なる場合は、それ相当のファイルとクラス) プロジェクト作成時に「Use Core Data」をチェックした場合は自動で記述される。 “Lear

                【Swift】Core Dataの基本的な使い方 | 2速で歩くヒト
              • 東野篤子 Atsuko Higashino on Twitter: "「対ロシア経済制裁は何ヶ月後に効果が出るんですか?正確な見立てを出して下さい」と聞かれると困るのです。 SWIFT制裁やロシア中央銀行制裁等、侵攻前は出来るとは思っていなかったレベル・規模の制裁を実施している訳で、効果はそうすぐに測れるものではありません。"

                「対ロシア経済制裁は何ヶ月後に効果が出るんですか?正確な見立てを出して下さい」と聞かれると困るのです。 SWIFT制裁やロシア中央銀行制裁等、侵攻前は出来るとは思っていなかったレベル・規模の制裁を実施している訳で、効果はそうすぐに測れるものではありません。

                  東野篤子 Atsuko Higashino on Twitter: "「対ロシア経済制裁は何ヶ月後に効果が出るんですか?正確な見立てを出して下さい」と聞かれると困るのです。 SWIFT制裁やロシア中央銀行制裁等、侵攻前は出来るとは思っていなかったレベル・規模の制裁を実施している訳で、効果はそうすぐに測れるものではありません。"
                • Rendering Moana with Swift

                  Moana (2048×858 pixels, 64 spp) rendered with Gonzales on a Google Cloud Instance with 8 vCPUs and 64GB of memory in roughly 26 hours. Memory usage is about 60GB. (Denoised with OpenImageDenoise.) TLDR: Render Disney’s Moana scene in less than 10.000 lines of Swift code. After Walt Disney Animation Studios released the scene description of the island in Moana some efforts were started to render it

                    Rendering Moana with Swift
                  • Swift Package Managerを活用したクラシルリワードのiOSアプリ構成 - dely Tech Blog

                    はじめに クラシルリワードについて クラシルリワードのiOSアプリについて 技術スタック Project Management Swift Package Managerのモジュール粒度 Package.swiftの例 Screen Architecture Screen Structure Builder Controller(UIHostingController) ScreenView(SwiftUI) ViewModel(ObservableObject) BaseViewModel Screen Navigation ConcurrencyのTask管理について DemoApp その他の取り組み 自動生成 Development Flow 最後に はじめに こんにちは!クラシルリワードiOSエンジニアのfunzinです。 この記事ではクラシルリワードのiOSアプリの構成について紹

                      Swift Package Managerを活用したクラシルリワードのiOSアプリ構成 - dely Tech Blog
                    • Xcode 15.3 を使って今のうちに Swift 6 へのアップデートに備える | DevelopersIO

                      Xcode 15.3ではSwift 5.10に対応している。Swift 5.10の次はSwift 6.0と言われており、順当にいけばXcode 16.0で採用されるだろう。Swift 6.0ではいくつかの機能がデフォルトで有効となり、これまでのSwiftの書き方ではエラーになってしまい、開発の現場では混乱が予想される。 例年通りであればXcodeのメジャーアップデートは9月で、一昨日Xcode 15.3がリリースされたばかりなので気が早いとは思うが、Xcode 16.0へのアップデート時にスムーズに移行できるように、また問題が発生しないように早めに対応しておきたい。 Swift 5.8以降、今後デフォルトで有効になる機能を「先行的に有効する機能」が存在している。Xcode 15.3でも利用が可能なので、この機能を使ってあらかじめSwift 6の機能に先行して対応しておくとよいだろう。 例の

                        Xcode 15.3 を使って今のうちに Swift 6 へのアップデートに備える | DevelopersIO
                      • Phantom types in Swift

                        Phantom types in Swift 18 Feb 2021 Not every language with a static type system has so strong type-safety like Swift. Swift features like phantom types, generic type extensions, enums with associated types create an excellent foundation. This week we will learn how to use phantom types to build type-safe APIs. Enhancing the Xcode Simulators. Compare designs, show rulers, add a grid, quick actions

                          Phantom types in Swift
                        • iOSDC Japan 2020 で「Swiftで始める静的解析」というタイトルで発表しました! - まつじの開発日記

                          タイトルの通りです。 今回で4回目の参加となるiOSDCでついにスピーカーとして登壇することができました!! iOSDC とは🤔 年に一回、日本中のiOSアプリ開発者が集まり各々が技術についての発表をするイベントです。 例年はオフラインでの開催でしたが、今年は初のオンライン開催でした。 なんで登壇したのか? 初めてiOSDCに参加した時から、「いつかスピーカーとして登壇したい」と感じていました。 しかし、当時理系大学(院)生であった僕は連日の課題 / テスト / 研究 でなかなかiOSアプリ開発、ましてや発表のために資料を作成する時間なんて到底なかったわけです。 しかし、今年からは就職し、労働基準法という素晴らしい法律によって土日が土日として休めるわけです。 これで発表のための時間的余裕ができたので、「今回こそは...!」とプロポーザルを提出しました。 (プロポーザルとはこんな発表したい

                            iOSDC Japan 2020 で「Swiftで始める静的解析」というタイトルで発表しました! - まつじの開発日記
                          • 即完売した「日本エイサー Swift Edge」が再入荷。16型4K+で1.17kgの人気モデル

                              即完売した「日本エイサー Swift Edge」が再入荷。16型4K+で1.17kgの人気モデル
                            • 【Swift 4.2】 アラーム時計の作り方 - Qiita

                              はじめに こんにちは!Life is Tech ! iPhoneメンターのKentyです。 Life is Tech ! メンターによるAdvent Calendarのトップバッターを務めさせていただきます!しかも、今年からは公式開催!今日から25日まで他分野で活躍するメンターの記事が読めると思うと楽しみです!記念すべき初日は、Swift でアラーム時計の作り方を伝授していきます。簡単につくれるような感じはしますがちょっとした落とし穴があるので解決方法、乗り越え方を丁寧にこの記事では解説していきます。 今回製作するアプリではユーザーがUIDatePickerを使用して起こしてほしい時間を指定することでアラーム(目覚まし)をセットできるようにします。アラームまでの時間は現在の時刻を表示させます。至ってシンプルなアラーム時計です。また今回はMVCアーキテクチャに基づいて実装していきます。 (ア

                                【Swift 4.2】 アラーム時計の作り方 - Qiita
                              • Casbin · An authorization library that supports access control models like ACL, RBAC, ABAC for Golang, Java, C/C++, Node.js, Javascript, PHP, Laravel, Python, .NET (C#), Delphi, Rust, Ruby, Swift (Objective-C), Lua (OpenResty), Dart (Flutter) and Elixir |

                                ハイブリッドアクセス制御モデルCasbinでは、アクセス制御モデルはPERMメタモデル(Policy、Effect、Request、Matchers)に基づいてCONFファイルに抽象化されます。 そのため、プロジェクトの承認メカニズムの切り替えやアップグレードは、構成を変更するのと同じくらい簡単です。 柔軟なポリシーストレージメモリとファイルに加えて、Casbinポリシーは多くの場所に保存できます。 現在、MySQL、Postgres、OracleからMongoDB、Redis、Cassandra、AWS S3まで、数十のデータベースがサポートされています。サポートされている全リストは アダプター で確認してください。

                                • SWIFT排除が対ロシア制裁として強力である理由-QuickTake

                                  国際銀行間通信協会(SWIFT)の国際決済ネットワークからロシアの銀行を排除する措置は、プーチン大統領がウクライナへの軍事侵攻を命じる前から、思い切った選択肢の一つと考えられてきた。西側諸国の指導者の一部はこの措置を講じることに消極的で、フランスのルメール経済・財務相は「金融版核兵器」と呼んでいた。 しかし、米欧諸国は2月26日、自国経済への潜在的打撃を巡る懸念を脇に置き、ロシアの一部銀行の排除で合意したと発表。これを受けて、エネルギー輸出や債務、外国為替市場などへの広範な影響を把握しようと、銀行家や外交官らは奔走した。 関連記事 1. SWIFTとは?  例えて言うならSWIFTは国際銀行業務におけるGメールだ。200余りの国・地域の1万1000社を上回る金融機関などが参加し、安全なメッセージをやり取りしている。その数は昨年の1日平均で4200万件で、支払いやトレード、為替業務のオーダー

                                    SWIFT排除が対ロシア制裁として強力である理由-QuickTake
                                  • 経済同友会 代表幹事 “SWIFTからのロシア締め出しは効果的” | NHK

                                    ロシアに対する経済制裁について、経済同友会の櫻田代表幹事は3月1日の定例会見で、国際的な決済ネットワークからロシアの銀行を締め出す措置は効果的だとしたうえで、原油高などの影響が出ることについては、企業は耐えていかなければならないという認識を示しました。 この中で櫻田代表幹事は、欧米や日本が協調して国際的な決済ネットワーク、SWIFTからロシアの特定の銀行を締め出す措置について「これだけ迅速かつ大規模に西側諸国が一致団結するのはたぶん初めてのケースで、経済制裁のなかでも最も効果的なものの1つだと思う」と述べました。 そのうえで、制裁に伴い原油高などの影響が出ることについて、日本企業は耐えていかなければならないという認識を示しました。 また、ロシアの軍事侵攻を受けて日本の大手商社も出資するロシア・サハリンでの石油天然ガスの開発プロジェクトから、イギリスの石油大手が撤退すると発表したことに関連し

                                      経済同友会 代表幹事 “SWIFTからのロシア締め出しは効果的” | NHK
                                    • 【Swift】サンプルアプリを作りながらBDDによるアプリ開発を学んでみた | DevelopersIO

                                      最近、TDDの本やiOSのテストに関する本を読んで、テストに興味を持ち出した者です。 iOSテスト全書のBDDの章を読んでとても面白かったので、BDDによるアプリ開発手法への理解をさらに深める為に自分なりにサンプリアプリを作りながら学んでいくことにしました。 対象 「BDD?何それ?ベーコン・レタス・トマトバーガー?」という方 BDDに興味があるけど、まだ触れたことがないテスト初心者の方 私自身もテストビギナーなのでサンプルアプリを作りながら、理解を深めていこうと思っております。 BDD Behavior Driven Developmentの略で振る舞い駆動開発と言われています。 TDD(テスト駆動開発)から派生したもので、基本的な開発手法はTDDと同じですが、それに加えてプログラムに期待される振る舞い、いわば要件に近い形で自然に使っている言葉を併記しながらテストコードを記述していきます

                                        【Swift】サンプルアプリを作りながらBDDによるアプリ開発を学んでみた | DevelopersIO
                                      • Swift Pathway - Swift - Apple Developer

                                        Swiftの概要 Appleによって開発され、2014年のWorldwide Developers Conferenceで発表されたSwiftは、安全で親しみやすく、高性能な汎用プログラミング言語として設計されました。これらの目標を実現するために、Swiftの最新の表現力豊かな構文、型安全性システム、C、C++、Objective-Cコードとの相互運用性などさまざまな機能が組み込まれています。 2015年、Appleはオープンソースライセンスの下でSwiftを公開することを発表し、Apple外部のデベロッパもこの言語の成長と発展に貢献できるようになりました。この発表から数年でSwiftは成長と進化を遂げ、瞬く間にAppleプラットフォーム向けの開発の推奨言語になりました。 また、Appleとオープンソースコミュニティの協力により、SwiftはAppleの枠を超え、さまざまなツールやプラット

                                          Swift Pathway - Swift - Apple Developer
                                        • GitHub - rockbruno/swiftshield: 🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.

                                          Don't use this tool for production apps. I gave up on keeping this tool updated because every Swift release breaks SourceKit in a different way. It's probably really broken and is only useful as a way for you to learn more about obfuscation and SourceKit. SwiftShield is a tool that generates random and irreversible encrypted names for your iOS project's types and methods (including third-party lib

                                            GitHub - rockbruno/swiftshield: 🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.
                                          • Swift IV[スイフト クアトロ]|株式会社オカムラ

                                            “立つ”と“座る”という上下昇降の機能はそのままに、 美しさと使いやすさにこだわった、 Swift IV (スイフト クアトロ) そのモダンなデザイン性とスマートな機能性は、 使う人の気持ちと身体を解放し、 快適で心地よいひと時を作ってくれます。

                                            • TOYS CABIN 1/64 SUZUKI SWIFT SPORT ZC33S COLLECTION - usunonooのブログ@トミカ倉庫

                                              皆様、こんばんは。 usunonooです。 今夜は トイズキャビン 1/64スケール スズキ スイフトスポーツ ZC33S コレクション をご紹介致します。 これまでにもトイズキャビン製の1/64スケールの軽バンのエブリイや軽トラのキャリイといったカプセルトイ・シリーズのミニカーをご紹介して参りましたが、本日はこちらのZC33S・スイフトスポーツをご紹介致します。 こちらは2020年の4月にいわゆるガチャガチャ(カプセルトイ)として販売されていました。 2003年6月に初登場した初代スイフトスポーツ。こちらのミニカーのベースとなっているのは、2017年9月から発売が開始された四代目であり現行モデルとなるSUZUKI・スイフトスポーツですね。 リンク 先代である3代目モデルよりもボディは大型化され3ナンバーサイズとなりましたが、その分各部に大幅なリファインが加わえられており、先代の1.6リッ

                                                TOYS CABIN 1/64 SUZUKI SWIFT SPORT ZC33S COLLECTION - usunonooのブログ@トミカ倉庫
                                              • Swiftの新テストライブラリ「swift-testing」特徴と導入

                                                公開日: 2023年10月 本記事は、2023年10月時点の情報に基づいています。swift-testingの進化や変更については、公式のドキュメントや関連リソースを参照してください。 はじめに Swiftの開発環境は日々進化を続けています。その中でもユニットテストの領域において、Appleが最近公開したswift-testingライブラリが注目を浴びています。このライブラリに組み込まれているTestingというフレームワークは、多彩な新機能を持ち合わせており、現在のXCTestから大きく進化しています。現段階ではXcodeとの直接的な統合は見られませんが、将来的には統合される可能性があります。 今回の記事では、この新ライブラリの特徴、XCTestとの違い、そして移行方法について詳しく解説していきます。 背景: なぜswift-testingなのか? XCTestの歴史 XCTestは、も

                                                  Swiftの新テストライブラリ「swift-testing」特徴と導入
                                                • Updating an App to Use Swift Concurrency | Apple Developer Documentation

                                                  Improve your app’s performance by refactoring your code to take advantage of asynchronous functions in Swift.

                                                    Updating an App to Use Swift Concurrency | Apple Developer Documentation
                                                  • SUZUKI SWIFT SPORT 購入オプション紹介(前編) - Tai's Hobby

                                                    SUZUKI SWIFT SPORT 購入時につけたオプションの感想(前編) 新車購入でしたので、いくつかオプションをつけました。実際に使ってみた感想を二回にわたって、ご報告します。皆さんの参考になればうれしいです。 素人の個人の感想ですので、そのあたりよろしくお願いします。 ZC33S_front 購入時につけたオプションは以下の通りです。 ①カーナビ:CA7G Standard Plus(Panasonic) ②Sport専用フロアマット:BAFL ③フロアイルミネーション:D9YB ④コンソールボックスイルミネーション:D9YJ スイッチキット:D9YD ⑤本革パーキングブレーキカバー:BAAT ⑥サイドシルスカッフ:BAP9 ⑦LEDフォグランプ:D9TE ⑧エンブレム:ABKY ⑨ホイールアクセント:AB9W 今回は①~⑤までご紹介します。 まずは①カーナビ:CA7G Stand

                                                      SUZUKI SWIFT SPORT 購入オプション紹介(前編) - Tai's Hobby
                                                    • GitHub - apbendi/bitsy-swift: A small compiler, written in Swift, compiling the Bitsy language

                                                      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

                                                        GitHub - apbendi/bitsy-swift: A small compiler, written in Swift, compiling the Bitsy language
                                                      • Taylor Swift ft. Ice Spice - Karma (Official Music Video) ft. Ice Spice

                                                        Listen to “Karma (feat. Ice Spice)” by Taylor Swift. Buy/Download/Stream ‘Midnights (The Til Dawn Edition)’: https://taylor.lnk.to/thetildawnedition Get tickets to Taylor Swift | The Eras Tour concert film in theaters October 13: http://taylor.lnk.to/TSTheErasTourFilm ►Subscribe to Taylor Swift on YouTube: https://ts.lnk.to/subscribe ►Shop Merch: http://taylorswift.lnk.to/store ►Follow Taylor

                                                          Taylor Swift ft. Ice Spice - Karma (Official Music Video) ft. Ice Spice
                                                        • Swift Package Manager and How to Cache It with CI | Uptech

                                                          Swift package manager is a dependency manager developed by Apple to simplify the development process. Integrated into Xcode 11, it became a turning point in the world of dependency managers for Swift based projects. With no need to install additional software tools it serves as a user friendly, fast working iOS package manager. Below, we look at how the Fastlane tool can be used for task automatio

                                                            Swift Package Manager and How to Cache It with CI | Uptech
                                                          • 社内ライブラリを Swift Package Manager に対応させた話 その2 ~OpenCV に依存したライブラリ編~ - Sansan Tech Blog

                                                            はじめに こんにちは、 Mobile Application Group で iOS アプリエンジニアをやっている多鹿です。 前回は Sansan / Eight の iOS アプリにて共通で使っている社内ライブラリを Swift Package Manager (以降 SwiftPM) に対応させた話の「その1」を公開しました。 buildersbox.corp-sansan.com 今回はもう一つの社内ライブラリを SwiftPM に対応させた話になります。 はじめに SwiftPM 対応した社内ライブラリについて 対象リポジトリのディレクトリ構成 対応手順と注意点 1. ライブラリが依存する OpenCV の xcframework 化 OpenCV の xcframework 生成スクリプトを利用する ① Python スクリプトを動かすのに必要な依存ツールのインストール ② Op

                                                              社内ライブラリを Swift Package Manager に対応させた話 その2 ~OpenCV に依存したライブラリ編~ - Sansan Tech Blog
                                                            • Swiftのassert系メソッドとfatalErrorの使い方 - しおメモ

                                                              Swiftには、assertと似た役割を持つメソッドとして、preconditionやfatalErrorがあります。 これらのメソッドの使い方について考えてみます。 assert/asertionFailure precondition/preconditionFailure fatalError 中身は同じ どれをいつ使うか assertの使いどころ リリースビルドでのエラー検知 IMO assert/asertionFailure assertは、デバッグビルドなどコンパイラの最適化が無効な時(-Onone)のみ条件式を評価して、falseだった場合に、 C言語のassertのようにデバッグ情報を残して、プログラムの実行を停止するメソッドです。 // hogeがnilだった際に終了する assert(hoge != nil, "Unexpected nil") 第一引数の条件式は、-

                                                                Swiftのassert系メソッドとfatalErrorの使い方 - しおメモ
                                                              • White House and EU nations announce expulsion of ‘selected Russian banks’ from SWIFT | CNN Politics

                                                                - Source: CNNBusiness " data-fave-thumbnails="{"big": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/220214083030-russia-oil-prices-inflation.jpg?c=16x9&q=h_540,w_960,c_fill" }, "small": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/220214083030-russia-oil-prices-inflation.jpg?c=16x9&q=h_540,w_960,c_fill" } }" data-vr-video="false" data-show-html="" data-byline-html=" " da

                                                                  White House and EU nations announce expulsion of ‘selected Russian banks’ from SWIFT | CNN Politics
                                                                • Swift.org - Getting Started with the Static Linux SDK

                                                                  It’s well known that Swift can be used to build software for Apple platforms such as macOS or iOS, but Swift is also supported on other platforms, including Linux and Windows. Building for Linux is especially interesting because, historically, Linux programs written in Swift needed to ensure that a copy of the Swift runtime—and all of its dependencies—was installed on the target system. Additional

                                                                    Swift.org - Getting Started with the Static Linux SDK
                                                                  • YUMEMI.swift #14 でnoteのiOSチームの自動化のアップデートを発表しました #yumemi_swift|かっくん / iOS Developer

                                                                    普通にYUMEMI.swiftに参加者として登録していて開催を楽しみに待っていたのですが、ゆめみ社の@loveeさんから「登壇枠が余っているので登壇できないか?」というお誘いをいただきました。 こういう機会は逃すと勿体無いので前向きに検討していたのですが、最近SwiftやiOS周りで発表できるようなネタが思いつかず悩んでいたところ、社内で自動化の話がいいんじゃないかという案をもらったので、自動化のアップデートについて話すことにしました。 発表資料はこちらです。 もともとのnoteのiOSチームの自動化そもそも前任者の@laprasdrumさんが基本的な自動化については整えてくれていました。 iOSDC 2020で基本的な内容が発表されていますので、興味のある方は見てみてください。 あれから1年以上経過したので、ここではそのアップデートを紹介します。 発表内容バグ情報を手軽にリポジトリに溜め

                                                                      YUMEMI.swift #14 でnoteのiOSチームの自動化のアップデートを発表しました #yumemi_swift|かっくん / iOS Developer
                                                                    • What's new in Vapor 4? - The.Swift.Dev.

                                                                      Vapor is the most popular server side Swift web application framework. This time we'll cover what's new in Vapor 4. Swift 5.1Vapor 3 was built on top of some great new features of Swift 4.1, that’s why it was only released shortly (2 months) after the new programming language arrived. This is the exact same situation with Vapor 4. Property wrappers are heavily used in the latest version of the Vap

                                                                        What's new in Vapor 4? - The.Swift.Dev.
                                                                      • Accessing a Swift property wrapper’s enclosing instance | Swift by Sundell

                                                                        Articles, podcasts and news about Swift development, by John Sundell. Like its name implies, Swift’s property wrappers feature enables us to wrap a given property value within a custom type, which in turn lets us apply transforms and run other kinds of logic whenever that value is modified. By default, a property wrapper is completely disconnected from the enclosing types in which it’s being used,

                                                                          Accessing a Swift property wrapper’s enclosing instance | Swift by Sundell
                                                                        • Swift 5.5からのSwift Concurrencyのasync/awaitの使い方

                                                                          非同期処理、並行処理を不具合なく実装することはとても難しいです。 クロージャーはどんどんネストされ読みにくくなり、複数のスレッドが同じデータを書き込めばデータ競合が起こります。 Swift 5.5からはSwiftの言語機能としてConcurrencyが登場しました。 これは非同期処理、並行処理のコードを簡潔かつ安全に記述できる機能です。 async/awaitを使えば、同期処理と同じような書き方で非同期処理を記述できます。 またactor型を使えばデータ競合を防ぐことができます。 actor型に関してはSwift 5.5から登場したActorについてをご覧ください。 この記事ではSwift 5.5からのSwift Concurrencyの機能の一つasync/awaitの使い方を解説します。 サンプルコード https://github.com/SatoTakeshiX/first-ste

                                                                            Swift 5.5からのSwift Concurrencyのasync/awaitの使い方
                                                                          • 君は完璧で究極のエディター 〜NeovimでSwiftを書く〜

                                                                            「エディタを好きになることなんて私分からなくてさ」 嘘か本当か知り得ない そんな言葉にまた一人堕ちる また好きにさせる 誰もが目を奪われてく 君は 完璧で究極の エディター!!!!! 「Neovim」とは、Vimから派生したテキストエディタです。 素晴らしいエディタですが、SwiftをNeovimで書いている人は世界的にも非常に少ないです。 私はNeovimが好き過ぎて、SwiftをNeovimで書くことに挑戦しています。 そこで見えてきたXcodeとの違いを紹介しつつ、Neovimの魅力を思う存分に語ります。 【話すこと】 ・Neovimの概要と魅力 ・Xcodeとの比較 ・私のNeovim環境紹介とライブコーディング(ここがメイン) Neovimは私にとってのアイドルです。 この気持ちは絶対嘘じゃない!

                                                                              君は完璧で究極のエディター 〜NeovimでSwiftを書く〜
                                                                            • ROG Swift 360Hz PG259QNをレビュー:世界初の360 Hzゲーミングモニター | ちもろぐ

                                                                              世界初の360 Hzゲーミングモニター「ROG Swift 360Hz PG259QN」をレビューします。 キャリブレーション済みで色が正確なIPSパネル、応答速度1 ミリ秒、専用プロセッサーによるG-SYNC対応。すさまじいスペックで登場したPG259QNを、測定機材を使って詳しく検証です。

                                                                                ROG Swift 360Hz PG259QNをレビュー:世界初の360 Hzゲーミングモニター | ちもろぐ
                                                                              • Ryo Takagi on Twitter: "ポーランドのモラウィエツキ首相「ドイツの良心を揺るがすためショルツ首相と会談しに来た。ロシアを西側との全ビジネスから切り離すため、ロシアのSWIFTからの排除、ロシア企業のMSCIからの排除、ロシアのガス・石油・石炭を購入せず独立… https://t.co/Az7qaB4eZ8"

                                                                                ポーランドのモラウィエツキ首相「ドイツの良心を揺るがすためショルツ首相と会談しに来た。ロシアを西側との全ビジネスから切り離すため、ロシアのSWIFTからの排除、ロシア企業のMSCIからの排除、ロシアのガス・石油・石炭を購入せず独立… https://t.co/Az7qaB4eZ8

                                                                                  Ryo Takagi on Twitter: "ポーランドのモラウィエツキ首相「ドイツの良心を揺るがすためショルツ首相と会談しに来た。ロシアを西側との全ビジネスから切り離すため、ロシアのSWIFTからの排除、ロシア企業のMSCIからの排除、ロシアのガス・石油・石炭を購入せず独立… https://t.co/Az7qaB4eZ8"
                                                                                • Swift: Xcode13・iOS15からのNavigationBarまとめ

                                                                                  Xcode13でビルドしたiOS15から、NavigationBarの仕様が変わったため、 仕様の詳細、起きてしまう問題や解決策についてまとめたいと思います。 ※Xcode13.0時点での内容になります。 今後のXcodeアップデート時に、再び仕様が変わる可能性があります。 ## 開発環境 macOS: Big Sur 11.5 Xcode: 13 ## Xcode13&iOS15からNavigationBarがデフォルト透明に!! Xcode13でビルドしたiOS15のアプリでは、 **NavigationBarのデフォルト色が透明になりました!**

                                                                                    Swift: Xcode13・iOS15からのNavigationBarまとめ