並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 531件

新着順 人気順

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

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

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

      React NativeのiOSネイティブをSwiftで書く - Qiita
    • iOSアプリ開発においてSwiftのErrorを巧く活用するには - stmn tech blog

      Error こんにちは。スタメンでiOSアプリを開発している @temoki です。 モバイルアプリ開発に限らずソフトウェアの実装においては必ずエラーハンドリングが必要になりますよね。iOSアプリを Swift で開発する場合、回復可能なエラーのハンドリングについては次のように do-catch ステートメントを用いることが基本となっています*1。 do { // `func functionThatCanCauseError() throws -> Int` let value = try functionThatCanCauseError() print(value) } catch let error { print(error) } 他には、Swift 5 で追加された Result 型 *2 を用いて次のように行うことも多いですね。 // `func functionThatCa

        iOSアプリ開発においてSwiftのErrorを巧く活用するには - stmn tech blog
      • 「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でブログが作れるPublishの機能を拡張するプラグインを作ってリリースする | DevelopersIO

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

            Swiftでブログが作れるPublishの機能を拡張するプラグインを作ってリリースする | DevelopersIO
          • SwiftUI×GraphQL - CA.swift#14

            SwiftUI×GraphQL - CA.swift#14

              SwiftUI×GraphQL - CA.swift#14
            • SwiftでCPUを作る

              No one is an island. Learnings from fostering a developers community.

                SwiftでCPUを作る
              • Swift・iPhoneアプリ開発を学べるプログラミングスクールおすすめ6選【2025年最新】 | IT転職でイイミライ~エージェント・プログラミングスクール比較

                2025年1月3日 SNSや買い物などでのスマホアプリの利用が増え、スマホアプリ市場が拡大し、アプリ開発エンジニアの需要も高まっています。 スマホアプリ開発で利用されるプログラミング言語はJava、Swift、Kotlinなどで、中でもAppleが開発したmacOSやiOS向けのアプリ開発言語Swiftは初心者でもプログラミングスキルを習得しやすい点が特徴で、プログラミングスクールで学ぶ人も多くいます。 一方、Swiftを学べるプログラミングスクールは複数あり、下記の観点で各スクールの比較がおすすめです。 Swiftを学べるプログラミングスクールの選び方・比較ポイント 受講スタイル

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

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

                    アップルの無償プログラミング学習ツール「Swift Playgrounds」アクションゲーム作り(準備編) (1/5)
                  • Raspberry Pi PicoとEmbedded Swiftを試してみる - ANDPAD Tech Blog

                    はじめに WWDC2024での出会い WWDC2024のセッションをたまたま視聴したところ、非常に興味深い内容がありました。 WWDC2024 - Swift Embedded Programming 「Swiftでこんなことまでできるのか!」と驚き、そのまま試してみることにしました。Swiftを使った組み込み開発はこれまであまり聞いたことがなかったので、この機会にぜひ遊んでみようと思い立ちました。 購入の決断 まずは実際に試すために、必要なハードウェアをAmazonで検索。思ったより安く手に入ることがわかり、即購入しました。 今回はPico Wの方を購入しています。Pico とPico Wは少し機能が違います。 Pico WはWi-Fi機能を備えています。 面白さの観点からも、今回はPico Wを試してみたいと思います。 開発環境の構築 初期設定 Swiftを使った組み込み開発の初期設定

                      Raspberry Pi PicoとEmbedded Swiftを試してみる - ANDPAD Tech Blog
                    • 「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!ニュース
                      • iOS / Swift 開発のハードル - ボクココ

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

                          iOS / Swift 開発のハードル - ボクココ
                        • 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】
                            • Xcode に内蔵された swiftlang/swift-format を使う

                              # `xcodebuild -version` で # Xcode 16.0 # Build version 16A242d 以降であることを確認してから swift format --help # `xcodebuild -version` で # Xcode 16.0 # Build version 16A242d 以降であることを確認してから xcrun --run swift-format --help # または `--find` を使う $(xcrun --find swift-format) --help Xcode のメニュー Editor > Structure > Format File with 'swift-format' (Ctrl + Shift + I) swiftlang/swift-format とは swiftlang/swift-format(旧 ap

                                Xcode に内蔵された swiftlang/swift-format を使う
                              • 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
                                  • 【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速で歩くヒト
                                    • ドイツ消極姿勢でEUの取り組み失速-ロシアのSWIFT排除拡大

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

                                        ドイツ消極姿勢でEUの取り組み失速-ロシアのSWIFT排除拡大
                                      • 東野篤子 Atsuko Higashino on Twitter: "「対ロシア経済制裁は何ヶ月後に効果が出るんですか?正確な見立てを出して下さい」と聞かれると困るのです。 SWIFT制裁やロシア中央銀行制裁等、侵攻前は出来るとは思っていなかったレベル・規模の制裁を実施している訳で、効果はそうすぐに測れるものではありません。"

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

                                          東野篤子 Atsuko Higashino on Twitter: "「対ロシア経済制裁は何ヶ月後に効果が出るんですか?正確な見立てを出して下さい」と聞かれると困るのです。 SWIFT制裁やロシア中央銀行制裁等、侵攻前は出来るとは思っていなかったレベル・規模の制裁を実施している訳で、効果はそうすぐに測れるものではありません。"
                                        • 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
                                          • 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
                                            • 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
                                              • 即完売した「日本エイサー Swift Edge」が再入荷。16型4K+で1.17kgの人気モデル

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

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

                                                      【Swift 4.2】 アラーム時計の作り方 - Qiita
                                                    • iOSDC Japan 2020 で「Swiftで始める静的解析」というタイトルで発表しました! - まつじの開発日記

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

                                                        iOSDC Japan 2020 で「Swiftで始める静的解析」というタイトルで発表しました! - まつじの開発日記
                                                      • 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 (スイフト クアトロ) そのモダンなデザイン性とスマートな機能性は、 使う人の気持ちと身体を解放し、 快適で心地よいひと時を作ってくれます。

                                                                  • 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
                                                                        • 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 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
                                                                            • 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
                                                                              • 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の使い方 - しおメモ
                                                                                • 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