■ clang_plugins を使って開発中の clang を常用する @niw さんが https://github.com/niw/clang_plugins という開発途中のswift や clang を Xcode で使えるようにするというソフトウェアを開発しているのを見かけたので、これを使えばRuby のビルドエラーなどの検証のために Xcode-beta.app を毎回ダウンロードなどしなくていいのでは?と閃いたので試してみた。 clang_plugins を git clone して README に書いてある通り cmake をぶん回す ~/Library/Developer/Toolchains/Custom.xctoolchain が爆誕する Xcode だと Preferences の Component から Custom を toolchain として選択、

技術部モバイル基盤グループの@giginetです。 我々のチームでは、iOS/Androidアプリの認証、決済、ロギングと言った基幹部分の開発のほか、各事業部のモバイルエンジニアの開発効率を上げるための業務改善を日々行っています。 その一環として、さまざまなモバイル開発上の指標を収集・監視し、問題の発見や、施策への効果計測に利用できるようにしています。 例として、iOS/AndroidのCIの実行時間や、開発期間中のissueの量の変化、コード全体のSwift対応率などがあります。 収集したデータは、オープンソースのデータビジュアライゼーションツールであるGrafana上にダッシュボードを作成し、監視しています。 この記事では、iOS版クックパッドアプリでビルド時間を計測、改善をした事例についてご紹介します。 コマンドごとの実行時間の計測 まず、CIサーバーで実行されている各Shellコマ

2015-06-10 【iOS9】Storyboard ReferenceでStoryboardを分割しよう iOSSwift 自分は、画面レイアウトの作成にStoryboardを使っていますが、 1つのStoryboardにあれやこれやViewControllerを配置して、 繋げるようなことはしていません。 2、3画面ならいいのかもしれませんが、画面数が多すぎると見通しが悪くなり、 何より複数人で作業する場合は、 同時に同じStoryboardを触ることが出来ません。 なので、基本的に1ViewController = 1Storyboardで作っています。 しかしそうすると、画面遷移する際にコードでStoryboardからViewControllerを作って 新たに表示するという記述が必要になってきます。 新たにXcode7らStoryboard ReferenceというS

前提Cocoa framework は、property list のformat にold-style(ASCII) とXML を許容している XCode が生成するpbxproj ファイルは、old-style で書きだされるCocoaPods が生成するpbxproj ファイルは、XML で書き出される old-style plist が OfficialAPI が使えなくなったのが理由らしい: https://github.com/CocoaPods/CocoaPods/issues/1275 read はok だけどwrite はできない、ということらしい https://github.com/CocoaPods/Xcodeproj/issues/52#issuecomment-41745072 https://developer.apple.com/library/mac

最近、iOSアプリの開発でも継続的インテグレーション(CI)を取り入れていくプロジェクトが増加傾向にあるようで、各種ツールやライブラリ、ノウハウが出回ってきているように感じられます。そこで私も早速iOSアプリ開発でのCI導入を試してみることにしました。今回の導入試験では、以下のような環境を想定して行いました。 iOSアプリの開発を、Xcode 4.X系のプロジェクトとして行う。 VCSにはgitを採用し、githubの公開リポジトリをリポジトリサーバーとして使用する。 CIサーバにはMacを採用し、プロジェクトをビルドするためにXcode 4.Xをインストールしておく。 ■必要なツールを準備する CIといったら、まずは何はなくともJenkinsです。 http://jenkins-ci.org/ ここでは導入について詳しくは挙げませんが、私は以下の本を参考にしました。 https://gi

AI & MLLearn about artificial intelligence andmachine learning across theGitHub ecosystem and the wider industry. GenerativeAILearn how tobuild with generativeAI.GitHub CopilotChange how you work withGitHub Copilot. LLMsEverything developers need to know about LLMs.Machine learningMachine learning tips, tricks, and best practices. HowAI code generation worksExplore the capabilities and be

Xcode 10 Xcode 10 includes everything you need tocreate amazing apps for allApple platforms. Now Xcode and Instruments look great in the new Dark Mode onmacOS Mojave. The source code editor lets you transform or refactor code more easily, see source control changes alongside the relatedline, and quickly get details on upstream code differences. You canbuild your own instrument with custom vis

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く