[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

iosとXcodeに関するefclのブックマーク (73)

  • iOS受託開発における署名付け替えの技術 - Qiita

    受託開発におけるiOSアプリの納品方法は様々です。 iTunes Connectにアップロードしてくれと頼まれる場合があったり、証明書とProvisioning File渡すからipaをビルドして納品してくれと言われる場合があったり。 お客様のDeveloperIDとパスワードを受領できるケースは、なんでもできると思いますが、そうでない場合は色々と方法を考えなければなりません。 普段関わっているアプリは証明書すらもらえないため、App.xcodeprojを丸ごと納品するスタイルをとっているのですが、下記のような問題があります。 そのままだとソースコードが丸見えで、悪意がある人間が簡単に流用できてしまう。 ので、ソースコードだけは一旦static libraryに固めています。これのせいで納品手順が煩雑になっている上に、Swiftも使えません。 納品用にプロジェクトを構成し直すので、みんなで

    iOS受託開発における署名付け替えの技術 - Qiita
    efcl
    efcl 2016/09/30
    iOSの署名付け替え
  • GitHub - facebookarchive/xcbuild: Xcode-compatible build tool.

    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 - facebookarchive/xcbuild: Xcode-compatible build tool.
    efcl
    efcl 2016/03/03
    xcbuild互換のビルドツール。 高速なインクリメンタルコンパイル、Linuxでも動作する。 READMEのFeaturesの書き方わかりやすい
  • GitHub - johnno1962/Remote: Control your iPhone from inside Xcode for end-to-end testing.

    "Remote" is a plugin for Xcode that allows you to control an iPhone from a window on your Mac during development. Originally created to avoid having to pick up a device during testing you can record "macros" of device touches and replay them. It will also compare the resulting screen output against a snapshot for end-to-end testing. The Macro log is an editable WebView that can be modified at will

    GitHub - johnno1962/Remote: Control your iPhone from inside Xcode for end-to-end testing.
    efcl
    efcl 2015/01/15
    iOSアプリのE2EテストをするXcodeプラグイン。 マクロとして操作を保存してリプレイ出来る
  • [iOS 8/Xcode 6] Localization がより簡単になりました | DevelopersIO

    Localization がより簡単に! Xcode 6 では Localization (多言語化) に関する機能が増強され、より簡単に管理できるようになりました。どのような点に変更があったか確認していきましょう。 XLIFF のインポートとエクスポート Xcode 6 では新たに XLIFF (XML Localization Interchange File Format) 形式によるローカライズデータのインポート/エクスポートがサポートされました。XLIFF はソフトウェアや文書の国際化・翻訳のために開発された XML ベースの規格です。Storyboard や InfoPlist、Localizable.string などのようなローカライズの対象となるファイルの各種設定値を言語毎に XLIFF 形式で書き出すことができます。 書き出す方法は非常に簡単で、プロジェクトを選択した状

    [iOS 8/Xcode 6] Localization がより簡単になりました | DevelopersIO
    efcl
    efcl 2014/11/11
    Xcode6でXLIFF (XML Localization Interchange File Format) 形式によるローカライズ情報のエクスポートができるようになった
  • Interface builderでカスタムViewのライブレンダリング - Qiita

    Main.storyboardを見るとライブレンダリングに対応していることが確認できます。 ライブレンダリングに対応する 使うマクロは、IB_DESIGNABLEとIBInspectableのふたつです。 IB_DESIGNABLEはクラスの宣言の前に記述して、IBにレンダリングに対応しているカスタムViewであることを伝えます。 IBInspectableはPropertyの定義の中、ちょうどIBOutletと同じ位置に記述します。 UIKit標準のView(UIButtonなど)と同じようにカスタムViewのPropertyもIB上で設定することができます。 #import <UIKit/UIKit.h> IB_DESIGNABLE @interface HRButton : UIControl @property (nonatomic, strong) IBInspectable U

    Interface builderでカスタムViewのライブレンダリング - Qiita
    efcl
    efcl 2014/09/26
    Xcode6からIBで見た目を確認しながらカスタムViewの配置/編集が出来るようになった
  • Using Vector Images in Xcode 6

    iOS applications are an image-driven species. When developing an app, you need icons in various sizes, Default.png images in different sizes, and also @1x and @2x images for each image file inside the app. All of these images make applications look attractive, but the downside is you have to generate these image files individually. With the introduction of the iPhone 6 and 6 Plus last week, I coul

    Using Vector Images in Xcode 6
    efcl
    efcl 2014/09/23
    Xcode6のベクター画像サポート
  • デザイナー向け!iPhone6対応について

    (追記 140919 11:00)iPhone 6 Plusを入手しました 特に対応してないアプリで遊んでみても画像の劣化は問題にならないレベルです(主観だけど) (追記 140920 15:00)iPhone 6でのアプリUIについて別記事たてました みなのもの落ち着け! iPhone6/6+の発売がいよいよ明日となりました! 二年ぶりとなる画面サイズの変更に加えて@3xの台頭などもあるので、 慌てている・不安なデザイナー同志に向けて気をつける情報をまとめてみました。 画面解像度 アイコン・スプラッシュ レイアウト対応について ひとまず気にするのはこの辺りの情報! あとはおまけで便利そうなリンクも載せました これを読んで、幾分かは晴れやかな気持ちで明日を迎えましょう。 それにしても時代はレスポンシブです。 やれやれだぜ。 基的な情報 画面解像度はこうなってます 端末 解像度 インチ 書

    デザイナー向け!iPhone6対応について
    efcl
    efcl 2014/09/18
    iPhone6とplusの解像度と画像サイズについてのまとめ。アイコンのサイズ。 Xcode 6でpdfをベクター画像として使える様になってる件についても欲しいな
  • GitHub - orta/Snapshots: An Xcode Plugin to show the state of FBSnapshot Tests.

    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 - orta/Snapshots: An Xcode Plugin to show the state of FBSnapshot Tests.
    efcl
    efcl 2014/09/05
    FBSnapshotの結果を表示するXcode plugin
  • Storyboardを1画面ごとに分割した話 - 24/7 twenty-four seven

    今年の5月くらいの話なのですが、ユビレジのiPadアプリケーションのプロジェクトで使っているStoryboardを基的に1画面(≒1 View Controller)の単位に分割するということをしました。 1画面1Storyboardメソッドについてはnakiwoさんが書かれた記事も参考になります。 1画面から始めるStoryboard - Cocoaメモ ↑ 上記の資料はどちらかというとStoryboardを使い始めるにあたって、1画面単位で少しずつ使っていこうという感じですが、ユビレジではもともとほぼ全部の画面がStoryboardになっていました。 ただ複数人で共同作業をするにあたっては、1画面単位を1ファイルにしておくくらいがメンテナンスしやすいんじゃないかなあという結論になったのでしばらくそういうふうに運用することにしました。 また、XIBと違ってStoryboardは単純にコ

    Storyboardを1画面ごとに分割した話 - 24/7 twenty-four seven
    efcl
    efcl 2014/07/30
    Storyboardの分割について。 xibはセルのようなViewじゃないと使いにくくて、1ViewController = 1Storyboardの方が色々楽になる。 Size Classesとか増えるとある程度分割は必要な気がする
  • これがXcodeでのバージョニングの決定版になるかも • Yuta Tokoro

    概要 この記事でできるようになること 安定してInfo.plistの内容(ここではBuild番号)を変更できる ふつうにRun Scriptで編集するとタイミングによってすぐにアプリに反映されないことがあったりしたがそれが解消される Info.plistに差分がでないのでcommitのときに邪魔にならない なお、この方法を教えてくれた熊谷さんがこの方法に行き着いた経緯や所感がこちらに詳しくまとめられています。詳細や考え方などをきちんと知りたいかたは是非、熊谷さんの記事をご一読ください! 必要な設定 Preprocess Info.plist file でInfo.plistをビルド前に確定させる Run Scriptで${TEMP_DIR}/Preprocessed-Info.plistを編集する 以下、具体的な話をします。 経緯 これまで、 デバッグ用やArchive用のアプリのバージョ

    これがXcodeでのバージョニングの決定版になるかも • Yuta Tokoro
    efcl
    efcl 2014/05/20
    gitで管理しないinfo.plistのアプリバージョン。 Preprocess Info.plist fileでinfo.plistへの処理を先に行う。 ビルドする度にビルドバージョン上げたりする方法
  • Version / Build Number 更新ツール agvtool

    Open In とは他のアプリへファイルを渡すあれ。 DropBoxはどんなファイルでも Open In で受け取れるようになっている。そこでDropboxのplistファイルを解析してみたというのがこの記事。 Open In … All Files | Coco...

    Version / Build Number 更新ツール agvtool
    efcl
    efcl 2014/05/14
    plistnバージョンを更新するコマンドラインツール
  • Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Androidに比べると、iOSのアプリ開発は証明書やらprovisioning profileやらを用意しないといけなかったりデバイスを登録しないといけなかったりで、とかく面倒な印象です。 確かに以前はそうでしたが、Xcode5からはこのあたりの面倒さが大幅に改善されています。 ネットで情報を検索しても古い情報が大量にヒットしてしまい、なかなかそのことが分からなかったので、これからiOSアプリを開発する人のために情報をまとめておくことにしました。 前提 Xcode5を使ってiOSアプリを開発する場合に必要な準備についてまとめました。

    Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita
    efcl
    efcl 2014/05/09
    XcodeとAppleアカウントのセットアプ
  • Clean up your projects with Xcode 5 - Tony Arnold

    Xcode 5 introduced a host of new features, fixes and performance enhancements but it also makes it possible to simplify your Xcode project and discard some maintenance tasks. Link Frameworks Automatically Every Xcode project you’ve worked with is likely to have a Frameworks group at the root of the project. If you’re on OS X it might contain things like Cocoa.framework, Foundation.framework and Co

    efcl
    efcl 2014/04/12
    自動的にlinkをする機能を使ってxcodeのframeworkを整理する。 schemeが少なくて済む
  • 8 Tips for working effectively with Interface Builder

    Introduction While working at JoyTunes on the latest versions of our top-notch piano app, we've done a great deal of UI redesign and therefore had to spend long hours with the notorious Interface Builder, resizing images and views, which can be a lot of frustrating work. During this work, we actually discovered a great deal of neat IB tricks, and I decided I must share them with the world. So I co

    8 Tips for working effectively with Interface Builder
    efcl
    efcl 2014/04/11
    XcodeのTips集。 ImageViewを画像サイズに一発でリサイズ、Viewの情報をホバーで表示、Embed、中身に影響をあたえないでViewのりサイズ、移動モード、IBOutletCollectionの並び順、プロパティ
  • Xcode Configuration Files

    What Xcode configuration (.xcconfig) files are, and why they might be useful to you. Presented at the HelsinkiOS/CocoaHeads meetup on January 22, 2013.

    Xcode Configuration Files
    efcl
    efcl 2014/04/06
    Xcode configについてのスライド
  • http://hackazach.net/code/2014/02/24/slim-xctest-targets/

    http://hackazach.net/code/2014/02/24/slim-xctest-targets/
    efcl
    efcl 2014/02/26
    test targetのスリム化。 "Symbols hidden by default"を設定する
  • GitHub - puls/objc-codegenutils: Three small tools to help you meet Xcode halfway.

    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 - puls/objc-codegenutils: Three small tools to help you meet Xcode halfway.
    efcl
    efcl 2014/02/23
    xcassert、カラーパレットからコードを生成するツール。 storyboardのidentifierを定数として定義するツール
  • Xcodeと自動化 - Qiita

    iOS Advent Calender 2013 iOS second stage一日目担当の@keroxpです。普段は大学の研究室でインターフェースの研究をしていたり、仕事先の会社でiOSアプリの開発を行っていたりします。 さて、今回私が取り上げるテーマは「Xcodeと自動化」です。予告のタイトルでは「XcodeとContinuous Integration」だったのですが、CIを含めた自動化という題材でお送りしたいと思います。 自動化の意義 iOSに限らず、ソフトウェア開発の日常には様々なイライラが存在します。一つ一つは小さく、手間も少ないように思える事柄でも、手動でやらなくてはいけないことがひとつふたつ...と増えていったり、開発期間が長引くにつれて毎日毎日一定時間同じ作業を手動で行わなくてはならなくなります。 Don't Repeat Yourself!! そこでこの記事ではXco

    Xcodeと自動化 - Qiita
    efcl
    efcl 2014/02/12
    iOSアプリのビルドの自動化
  • Useful Xcode Build Phases - Matthew Morey

    Xcode Build Phases for improving code qualityI'm an engineer, developer, hacker, creator, tinkerer, traveler, snowboarder, surfer, and husband. I create iOS apps professionally and independently. 24 January 2014 In an effort to improve my code quality I have started using some helpful Xcode Build Phases. Build phases are descriptions of tasks that need to be performed by Xcode during a build. Buil

    efcl
    efcl 2014/02/02
    ビルドフェースにスクリプトを走らせて、Todoやメトリクスのチェック
  • GitHub - supermarin/xclisten: File watcher and test runner for ObjectiveC.

    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 - supermarin/xclisten: File watcher and test runner for ObjectiveC.
    efcl
    efcl 2014/01/05
    設定なしにXcodeプロジェクトのSchemeを自動的に解析し、ファイルの監視をして変更があったらテストを走らせるCLI。 xcodebuild, XCPrettyを使用