並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

CocoaPodsの検索結果1 - 26 件 / 26件

  • BudouX: 読みやすい改行のための軽量な分かち書き器

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

      BudouX: 読みやすい改行のための軽量な分かち書き器
    • ジャンプTOON Flutter アプリの全体像 | CyberAgent Developers Blog

      ジャンプTOON アプリチームの國師です。 5 月にサービスを開始した 「ジャンプTOON」 は、Flutter を採用し Android, iOS, iPadOS 向けのアプリを提供しています。 本記事では、ジャンプTOON モバイルアプリの開発で採用している技術スタックやプロジェクト構成、開発手法を紹介します。 目次 SDK・ツール管理 プロジェクト管理・タスクランナー CI・CD ディレクトリ構成 テーマ管理 ルーティング アセット管理 状態管理 サーバ通信 Lint テスト UI カタログ Web Preview PDR SDK・ツール管理 Flutter の SDK バージョン管理には、Flutter 以外の SDK やツールもまとめて管理できる asdf を採用しています。 Flutter の開発者界隈では FVM も人気ですが、次の点から、アプリチームに限らず開発チーム全体で

        ジャンプTOON Flutter アプリの全体像 | CyberAgent Developers Blog
      • 最終出社日でした - @watson1978 の日記

        今日はReproでの最終出社日。思い返せば 30 歳も過ぎてから Ruby とどう関わっていくかという人生だった。 MacRuby (2010年~) 暇つぶしに Mac OS X のアプリを作ってみようかと思い立った時に出会ったプロジェクトだった。 今のように Swift や clang というコンパイラもなく、 Objective-C 言語というとにかく [] を書きまくらないとならずどうにもなじめなかった。もともと趣味で Ruby はさわっていたのでそれでアプリが作れたら良いのにと思っていたところで、渡りに船的にさわり始めたのがきっかけだった。 私がさわり始めたころはちょっとしたコードを書いてもすぐにクラッシュするような感じで、ちまちま「こういうコードを書くとクラッシュするんだけど何でだろう?」とプロジェクトの issue に書き連ね、気がついたら「こういう風に直すと動くようになるんだ

          最終出社日でした - @watson1978 の日記
        • Apple M3チップファミリーを搭載したMacBook Pro (Nov 2023)のXcodeベンチマークスコアまとめ。11コアM3 Proのスコアは10コアM1 Pro程度に。

          Apple M3チップファミリーを搭載したMacBook Pro (Nov 2023)のXcodeベンチマークが公開されています。詳細は以下から。 Appleは現地時間2023年10月30日に開催したスペシャルイベント「Scary fast. (速いもの見たさ。)」で、Mac用の第3世代Apple Siliconチップとなる3つの「M3、M3 Pro、M3 Max」と、そのM3ファミリーを搭載する「MacBook Pro (14/16インチ)」を発表しましたが、このM3チップファミリーのXcodeベンチマーク(XcodeBenchmark)が公式リポジトリに登録されてきたのでまとめてみました。 なお、XcodeBenchmarkはオープンソースで公開されており、Xcodeとコマンドラインツールさえインストールしてあれば誰でも実行可能ですが、2023年10月からXcode 15用にコンパイル

            Apple M3チップファミリーを搭載したMacBook Pro (Nov 2023)のXcodeベンチマークスコアまとめ。11コアM3 Proのスコアは10コアM1 Pro程度に。
          • Ruby フルタイムコミッタの仕事報告 2023年Q2-3 - ANDPAD Tech Blog

            こんにちは、hsbt です。前回のエントリからしばらく経ってしまい、引き続き原神や崩壊・スターレイルをプレイしつつ、アサシンクリード・ミラージュやスパイダーマン2など、ホリデーシーズンに向けたゲームラッシュでいよいよ時間がなくなってきました。 今回は RubyKaigi 2023 以降、主に 2023 年の夏から秋にかけての Ruby のフルタイムコミッタの活動についてご紹介します。 Euruko 2023 への登壇 今年の夏は Ruby 本体や RubyGems や Bundler の開発はもちろんのことですが、9月に開催された Euruko 2023 の登壇の準備が中心になりました。Euruko とはどういうカンファレンスなのかを知らない方のために簡単に紹介をします。 Ruby の国際カンファレンスには日本で開催される RubyKaigi 、米国で開催される RubyConf などがあ

              Ruby フルタイムコミッタの仕事報告 2023年Q2-3 - ANDPAD Tech Blog
            • 300万個ものiOSおよびmacOSアプリが強力なサプライチェーン攻撃にさらされていたことが明らかに

              iOSやmacOS向けのアプリケーション開発で利用されるライブラリ管理ツールの「CocoaPods」に、過去10年間にわたって脆弱(ぜいじゃく)性が存在していたことが明らかになりました。これにより、300万個ものiOSおよびmacOSアプリケーションがサプライチェーン攻撃の危機にさらされていたことが明らかになっています。 3 million iOS and macOS apps were exposed to potent supply-chain attacks | Ars Technica https://arstechnica.com/security/2024/07/3-million-ios-and-macos-apps-were-exposed-to-potent-supply-chain-attacks/ Millions of iOS apps were exposed t

                300万個ものiOSおよびmacOSアプリが強力なサプライチェーン攻撃にさらされていたことが明らかに
              • minne iOS 2024年の開発環境 - Pepabo Tech Portal

                minne事業部モバイルチームのエンジニアをしております、@umatoshiです。最近はパルワールドに夢中で、全力で配合に取り組んでいます。 好きなパッシブスキルは脳筋です。 現在私は、minneのiOSアプリを開発しており、最新バージョンのXcode(執筆時点では15.2)対応とiOS15サポート終了予定等、2021年当時の記事からアップデートしたので、採用している新技術や開発効率を上げるための工夫をはじめとしたトピックを、minneのiOSチームに興味がある方へ向けて共有したいと思います。 去年はiOSDC 2023でブース出展もしていて、弊社から登壇もしていてminneについて紹介しています。こちらもどうぞ。 概要 まずiOS 14のサポートを終了しており、SwiftUI、 GraphQL、 SPM(Swift Package Manager)、 Combine、 Swift Con

                  minne iOS 2024年の開発環境 - Pepabo Tech Portal
                • Unity製のiOSアプリにFlutterを組み込む | gihyo.jp

                  本連載は、iOS/Android向けのアプリでUIの表現力を高めることを目標に、Unity製アプリにFlutterを導入した例を具体的な実装方法を交えながら紹介する記事の3回目となります。 前回の記事ではUnityからExportしたAndroidプロエジェクトに対してFlutterを組み込む方法を解説しました。 3回目となる今回はUnity製のiOSプロジェクトにFlutterを組み込む解説となります。 前回までのおさらい まず今回の本題であるUnityから出力されたiOSプロジェクトにFlutterを入れる方法を解説する前に前回までの話しをおさらいします。 前回までの記事で、 なぜUnity製アプリにFlutterを入れる必要があるのか アプリ、Unity、Flutterの関係性 今回の記事の内容を実行している環境の紹介 FlutterのModuleプロジェクトの作成 UnityからE

                    Unity製のiOSアプリにFlutterを組み込む | gihyo.jp
                  • Apple M3チップを搭載したMacBook AirのXcodeBenchmarkは、最高でApple M1 Pro搭載のMacBook Proと同程度に。

                    Apple M3チップを搭載したMacBook AirのXcodeBenchmarkが公開されていたのでまとめました。詳細は以下から。 Appleは現地時間2024年03月08日、昨年10月に発表された3ナノメートルテクノロジー(3nmプロセス)を採用したApple M3チップ搭載の13インチ/15インチMacBook Airの販売を開始しましたが、この「MacBook Air (13/15インチ, M3, 2024)」のXcodeベンチマークのスコアが公開され始めたのでまとめてみました。 XcodeBenchmarkは72のCocoaPodsライブラリと依存関係を含むフレームワークのBuild Timeを測定するベンチマークですが、投稿されたmacOS 14.4 SonomaとXcode v15.3を利用したMacBook Air (13/15インチ, M3, 2024)のXcodeBe

                      Apple M3チップを搭載したMacBook AirのXcodeBenchmarkは、最高でApple M1 Pro搭載のMacBook Proと同程度に。
                    • Mintで管理しているSwiftライブラリを定期的に更新する - BASEプロダクトチームブログ

                      この記事は BASE Advent Calendar 2023 の18日目の記事です。 Pay ID Appグループの北川です。ショッピングアプリ「Pay ID」の開発チームでエンジニアリングマネージャーを担当しています。 iOSアプリ開発で依存管理に使っている Mint のバージョンアップデートを GitHub Actions を使って自動化した話をします。 Mint とは Mint は Swift 製のライブラリのパッケージマネージャです。 https://github.com/yonaskolb/Mint 私たちのiOSアプリのプロジェクトでは、以下のようなビルドツール系のライブラリの依存管理に1年ほど利用しています(アプリ本体の依存管理には Swift Package Manager を使っています)。 SwiftLint Mockolo IBLinter SwiftFormat

                        Mintで管理しているSwiftライブラリを定期的に更新する - BASEプロダクトチームブログ
                      • Swift Macrosの作り方 - Sansan Tech Blog

                        こんにちは!技術本部 Mobile ApplicationグループでiOSエンジニアをしている長﨑です。 Sansanアプリでは自分たちで定義したSwift Macrosを開発に導入し始めています。Swift Macrosについての勉強会も社内で実施しており、せっかくなので勉強会のコンテンツを記事にしてみます。 この記事では、Swift Macrosを開発するに当たって必要となる基礎知識からマクロの実装方法、CocoaPodsを使ったプロジェクトへの組み込み方法について、解説していきます。 Swift Macrosについての基礎知識 Swift Macrosって何? Swift Macrosの種類 Swift Macrosには独立したモジュールが必要 Swift Macrosを開発してみる Swift Macros Packageを作る Swift Macros Packageの構成 マク

                          Swift Macrosの作り方 - Sansan Tech Blog
                        • CocoaPods Support & Maintenance Plans - CocoaPods Blog

                          TLDR: We're still keeping it ticking, but we're being more up-front that CocoaPods is in maintenance mode. CocoaPods is about 13 years old now, and the landscape of iOS development has changed a lot in that time. I remember the fragmented islets of small shared libraries (like: ASIHTTPRequest, Three20, SBJson, SSToolkit, iCarousel) with tricky upgrade instructions and complicated build setups. Coc

                          • CocoaPodsにCVSSスコア10.0の脆弱性 広範囲に影響が及ぶ恐れ

                            E.V.A Information Securityは2024年7月1日(現地時間)、「iOS」向けのライブラリ管理ツール「CocoaPods」に複数の重大な脆弱(ぜいじゃく)性が存在すると伝えた。 これらの脆弱性は「CVE-2024-38368」「CVE-2024-38366」「CVE-2024-38367」として特定されており、これらを悪用されるとGoogleやGitHub、Amazonなどが管理するプロジェクトの依存関係に影響を及ぼす可能性がある。特にCVE-2024-38366のCVSSスコアは10.0と評価されているため注意が必要だ。 CVSSスコアは10.0 重大なソフトウェアサプライチェーンのリスク 発見された脆弱性は以下の通りだ。 CVE-2024-38368(CVSSスコア:9.3、深刻度:Critical): 2014年にtrunkサーバに移行したことによる影響とされて

                              CocoaPodsにCVSSスコア10.0の脆弱性 広範囲に影響が及ぶ恐れ
                            • PythonのPackage Managerを深く知るためのリンク集

                              PythonのPackage Managerを深く知るためのリンク集.md PythonのPackage Managerを深く知るためのリンク集 以下の発表(2023/10/12)につき作成した、Pythonのパッケージ管理について学ぶ上で有益なリンクを集めたもの。 stapy#98イベントリンク 登壇時の資料(SpeakerDeck) 登壇Archive動画 Pythonでの開発に関するベストプラクティス等を知ることは目的にしていない。 Package Managerを自作したり、開発にコミットするために必要なベースの知識を補うリンク集。 誤字脱字、用語不統一、勘違いはごめんなさい。 他言語でも、現代Package Managerでこれは必要だとかこれは読んでおくべきだというのがあれば教えて下さい。 ToC Donation 全体感がわかるもの Package Manager Libra

                                PythonのPackage Managerを深く知るためのリンク集
                              • FlutterもXcode Cloudで楽ちんCI/CD

                                はじめに 昔リリースしたアプリをアップデートしたいんだけど、iOSの証明書周りどうなってたっけ?ということありますよね。。自分はiOSの証明書周りがあまり自信がなく、毎回調べながらリリースしてるのですが、今回色々調べていたらXcode Cloudなる機能を利用することで、自動署名でビルドしてTestFlightにアップロードできるようなので、備忘録的に記事にしてみます。 今回やりたいこと FlutterのiOSアプリをXcode Cloudを利用してCI/CDする。 Xcode Cloudとは? Appleによって提供されているCI/CDサービスです。 Xcode 13.4.1以降とAppleDeveloperProgramのメンバーシップが必要なようです。 料金は25(コンピューティング)h/月までは無料のようです。 Xcode Cloudの設定 序盤の設定はぽちぽち進めてしまい詳しく覚

                                  FlutterもXcode Cloudで楽ちんCI/CD
                                • 生成 AI や Gemini の基本について学べる Generative AI Study Jam 開催のお知らせ

                                  .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                    生成 AI や Gemini の基本について学べる Generative AI Study Jam 開催のお知らせ
                                  • 数百万の「iOSアプリ」にセキュリティ侵害のリスク!「CocoaPods」に新たな脆弱性が見つかる | GetNavi web ゲットナビ

                                    数百万のiOSおよびmacOSアプリが、セキュリティ侵害のリスクにさらされているとEVA Information Securityが報告しています。 ↑警戒せよ(画像提供/9to5Mac) その報告によれば、オープンソースのリポジトリである「CocoaPods」で構築された約300万のiOSおよびmacOSアプリにおいて、約10年にわたって脆弱性が存在していたとのこと。CocoaPodsは開発者がオープンソースのライブラリを通じて、サードパーティのコードをアプリに簡単に統合できるツールです。 EVA Information Securityによれば、この脆弱性を利用することで攻撃者はクレジットカード情報、医療記録、個人情報などの機密データにアクセスできる可能性があるとのこと。これらのデータは、ランサムウェアや詐欺、恐喝、企業スパイなど、さまざまな悪意のある目的で使用される可能性があります。

                                      数百万の「iOSアプリ」にセキュリティ侵害のリスク!「CocoaPods」に新たな脆弱性が見つかる | GetNavi web ゲットナビ
                                    • Flutter実践開発 ──iPhone/Android両対応アプリ開発のテクニック

                                      2024年3月7日紙版発売 2024年3月7日電子版発売 渡部陽太 著 A5判/360ページ 定価3,740円(本体3,400円+税10%) ISBN 978-4-297-13993-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 本書のコンセプトは「プロフェッショナルなFlutterエンジニアになるための近道」です。 マルチプラットフォーム開発で注目の「Flutter」を習得するにあたって,環境構築にはじまり,開発言語であるDartの必須知識,フレームワークの基礎から実践的なテクニックまでを開発現場での経験に基づいて解説します。 本書ではフレームワークの中心と

                                        Flutter実践開発 ──iPhone/Android両対応アプリ開発のテクニック
                                      • 大分県立病院がDXやランサムウェア対策に向けてNetAppのストレージシステムを採用

                                        NetAppは2024年7月5日、大分県立病院が第3期病院総合情報システムにストレージシステム「NetApp AFF A250」および「NetApp FAS2720」を採用したと発表した。クラウドやAIといった技術との連携を見据え、ランサムウェア対策を含めた医療分野でのDX推進を目的に導入したとされている。 医療現場のセキュリティ強化に向けてストレージシステムを採用 大分県立病院は第3期病院総合情報システムの構築において、サイロ化していた部門システムとバックアップ環境を単一の仮想基盤上に集約し、その仮想基盤にNetAppソリューションを導入した。これによって、ランサムウェア対策や定期的に繰り返されるハードウェア更新時のデータ移行をセキュアかつスピーディーに対応できる環境を構築した。 NetAppのソリューションが採用された主要な理由としては、ランサムウェアに対して「万が一感染しても即座に復

                                          大分県立病院がDXやランサムウェア対策に向けてNetAppのストレージシステムを採用
                                        • セッションもラボも!WWDC24参加レポート - ZOZO TECH BLOG

                                          こんにちは、ZOZOTOWN開発本部でZOZOTOWN iOSの開発を担当しているらぷらぷです。 今年のWWDCもワクワクする情報が目白押しでしたね。個人的にはApple Intelligenceが今後どんな進化を果たし、日常生活をどう変えていくのかが楽しみです。 本記事では、ZOZOのiOSエンジニアが注目したセッションや、参加したラボで得た知見を紹介します。 現地参加されたメンバーによるレポートもありますので、ぜひ御覧ください。Appleのスタッフや各国の開発者との交流や、現地に行く人向けのアドバイスなどまとまっております。 techblog.zozo.com オンライン組メンバーのキャッチアップ Sessions UI updates Translation API Apple Vision Pro Labs Xcodeによって実行されるResolve Packagesの時間について

                                            セッションもラボも!WWDC24参加レポート - ZOZO TECH BLOG
                                          • Android Support for Kotlin Multiplatform to Share Business Logic Across Mobile, Web, Server, and Desktop Platforms

                                            Android Support for Kotlin Multiplatform to Share Business Logic Across Mobile, Web, Server, and Desktop Platforms Posted by Maru Ahues Bouza – Director, Product Management, and Jeffrey van Gogh – Director, Engineering Traditionally, developers must either write code individually for each platform they want to target, or make a number of compromises in order to reuse code across platforms. Android

                                              Android Support for Kotlin Multiplatform to Share Business Logic Across Mobile, Web, Server, and Desktop Platforms
                                            • エンジニアの認知負荷を下げるためにFlutterのプロジェクト構成で考えたこと | CyberAgent Developers Blog

                                              株式会社CyberFightでネイティブアプリを担当している奈良です。株式会社CyberFight DX事業本部は、複数のエンタメサービスを開発、運用するFANTECH本部に所属しています。 株式会社CyberFightでは、CyberFightグループのみならず、幅広い団体の迫力あるプロレス動画を配信するサービス【WRESTLE UNIVERSE】を運営しています。 先日おこなわれたサービス方針発表会にて、キャス配信機能(ここでのキャス配信とは、サービス側が映像機器を使って配信するのではなく、選手が配信用アプリを使ってライブ配信することを指します)を提供することが発表されました。現在はWRESTLE UNIVERSEアプリ(以下、WUアプリ)の運用開発と並行して、キャス配信機能アプリ(以下、配信アプリ)の新規開発をおこなっています。 WUアプリは私がFlutterを使用して開発した初めて

                                                エンジニアの認知負荷を下げるためにFlutterのプロジェクト構成で考えたこと | CyberAgent Developers Blog
                                              • 実行可能なバグレポートを支えるbundler/inlineのすすめ - SmartHR Tech Blog

                                                普段、さまざまなgemを使っていると「あれ、この時ってどうなるんだっけ?」「これバグじゃない?」と思うような場面に出くわすことがあります。例えば、以下のような3パターンのActive Recordのモデル定義を見てみましょう。 class Supplier < ApplicationRecord has_one :account end class Supplier < ApplicationRecord has_one :account, autosave: true end class Supplier < ApplicationRecord has_one :account, autosave: false end これらはautosaveオプションが異なるhas_one関連付けで、それぞれ少し違う挙動をします。しかし、その違いを自信を持って説明できる人は少ないのではないでしょうか。

                                                  実行可能なバグレポートを支えるbundler/inlineのすすめ - SmartHR Tech Blog
                                                • 計測フレームワークのSwift Package Manager導入への道のり - ZOZO TECH BLOG

                                                  はじめに こんにちは、計測プラットフォーム開発本部iOSブロックの中岡です。普段はZOZOMAT/ZOZOGLASSの運用・保守や計測技術を使った新規事業の開発をしています。 目次 はじめに 目次 計測フレームワークとは Swift Package Managerへの移行の経緯 Swift Package Managerへの移行 移行作業でハマったこと まとめ 計測フレームワークとは 私たちのチームは、ZOZOMAT/ZOZOGLASSの機能を開発し、それらをライブラリとしてZOZOTOWN iOSチームに提供しています。このライブラリのことを私たちは計測フレームワークと呼んでいます。そしてこのライブラリの提供方法として今まではCocoaPodsを利用していました。元々はCarthageを利用していたのですが、Apple silicon導入に伴いCocoaPodsへ移行しています。そちらの

                                                    計測フレームワークのSwift Package Manager導入への道のり - ZOZO TECH BLOG
                                                  • Windows 版 Chrome で Cookie のセキュリティを向上させる

                                                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                      Windows 版 Chrome で Cookie のセキュリティを向上させる
                                                    • Sansan iOSアプリにおけるPrivacy Manifests対応の詳細と詰まったこと - Sansan Tech Blog

                                                      こんにちは、技術本部 Mobile Applicationグループで iOSアプリケーション開発しています。武田です。 2月29日にAppleから発表がありました。それは5月1日からPrivacy Manifestsに対応していないアプリはアップデートができなくなる、という内容です。これに向け、営業DXサービス「Sansan」のiOSアプリでもPrivacy Manifestsに対応中です。本記事ではその対応の詳細と対応中に詰まったことをご紹介します。 やることは大きく次の2つです。 1. アプリでPrivacy Manifests対応をする 2. サードパーティSDKをPrivacy Manifests対応バージョンに上げる*1 Privacy Manifests対応で何をするのか、その調査に関しては以前投稿した記事をご参照ください。 buildersbox.corp-sansan.co

                                                        Sansan iOSアプリにおけるPrivacy Manifests対応の詳細と詰まったこと - Sansan Tech Blog
                                                      1