開発メモ

開発関係のメモをいろいろと。たぶん。

MacのRuby環境をupdate

しばらく放置してたので、真面目に環境を更新した時のメモ。 Homebrewをアップデート とりあえず、Homebrewの状況を確認。 $ brew doctor 警告がいろいろ。エラーが1つ。 Error: Mac OS X '10.9' is invalid 使ってるのはMavericksだけど、じゃぁどうすれば…

Swiftの問題点

とりあえず、『The Swift Programming Language』を一通り読んだので、その中で気になったことのまとめ。 External Parameter Namesって必要? 関数やメソッドの引数に対して、外で使われる名前と中で使われる名前を別々に付けることが出来る機能なんだけど…

The Swift Programming Languageのメモ(その11)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その10)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その9)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その8)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その7)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その6)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その5)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その4)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その3)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その2)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その1)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

勝手に答え合わせ for WWDC2014予想

WWDC2014の予想をしてたので、勝手に答え合わせを。主にObjective-C関係で。 絶対に当たらないWWDC2014予想 - 開発メモ http://seeku.hateblo.jp/entry/2014/05/30/204727 Swift関係の資料 現時点で判明してる情報はこんな感じ。 WWDC 2014のスライド ※画像…

絶対に当たらないWWDC2014予想

どれも、Xcode/Objective-C関係の細かいネタなんでキーノートで扱われることはない・・・ つまり、当たるはずもないだろう、と。 Objective-C関係 NSZoneを一気に廃止 メソッドの静的呼び出しを実装 非同期呼び出しがずっと楽になる機能を実装 テンプレート…

Sprite Kit iPhone 2Dゲームプログラミング

種類 情報 著者 STUDIO SHIN 発行日 2014年2月5日 第1版第1刷発行 発行 秀和システム 感想 Sprite Kitについて、そこそこ詳しく説明した本。たぶん。 この本で使われてる環境はこんな感じ。 Mac OS X 10.8.5.2 iPhone 5s / iOS 7.0.4 前半は基本的にリファレ…

MAC OS X COCOAプログラミング 第4版

種類 情報 著者 アーロン・ヒレガス/アダム・プレブル 監訳 東京電機大学 発行日 2014年5月20日 第4版第1刷発行 発行 東京電機大学出版局 感想 Mac OS Xで開発するときによく使われる機能について、解説した本。 使用している環境はこんな感じ。 Mac OS X 1…

画像編集ツールを更新しました

iOS/OSX向けのプログラム開発で必要になる画像を編集するためのツールを更新しました。 今のところ、以下の様な機能を実装しています。 iOS用のApp Icon作成 OS X用のApp Icon作成 iOSのスクリーンショットからステータスバーを削除 ・・・まだまだ、これだ…

NSImageをCore Graphicsで使う方法

NSImageだけでもいろいろな処理が出来ますが、いろいろと最適化されすぎてて逆に不便なこともたまにあります。そんな時には、Core Graphicsを使うことで、細かいところまで好きに操作することが出来ます。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5…

NSImageViewがファイルのドロップを受け付けるのを止める方法

NSImageViewは何の設定もしなくても、イメージファイルのドロップを受け付けてくれます。この動作が便利なことも無いとは言いませんが、どっちかというと邪魔です。では、この動作を止めるにはどうすればいいのでしょうか? 動作を確認した環境 環境 情報 OS…

NSImageのサイズを取得する方法

NSImageからサイズを取得する方法は色々有りますが、その中で、『正しいピクセル数』を取得するにはどうすればいいのでしょうか? 特に、画像ファイルを読み込んだ場合。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5.1 Date 2014/03/31 実験 実験内容…

NSValueTransformerの使い方

NSArrayControllerを使う場合、テーブルビューに表示する形式は対応するメソッドさえ用意すれば簡単に変更できます。が、同じような処理を何回も書くのは面倒なので、NSValueTransformerで簡単に変換できるようにしてみます。 動作を確認した環境 環境 情報 …

NSArrayControllerの使い方

NSTableViewでデータを表示する場合、表示するデータを準備したりソートに対応したるするのは面倒。そんな時、NSArrayControllerを使えば色々便利と言う話。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5.1 Date 2014/03/31 使い方 1. NSArrayControll…

画像編集ツールを公開しました

iOS/OSX向けのプログラム開発で必要になる画像を編集するためのツールを公開しました。 今のところ、以下の様な機能を実装しています。 iOS用のApp Icon作成 OS X用のApp Icon作成 ・・・これだけです。 使い方 起動するとメインのメニュー画面が表示されま…

プログラムからセグエを利用して画面を遷移させる方法

環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/23 通常はボタンとかテーブルビューのセルに移動先の画面を登録しておけば、後はストーリーボードがよきに計らってくれますが、これをプログラムから制御したくなる事があります。では、どうすればいいのか? こう…

iOS7でステータスバーを非表示にする方法

この記事を書いた時の環境はこんな感じ。 環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/22 下記のそれぞれのパターンを説明します。 起動時からずっと非表示にする場合 特定の画面だけ非表示にする場合 プログラムから表示/非表示を切り替える場合 起動時から…

Navigation Barの戻るボタンを変更する方法

環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/21 普通にNavigationBarで画面を遷移すると、戻るボタンの位置に前の画面のタイトルが表示されます。 これを好きに変える方法は? 方法 他のViewControllerに移動する 前に 、戻るボタンを変更しておきます。 具体…

開発資料のまとめ【Objective-C】

開発資料のまとめ【Objective-C】 2014年3月20日更新。 あまりにも多いので、ジャンル別にまとめてみました。 入門書 おすすめ 詳細! Objective-C iPhoneアプリ開発 入門ノート 普通にわかりやすい入門書。ちゃんとXcode5 / iOS7に対応してるってところがポ…

Xcode 5 完全攻略

種類 情報 著者 STUDIO SHIN 発行日 2014年3月1日 初版第1刷発行 発行 ソフトバンク・クリエイティブ 感想 Xcode 5についてかなり詳しく説明した本。 使用している環境はこんな感じ。 Mac OS X 10.9 (Mavericks) Xcode 5 主にXcode 5の使用方法を説明した本…

詳細! Objective-C iPhoneアプリ開発 入門ノート

Xcode 5 + iOS 7対応 種類 情報 著者 大重美幸 発行日 2013年11月10日 初版第1刷発行 2013年12月31日 初版第2刷発行 発行 ソーテック社 感想 iPhoneでアプリ開発をはじめる入門者向けに、基本的な内容を丁寧に説明した本。 表紙にもあるように、Xcode5とiOS7…