タグ TOKOROM BLOG
人気順 10 users 50 users 100 users 500 users 1000 usersSwiftで部分適用(カリー化) - TOKOROM BLOG
というかんじに、 まず、1つめの引数だけ部分適用(ここでは a) 部分適用したものに後から次の引数を適用(ここでは b) というのができる。 専用の書き方じゃなくてふつうのfunctionに部分適用できないの? 使うかどうかは別としてHaskellみたいに全ての関数に部分適用できたら面白いなーと。 また、上のような専用の定義にしちゃうと addTwoNumbers(1, 2) みたいな普通の呼び方... 続きを読む
これがXcodeでのバージョニングの決定版になるかも - TOKOROM BLOG
これがXcodeでのバージョニングの決定版になるかも May 19th, 2014 • Permalink 概要 この記事でできるようになること 安定してInfo.plistの内容(ここではBuild番号)を変更できる ふつうにRun Scriptで編集するとタイミングによってすぐにアプリに反映されないことがあったりしたがそれが解消される Info.plistに差分がでないのでcommitのときに... 続きを読む
Objective-Cで非同期処理のテストをシンプルに書く方法 - TOKOROM BLOG
Objective-Cで非同期処理のテストをシンプルに書く方法 Apr 21st, 2014 • Permalink 非同期処理のテストってどう書いてますか? 標準のXCTest自体がサポートしていれば良いのですがそうではないので、非同期処理のテストを書きたい場合には、その仕組みを自作するか出来合いのライブラリを利用する必要があります。現実的な選択肢としては、 GHUnitやKiwiなど非同期処理... 続きを読む
Xcodeのプロジェクトファイル(pbxproj)がコンフリクトしまくるのをなんとかしたい! - TOKOROM BLOG
Xcodeのプロジェクトファイル(pbxproj)がコンフリクトしまくるのをなんとかしたい! Feb 6th, 2014 • Permalink 複数人でプログラミングしているとpbxprojがやたらとコンフリクトする 例えば、 Aさんが AALabel.m をプロジェクトに追加して Bさんが BBLabel.m をプロジェクトに追加して とただそれだけなのにマージのときにコンフリクトするpbxp... 続きを読む
会社でiOSアプリを扱うときのアカウント管理はこうするべきだった? - TOKOROM BLOG
会社でiOSアプリを扱うときのアカウント管理はこうするべきだった? Nov 5th, 2013 • Permalink 私はiOSアプリの開発を3年以上やっていますが、恥ずかしながら会社でこのためのアカウントを管理/運用する方法をきちんと把握できていませんでした。 というのも個人で開発するぶんにはそんな管理は必要なかったですし、これまで会社でアプリ開発するときも限られた数人だけが担当していたのでア... 続きを読む
Objective-Cでカリー化とか部分適用してみる - TOKOROM BLOG
Objective-Cでカリー化とか部分適用してみる Nov 4th, 2013 • Permalink 導入 会社でHaskell勉強会に参加して、カリー化とか部分適用のパートの輪読当番になったのだが、正直、輪読時点でもそれがなんなのかよくわかっていませんでした。 しかし、勉強会で参加者のみなさまに教えてもらった結果、カリー化とかがやっと理解できました! ということで嬉しくなって先日寝るときに布... 続きを読む
iOS 7はもっさりか?比較検証してみた - TOKOROM BLOG
iOS 7はもっさりか?比較検証してみた Sep 23rd, 2013 • Permalink 今回の記事はUIデザイナの Morino氏 からの寄稿です。 iOS 7が正式リリースされました。既にアップデートを行って実際に試されている方も多いと思いますが、今回はUIに大幅な変更が加えられたために、まだ操作に戸惑いのある方もいるのではないでしょうか。 特にiOS 7にしてから重く感じる、もっさりし... 続きを読む
iOSのライブラリだってTravis CIとかCoverallsとか使うべき - TOKOROM BLOG
iOSのライブラリだってTravis CIとかCoverallsとか使うべき Jul 9th, 2013 • Permalink 今日はGithubに公開したiOS用のライブラリを Travis CI と Coveralls に対応した手順を紹介したいと思います。 なお、実際にこれらを適用して運用しているリポジトリのサンプルは、 https://github.com/tokorom/BlockIn... 続きを読む
【アプリ開発のお手本に】iOS 7の設計においてアップルが大切にした4つのポイント - TOKOROM BLOG
【アプリ開発のお手本に】iOS 7の設計においてアップルが大切にした4つのポイント Jun 17th, 2013 • Permalink 今回の記事はUIデザイナの Morino氏 からの寄稿です 前回 はiOS 7紹介ビデオの中のジョナサン・アイブ氏のパートをご紹介しました。 今回は、その中でも特に重要と感じたいくつかのフレーズをピックアップして深堀りしてみたいと思います。 “True simp... 続きを読む
Objective-Cのコードを削れるだけ削る7のTips - TOKOROM BLOG
Objective-Cのコードを削れるだけ削る7のTips Jun 15th, 2013 • Permalink 既存記事のまとめのため新しい要素があるわけではないのですが、Appleから発表されたXcode 5が正式にリリースされる前の復習ということで。 Tipsを適用する前のコード 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22... 続きを読む
UIKitで使われている画像パーツをまとめて取得する - TOKOROM BLOG
UIKitで使われている画像はどこにある? 例えば、UIAlertViewのアラートの画像ってどういう構成になってる?とかUISegmentedControlのAppearance変えたいんだけど当てはめる画像はどう作る?などというときにUIKitが標準で使っている画像パーツを参照できると便利です。 プログラマというか特にはデザイナさんにとって有用だと思います。 その画像パーツですが、Xcode(... 続きを読む
Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント - TOKOROM BLOG
Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント Aug 17th, 2012 • Permalink チェック1. なんでもかんでもヘッダーファイルでimportしていませんか? 例えば、こんなコードを書いていませんか? Library.hのもしかしたら改善できるかもしれない例 #import "OtherLibrary1.h" #import "OtherLibr... 続きを読む
いまさらですがXcode4.4からiOS開発で使えるようになった新しいObjective-Cの書き方をまとめます - TOKOROM BLOG
いまさらですがXcode4.4からiOS開発で使えるようになった新しいObjective-Cの書き方をまとめます Aug 12th, 2012 • Permalink もうほとんどのかたが既知の内容と思いますが、まとめさせていただきます。 これらは全てコンパイル時に事が済む類のものなので、iOS5だけでなくiOS4でも当然使えるというのが嬉しいですね! Xcode4.4適用前 Xcode4.3まで... 続きを読む