並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 779件

新着順 人気順

Swiftの検索結果81 - 120 件 / 779件

  • IBMがSwift開発を終了 - Chris Bailey氏とのQ&A

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

      IBMがSwift開発を終了 - Chris Bailey氏とのQ&A
    • Apple のサンプルプロジェクトから Swift Concurrency 移行のエッセンスを学ぶ - Mirrativ Tech Blog

      こんにちは、クライアントエンジニアのちぎら(@_naru_jpn)です。Apple が Swift Concurrency への移行をサポートするためのサンプルプロジェクト Updating an App to Use Swift Concurrency を公開しているのをご存知でしょうか。 このプロジェクトには、DispatchQueue を用いて記述されたアプリのコードと、それを Actor などの Swift Concurrency を使用したコードに書き換えたアプリのコードの 2 つが同梱されています。運用しているプロダクトのコードを書き換えるのは規模も大きく大変ですが、小さいプロジェクトから書き換えの課題感を掴んだり、ウォーミングアップとして Apple のサンプルプロジェクトから学べることがあるだろうという事から、このプロジェクトを題材にして社内勉強会を開催しました。 勉強会の

        Apple のサンプルプロジェクトから Swift Concurrency 移行のエッセンスを学ぶ - Mirrativ Tech Blog
      • [visionOS] Spatial Computingの用語・基礎概念の整理 #WWDC23|shu223

        visionOSのサンプルをシミュレーターで動かしてみたり新規プロジェクトを作成してみたりすると、結構新しい概念や用語がいろいろと登場していることに気付く。 基礎概念や用語は早めに理解しておいた方が良いだろうということで、WWDC23のセッション "Get started with building apps for spatial computing" の冒頭と後半にあった解説を整理した。 なお、引用表記と画像は基本的に"Get started with building apps for spatial computing"より。 Elementsウィンドウ各アプリは、1つまたは複数のウィンドウを持つことができる。 SwiftUIでSceneを用いて構築でき、 2Dと3Dコンテンツを混在させることができる。 ユーザーが自由に拡大縮小や再配置を行える。 ボリュームボリュームは3Dコンテン

          [visionOS] Spatial Computingの用語・基礎概念の整理 #WWDC23|shu223
        • else ifが複数回出てきたら考えること

          こんにちは!アルダグラムでエンジニアをしている@sohichiroです。 本記事は株式会社アルダグラム Advent calendar 2023 13日目の記事です。 前日は、@kageyama さんによる、SQLインジェクションの話でした。 セキュリティはいつも万全にしておく必要があるので、大変ためになる記事でした。 さて、隠れ関西民として関東地方に生息している私にとっては、翔んで埼玉〜琵琶湖より愛をこめて〜は、いろいろ込み上げてくるものがありました。確かに兵庫県は神戸と芦屋だけが飛び抜けて都会指数が高いですよ😂(私、兵庫県の田舎の方出身)。関西弁を勉強したいなら、格好の教材だと思いました。 else ifが複数回出てくることのつらみ さて、else ifです。 else if。プログラマーであれば、一度は書いたことあると思います。 言語によっては、elsif(Ruby)、elif(P

            else ifが複数回出てきたら考えること
          • 【サンプルコード有】Swiftとは?iOSアプリで定番のプログラミング言語入門 | AKKODiS(アコーディス)コンサルティング株式会社

            【サンプルコード有】Swiftとは?iOSアプリで定番のプログラミング言語入門 公開日:2019.09.27 最終更新日:2020.09.25 スキルアップ Swift(スイフト)は、iOSアプリを開発するためにAppleが開発した言語です。2014年に公開され、2017年頃にはiOSアプリ開発で確固たる地位を築きました。そして現在はバージョンアップの結果、iOSアプリだけでなく広い開発用途で使用できるようになりました。 ここでは成長が著しいSwiftについて、特徴や開発環境の構築についてなどを解説していきます。 AppleOS上で動作するアプリの開発には、従来は「Objective-C(オブジェクティブシー)」や「Objective-C++(オブジェクティブシープラスプラス)」、C言語が使用されていました。それらの言語と共存しつつ、よりインタラクティブにアプリを開発することを目的にApp

              【サンプルコード有】Swiftとは?iOSアプリで定番のプログラミング言語入門 | AKKODiS(アコーディス)コンサルティング株式会社
            • Appleのプログラミング言語「Swift」がWindows 10へ移植、電卓デモがお披露目される/コンパイラーやライブラリ一式を含むツールチェーンがダウンロード可能に

                Appleのプログラミング言語「Swift」がWindows 10へ移植、電卓デモがお披露目される/コンパイラーやライブラリ一式を含むツールチェーンがダウンロード可能に
              • リングフィットアドベンチャーのある生活。 - シロクマの屑籠

                新型コロナウイルスの影響のため、switchのリングフィットアドベンチャーがものすごく売れてしまい、なかなか手に入らずにいた。が、9月上旬にやっと実物を手に入れて遊べるようになった。 リングフィットアドベンチャーについては、立派な記事が既にアップロードされている。 [参考]:『リングフィット アドベンチャー』ゲームとフィットネス、混ぜるな危険のゲームデザインが成立するまでの苦労【CEDEC 2020】 - ファミ通.com [参考]:開発スタッフに聞く『リングフィット アドベンチャー』 | トピックス | Nintendo でも百聞は一見に如かず。ゲーム、とりわけ身体性を伴うゲームは自分の身体で遊んでみないとわかったものじゃない。で、リングフィットアドベンチャーを遊んでいるうちに自分自身が健康になり、感心させられたことが多かったので書き残しておくことにする。 身体のコンディションを整えるだ

                  リングフィットアドベンチャーのある生活。 - シロクマの屑籠
                • GitHub Copilotを使ってちょっと楽にUnitTestを書けるようになった - STORES Product Blog

                  こんにちは! 引っ越しのために本棚をひっくり返していたら、エンジニアなりたての頃の勉強ノートが出てきました。 今となっては全く役に立たないノートなのに、なんとなく捨てられない とと です。 毎日頭が沸騰するんじゃないかと思うくらい頭をフル回転させて、人生で一番カロリーを使っていたのか、あのときほど減量に成功した日はいまだかつてありません。 (プログライミングダイエットと呼んでいます ※効果には個人差があります) Unitテスト書いてますか?GitHub Copilot使ってますか? さて、わたしは普段、STORES 決済 アプリ/SDK を開発するチームでiOSエンジニアをしています。 この2つのプロジェクトの現在のUnitテストのカバレッジは以下の通りとなっています。 アプリ: 33.15% SDK: 27.98% 結構頑張っている方だと思うのですが、どうでしょうか? STORES 決済

                    GitHub Copilotを使ってちょっと楽にUnitTestを書けるようになった - STORES Product Blog
                  • 「Swift Playgrounds」は超かわいいけどガチなiOS/macOS向け言語Swiftの学習アプリ【どれ使う?プログラミング教育ツール】

                      「Swift Playgrounds」は超かわいいけどガチなiOS/macOS向け言語Swiftの学習アプリ【どれ使う?プログラミング教育ツール】
                    • いいから `!` を使え! / Shut up and use `!` !

                      SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI

                        いいから `!` を使え! / Shut up and use `!` !
                      • ICカードリーダーのiOSアプリをSwiftUIで開発しました - Money Forward Developers Blog

                        こんにちは。 経費精算サービス「マネーフォワード クラウド経費」の開発チームでiOSエンジニアをしている河島です。 本日、ICカードリーダー by マネーフォワードのiOS版アプリをストアに公開しました。 交通系ICカードから利用履歴を取得して表示したり、マネーフォワードのサービスと連携して家計簿や経費精算などに役立てていだだけるアプリになっているので、よろしければダウンロードして使っていただけると嬉しいです。 今回はそのICカードリーダーアプリの開発について共有してみようと思います。 動作イメージは以下のような感じです。 経緯 マネーフォワードでは、以前からICカードリーダー by マネーフォワードのAndroidアプリを提供しており、ユーザーの皆様から経費精算などに便利だと好評いただいておりました。 iOS版が欲しいというご要望もあったのですが、FeliCaから必要な情報を取得するAP

                          ICカードリーダーのiOSアプリをSwiftUIで開発しました - Money Forward Developers Blog
                        • 2019年8月以降のお仕事を大募集 🐶 — Firebase / Flutter / iOS / Swift / SwiftUI

                          [2019/07/24 追記] 募集締め切りましたある程度目処が立ってきたので今回の機会としては募集終わりにさせていただきます。色々お声がけいただき、とても感謝しています。 [2022/04/14 追記] 改めて、継続的にお仕事募集中ですFlutter/Firebaseなどのお仕事のご相談 記載の条件で改めてお仕事のご相談を受け付けております(記載の通り稼働に空きが無い状態が続いていて即お請けすることは難しい状況ですが)。 2017年8月頃からiGhost・iActorという2つの兄弟アプリの開発に従事していまして、2018年2月にリリース後ユーザーからとても高い評価を得つつがんばっておりましたが、社長が会社ごとクローズするという決断を急に下しました。これまでそちらでフルタイムで働いてましたが、2019年8月以降の仕事が急にゼロになった次第です。少なくとも今年いっぱいはそのサービスをやり切

                            2019年8月以降のお仕事を大募集 🐶 — Firebase / Flutter / iOS / Swift / SwiftUI
                          • アップルの無償プログラミング学習ツール「Swift Playgrounds」アニメーションを動かそう (1/5)

                            アップルが提供している無償アプリ形式のプログラミング学習ツール「Swift Playgrounds」は、App ストアでダウンロードできます この連載は、iPadやMac上で動作するSwift Playgroundsというアプリを使って、体験的にプログラミングの学習を始めようという趣旨でお届けしています。前回は、図形を描く機能と、ユーザーが画面にタッチしたことを検出する機能を組み合わせて、簡単なお絵描きアプリを作ってみました。 今回も図形を描くことは変わりませんが、今回は描いた図形を動かすアニメーションにトライします。最初はタッチ操作によって動かしますが、次に自動的に動き続けるアニメーションにします。さらに、ボールが壁で跳ね返るアクション付きのアニメーションを作ります。 今回の展望 今回も、達成していく課題の流れを、大きなくくりで順に挙げておきます。 ①「図形」テンプレートの「アニメート」

                              アップルの無償プログラミング学習ツール「Swift Playgrounds」アニメーションを動かそう (1/5)
                            • Swiftのみを使って、今Qiitaを作るとしたら - Qiita

                              Swift は iOS アプリを作るための言語というイメージが強いと思います。しかし、実際にはサーバーサイドプログラムや機械学習、コマンドラインツールの開発など、 多様な目的で利用できる汎用言語です 。 2015 年にオープンソース化され、 Linux でも動作し、近々 Windows もサポートされる予定です。 Swift は Apple の言語ですが、それは TypeScript が Microsoft の、 Go が Google の言語だというのと同じ程度の意味しか持たないと思います。 Swift Core Team には Google のエンジニアも入っていますし、新しい言語の機能はすべて、オープンな場で議論された上で決定されます。 そんな Swift にとって期待される二つの分野が、 Web のクライアントサイドとサーバーサイドです。 WebAssembly に対応することで、

                                Swiftのみを使って、今Qiitaを作るとしたら - Qiita
                              • SwiftUI で Web アプリという可能性 - OPTiM TECH BLOG

                                はじめに こんにちは.R&D チームの久保です. 現在 JavaScript や JavaScript にトランスパイルする言語 (TypeScript, 新し目の ECMAScript など) が主流であるフロントエンドの Web アプリケーションフレームワーク界隈ですが,数年前に WebAssembly の実行が主要ブラウザ全てでサポートされて以来,ひそかに他の言語によるフレームワークが増えつつあるのをご存知でしょうか?しかもそれらは,JavaScript でデファクトスタンダードとなりつつある React や Vue.js などと同様,仮想 DOM を実装していたりします. 例としては C# (.NET) の Blazor, Rust の Yew, Go の Vugu, C++ の asm-dom などがあります.ただ,現時点ではその多くが実験的なプロジェクトであり,今すぐに Jav

                                  SwiftUI で Web アプリという可能性 - OPTiM TECH BLOG
                                • 画像をブックマークできるSNS「Pinterest」がGoogle画像検索の表示ランキングを故意に上げていると判明

                                  by Gustavo da Cunha Pimenta ウェブサイトのアクセス数を増やすためには、検索エンジン最適化(SEO)が必須です。インターネット上の画像をブックマークするソーシャルメディア・Pinterestが高度なSEO技術を駆使し、検索データを取得する「スクレイピング」によってGoogle検索の表示ランキングを上げていると、SEOの自動化などを扱うRankScienceのCEOであるライアン・ベッドナー氏が語っています。 Deconstructing Pinterest's reverse-image-search SEO growth hack | RankScience https://www.rankscience.com/blog/pinterest-image-seo-growth-hack ベッドナー氏はPinterestを「何年もの間、SEOの成長によって驚異的な

                                    画像をブックマークできるSNS「Pinterest」がGoogle画像検索の表示ランキングを故意に上げていると判明
                                  • SwiftUIで使用されているSwift5.1の新機能 - クックパッド開発者ブログ

                                    こんにちは。会員事業部の岡村 (@iceman5499) です。 普段はクックパッドアプリ(iOS)を開発しています。 先日San Joseで開催されたWorldwide Developers Conference 2019 (WWDC19)に参加し、そこでSwiftUIの発表をうけていくつか調べたことがあるので簡単にまとめておきたいと思います SwiftUIの登場 今年のKeynoteの最後に、SwiftUIという新たなUIフレームワークが発表されました。 SwiftUIはReactやFlutterのような形式でViewを宣言して画面を構築できる、これまで使用されてきたUIKitとは全く異なる形式のフレームワークです (AppleのSwiftUI紹介ページ ) この発表をうけてKeynoteはとても盛り上がっていました。期間中もSwiftUIの話題でもちきりで、セッションも多く開かれてい

                                      SwiftUIで使用されているSwift5.1の新機能 - クックパッド開発者ブログ
                                    • Swift Concurrency チートシート

                                      Swift 5.5 で Swift に Concurrency (並行処理)関連の言語機能が追加されました。これによって、 Swift で非同期処理・並行処理のコードをより簡潔かつ安全に書くことができるようになります。 しかし、 Swift Concurrency は Structured Concurrency や Actor など、多くの人にとって馴染みが薄いだろうと思われる概念を含みます。具体例を通して効率よく Swift Concurrency を習得できるように、本記事では iOS アプリを題材に、 Swift Concurrency 導入以前( Before )と導入後( After )のコードを比較することで、何がどのように変わるのかを紹介します。 なお、 Swift Concurrency 関連の機能は次の三つに大別できるため、本記事の Before & After の例も

                                        Swift Concurrency チートシート
                                      • Androidアプリエンジニアから見たiOSアプリ開発 - ドワンゴ教育サービス開発者ブログ

                                        N予備校iOSアプリ開発チームのyoppieです。 筆者のN予備校での経歴は Androidアプリ開発チーム 2021年4月 - 2022年3月 iOSアプリ開発チーム 2022年4月 - 現在 です。iOSアプリ開発にチャレンジしたくなり、Androidアプリ開発からiOSアプリ開発に移りましたが、iOSアプリ開発とAndroidアプリ開発(以下I/A)でのさまざまな違いがあり、苦労しました。(iOSアプリ開発チームに移り10ヶ月経ちますが、今も苦労しています...) I/Aでのさまざまな違いがありますが、この記事では筆者が特に違いを感じた点をまとめています。 I/Aどちらかのエンジニアの方がもう一方に移りたて、もしくは移ろうか迷っている方に向けた記事となっています。 IDEに関連した各種バージョン 一般的にXcodeでiOSアプリ開発を行い、Android StudioでAndroid

                                          Androidアプリエンジニアから見たiOSアプリ開発 - ドワンゴ教育サービス開発者ブログ
                                        • iOS 14以降をターゲットにiOSアプリ開発するならどんな構造設計をするか 2021初夏

                                          はじめに この記事はiOS 13以降にもSwift Concurrency(つまりasync/awaitやActorなど)が使えるようになると思っていなかったときに書いたものです。 はなしの準備 雑談として「最近はどんなアーキテクチャでiOSアプリ作るの?」という話題があったので整理の文章を書いてみます。 Appleの性質上、2021年7月でもまだ決め手のようなものはないし、私だったらTCAやVIPERを候補にモジュール分割してなるべくDB使わずに作って必要になったらCore Dataを採用すると思います。 それはそれとして、Android BlueprintのREADMEかなにかでGoogleのソフトウェアエンジニアが「チームが生産性を最大化させるアーキテクチャを選べばいい」なんてことを書いてあったのを読んだ記憶があるんですが、それは最もですねと思いつつも、しかしそもそも選択肢がわからな

                                            iOS 14以降をターゲットにiOSアプリ開発するならどんな構造設計をするか 2021初夏
                                          • メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング

                                            ここまでBazel の利点をいくつか紹介しましたが、採用には懸念点もありました。次のセクションからは、どのような懸念があったか、それをどのように解決したのかを紹介します。 Xcode 統合 Bazel と Xcode の統合は Bazel の採用においてもっとも大きな懸念でした。 Xcode はビルドシステムと密結合したやや特殊な IDE なので、外部ビルドシステムとの統合が難しいのです。特に indexing や LLDB デバッグを正しく動作させるのは困難でした。 統合とはつまり、Bazel によるビルドのアウトプットを利用して Xcode がサポートする動作を再現することを意味していて、主に下記のような要件を満たす必要があります。 Bazel のビルド構成ファイル群を解析して Xcode プロジェクトを生成する Xcode ビルドの実行を抑制し、代わりに Bazel ビルドを実行する

                                              メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング
                                            • Mirrativ の iOS アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog

                                              こんにちは、iOSエンジニアのちぎらです。今回は Mirrativ の iOS アプリで使っているライブラリをご紹介します。 Mirrativ ではどんなライブラリを使用していますか?と質問されることが時々あります。設定画面のライセンス情報に一覧で表示はされているものの、ライブラリ名だけでは用途が分かりにくいものもあるので、説明を添えて一覧で確認できるようにしようというのが今回の趣旨です。 ライブラリ管理には CocoaPods、Carthage を使用しています。最新のライブラリに追従できるように、一部のライブラリでは CI(Bitrise)上で定期的にバージョン更新のためのプルリクを作成しています。Swift Package Manager はまだ導入していませんが、タイミングを見て集約していけたらいいですね。 ライブラリ一覧 HTTP通信/ストリーミング Alamofire HTTP

                                                Mirrativ の iOS アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog
                                              • minne iOSの2021年の開発環境 - Pepabo Tech Portal

                                                開発言語と主要フレームワーク 95%以上Swiftで、特に古いテストやエンティティはObjective-Cが少しだけあります。新規のものは必ずSwiftで開発していて、残っているObjective-Cは少しずつ減らしています。 使っているSDKのバージョンに関しては、Xcode 12への移行対応が終わっており、近日中に12でビルドしたバイナリーを公開する予定です。 ほぼほぼUIKitですが、いくつかの画面でSwiftUIを使っています。最低対応のSDKはiOS 13なので、LazyStack系やLazyGrid系がまだ使えないのですが、設定周りの画面など、CollectionViewっぽくない画面を今年中にたくさん移行しようと思っています。移行自体は色々考えてプロトタイプを作るなどして、2020年のiOSDCで発表しました。また、UIKitはモダンなAPIを使うように心がけており、例えば、

                                                  minne iOSの2021年の開発環境 - Pepabo Tech Portal
                                                • Windows版「Arc」がついに登場、ChromiumベースのSwiftで開発されたブラウザの使い心地を確かめてみた

                                                  The Browser Companyが開発するChromiumベースでありながらAppleのプログラミング言語・Swiftで開発されているウェブブラウザ「Arc」が、ついにWindowsに対応しました。近年のウェブブラウザでは主流のタブベースのUIとは異なる操作感が特徴で、ChromiumベースであるためChromeの拡張機能を利用可能、さらにSwiftをWindowsに持ち込むことに成功しているという点でも注目を集めるArcを、実際に使ってみました。 Arc for Windows – Arc Help Center https://resources.arc.net/hc/en-us/articles/19400082392215-Arc-for-Windows Arc on Windows is finally here. No more waitlists, no more be

                                                    Windows版「Arc」がついに登場、ChromiumベースのSwiftで開発されたブラウザの使い心地を確かめてみた
                                                  • iOSDC 2021セッション資料まとめ - Qiita

                                                    iOSDC2021登壇資料、スライドのまとめです。 Twitter等で見つけ次第掲載しますが、もし資料を見かけた方or資料を公開した登壇者の方がいらっしゃいましたら、コメント等でお声がけください。 スライドや資料のリンクが見つかった場合はタイトルにリンクをつけてありますので、タイトルがリンクになっていない場合はまだ資料が見つかっていないものになります。 Day 0 Track A 大規模リファクタリングの極意 forteeのリンク SwiftUIで使ったアプリを1年運用してみてわかったこと forteeのリンク Initiatives in Rakuma iOS App forteeのリンク SwiftUI で実プロダクトを音速リリースした話 forteeのリンク Track B agoraを使ってライブ配信機能を1ヶ月半でリリースした話 forteeのリンク A Swift Stack

                                                      iOSDC 2021セッション資料まとめ - Qiita
                                                    • Apple Watchアプリ開発の超絶基礎・通信編 2022版 | cloud.config Tech Blog

                                                      こんにちは。22卒としてFIXERに入社しました、寺田です。 タイトルにも書いていますが、今回はApple Watchアプリの開発について書いていこうと思います。今回のテーマは「iPhoneとApple Watch間の通信」です。 はじめに なぜ、Apple Watchアプリの開発について書こうと思ったのか、その理由は単純です。 情報が皆無!! これに尽きます。「Apple Watchアプリ開発」で検索しても、ヒットする情報は「古い」もしくは「不十分」です。 そのため、いざ開発しようと思っても「結局どうすればいいの?」となってしまうのが現状です。大学生時代の僕がそうでした。 今回は、そんな現状を変える一手として、この記事を投稿させていただきます。 準備物 必要な機材は以下のようになっています。 Mac ※必須PCに関しては、Mac限定となります。(今回利用するXcodeが、Windowsマ

                                                        Apple Watchアプリ開発の超絶基礎・通信編 2022版 | cloud.config Tech Blog
                                                      • いま話題の「SWIFT(スウィフト)」を理解する【鈴木淳也のPay Attention】

                                                          いま話題の「SWIFT(スウィフト)」を理解する【鈴木淳也のPay Attention】
                                                        • 過去に公開されたXcodeの高速ダウンロードや切り替えが可能なオープンソースのXcodeバージョン管理ツール「Xcodes App」がリリース。

                                                          過去に公開されたXcodeのダウンロードや切り替えが可能なXcodeバージョン管理ツール「Xcodes.app」がリリースされています。詳細は以下から。 Appleの統合開発環境Xcodeは、Mac App Storeから最新バージョンのダウンロード&インストールが可能なものの、macOSやSDK、Swiftコンパイラのバージョンの関係で過去に公開された旧バージョンのXcodeを利用したい場合がありますが、そんなXcode.appのバージョン管理を行えるツール「Xcodes.app」がリリースされています。 The easiest way to install and switch between multiple versions of Xcode. RobotsAndPencils/XcodesApp – GitHub Xcodesシリーズはカナダのソフトウェア会社Robots & P

                                                            過去に公開されたXcodeの高速ダウンロードや切り替えが可能なオープンソースのXcodeバージョン管理ツール「Xcodes App」がリリース。
                                                          • iOSアプリのメモリリークを発見、改善する技術 - クックパッド開発者ブログ

                                                            こんにちは。事業開発部の岡村 (@iceman5499) です。 普段はクックパッドアプリ(iOS)を開発しています。 先日、アプリケーションが特定の条件で意図せぬ状態に陥り、アプリケーションが重くなって端末が発熱する、というバグが発見されました。 調査の結果、このバグはメモリリークが原因で発生していました。 この反省を踏まえメモリリークを検知するテストを導入したため、本記事ではその事例を紹介したいと思います。 (本記事ではクックパッドアプリとはiOS版の「クックパッド」アプリのことを指すものとします) クックパッドアプリにおけるメモリリークの影響 クックパッドアプリはレシピの検索をコア機能としています。 検索は重い処理ですがAPIを通してサーバ上で行われるため、アプリは結果を表示するだけです。そのためメモリを多く必要としません。 これまでにも何度かメモリリークが発生している状況はありまし

                                                              iOSアプリのメモリリークを発見、改善する技術 - クックパッド開発者ブログ
                                                            • ロシア7銀行をSWIFTから排除 EU決定、最大手は対象外 - 日本経済新聞

                                                              【ブリュッセル=竹内康雄】欧州連合(EU)は2日、ロシアへの追加の経済制裁として同国2位のVTBバンクなど大手7行を国際的な資金決済網「国際銀行間通信協会(SWIFT)」から排除すると決めたと発表した。ロシアには約300の銀行があるが、まず大手行を対象に国際決済から締め出す。欧州のエネルギー調達への影響を抑えるため、最大手のズベルバンクとエネルギー部門に強いガスプロムバンクは排除を見送った。

                                                                ロシア7銀行をSWIFTから排除 EU決定、最大手は対象外 - 日本経済新聞
                                                              • Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来

                                                                こんにちは。@sanposhihoです。 この記事では、アクターモデルとはなんぞやという話から始まり、僕が卒業論文のプロジェクトとして作成したGoのライブラリ、“Molizen”の紹介をします。 わりと長く、乱文ですが、適宜読み飛ばして興味のある部分だけをご覧いただければと思います。 マサカリは優しく投げてください。ここはこうした方がいいんじゃないかみたいなのも参考にしたいので是非。 Twitter(@sanpo_shiho)に投げていただいても、雑にGitHubのissueを立てていただいてもいいです。 sanposhiho/molizen: Molizen is a typed actor framework for Go. Goのアクターモデルのフレームワークを公開しました。未完成なので暖かく成長を見守ってください🌱 sanposhiho/molizen: Molizen is a

                                                                  Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来
                                                                • GitHub - livekit/livekit: End-to-end stack for WebRTC. SFU media server and SDKs.

                                                                  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 - livekit/livekit: End-to-end stack for WebRTC. SFU media server and SDKs.
                                                                  • Swift 6で来たる並行処理の大型アップデート近況

                                                                    最近、 Swift リポジトリに並行処理関係の Pull Request (PR) が続々とマージされています。 たとえば、次のような PR があります。 Add async to the Swift type system. #33147 Add @asyncHandler attribute. #33476 Import "did" delegate methods as @asyncHandler. #34065 Import Objective-C methods with completion handlers as async #33674 Basic support for actor classes and actor isolation #33906 Swift の並行処理( Concurrency )関連の機能については、 2020 年 1 月に発表された "On th

                                                                      Swift 6で来たる並行処理の大型アップデート近況
                                                                    • Swiftにおけるインポートとリンクの仕組みを探る

                                                                      Swiftにおけるインポートとリンクの仕組みを探る iOSDC 2019

                                                                        Swiftにおけるインポートとリンクの仕組みを探る
                                                                      • Swiftはじめました - ゼクシィiOSアプリの場合 | Recruit Tech Blog

                                                                        はじめに Swift はじめました。と聞くと、読者の方は「いまさら?遅すぎじゃない?」とか、「大切なのは何の言語で書くかよりも設計じゃないの?」などと思われるかもしれません。気持ちはわかります。 しかし実際、ゼクシィアプリのコードベースは今まで Objective-C 100% でした。そして、つい最近、はじめてプロダクションコードとして Swift のコードをリリースすることができました。本稿では、そこに至るまでに考えたことや、具体的なやり方を紹介できればと思います。 申し遅れましたが、この記事はゼクシィ iOS アプリの開発を担当している @tondol がお送りします。好きな結婚式ソングは lily white で「ふたりハピネス」です。1)ラブライブ!のキャラクターソングです。わざわざ脚注までお読みいただき、ありがとうございます。 背景 前述の通り、ゼクシィアプリはこれまで Obj

                                                                          Swiftはじめました - ゼクシィiOSアプリの場合 | Recruit Tech Blog
                                                                        • Swift言語がAWS Lambdaで利用可能に。Swift開発チームが「Swift AWS Lambda Runtime」公開

                                                                          Swift言語がAWS Lambdaで利用可能に。Swift開発チームが「Swift AWS Lambda Runtime」公開 Swift開発チームは、AWS LambdaでSwift言語を利用可能にする「Swift AWS Lambda Runtime」の公開を発表しました。 Use Swift to create serverless functions that run in the cloud. The new Swift AWS Lambda Runtime project is now live. Read more about it here: https://t.co/lPNYGWUzAs — Swift Language (@SwiftLang) May 29, 2020 Swift言語はiOSやmacOSなどのApple社製デバイスに対応したアプリケーション開発のため

                                                                            Swift言語がAWS Lambdaで利用可能に。Swift開発チームが「Swift AWS Lambda Runtime」公開
                                                                          • Develop apps for iOS | Apple Developer Documentation

                                                                            Learn the basics of Xcode, SwiftUI, and UIKit to create compelling iOS apps.

                                                                              Develop apps for iOS | Apple Developer Documentation
                                                                            • iOSアプリの大きな技術的負債に立ち向かう - Chatwork Creator's Note

                                                                              こんにちは、Chatwork モバイルアプリケーション開発部マネージャーの福井(@tinpay)です。最近は宮崎辛麺にハマっていて、卵とじ & ネギニラトッピング以外の美味しい食べ方絶賛募集中です。 さて、みなさんが作られているプロダクトには技術的負債ありますか? Chatwork iOSアプリは2016年春にフルネイティブ(2016年時点ではフルObjective-C)に刷新して、そこから6年が経過しました。その期間の中で様々な理由によって負債がどんどん積み上がっているのですが、チーム一丸となって負債の返済に絶賛取り組み中で、ようやくSwift化などでも成果が出てきています。 ただ、返済にはまだまだパワーが足りてないのが現状なので、仲間を募集する上でも、今回は赤裸々にどんな負債があるのかについて紹介してみようと思います。 技術的負債とは? iOSアプリの技術的負債と向き合い方 1. Ob

                                                                                iOSアプリの大きな技術的負債に立ち向かう - Chatwork Creator's Note
                                                                              • ロシア国民、外貨求めてATMに長蛇の列-制裁でルーブル急落を懸念

                                                                                ロシア全土でATM(現金自動預払機)の前に外貨を引き出そうとする人の長い列ができた。ウクライナ侵攻に対する制裁措置が西側諸国によって強化され、通貨ルーブル急落懸念が広がっている。 一部の銀行は25日終値を3割余り上回る高値でドルを売却し、多くのエコノミストがロシア中央銀行に利上げを促し得る心理的に重要な水準とする1ドル=100ルーブルをかなり上回るドル高ルーブル安になっていたにもかかわらず、外貨購入意欲は衰えなかった。ロシア国民は矢継ぎ早に繰り出される制裁措置の内容消化が追いつかない状況だ。 名字を明かさずウラジーミルとだけ名乗ったプログラマーの男性(28)はモスクワのショッピングモールでATMの順番を待ちながら取材に応じ、「1時間並んでいるが、外貨はどこでも消えていて、ルーブルしかない。こんなことになるとは思っていなかったので出遅れた。ショックだ」と語った。 ロシアのウクライナ侵攻に対す

                                                                                  ロシア国民、外貨求めてATMに長蛇の列-制裁でルーブル急落を懸念
                                                                                • GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

                                                                                  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 - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.