mixi engineer blog

*** 引っ越しました。最新の情報はこちら → https://medium.com/mixi-developers *** ミクシィ・グループで、実際に開発に携わっているエンジニア達が執筆している公式ブログです。様々なサービスの開発や運用を行っていく際に得た技術情報から採用情報まで、有益な情報を幅広く取り扱っています。

Objective-C

プログラマではありませんが、プログラマの話をさせてください

はじめまして。8キロのダイエットに成功しましたが、最近リバウンド気味の土戸と申し...

Plannahの紹介と、新プロダクト立ち上げにまつわるいくつかの開発話

こんにちは、最近ももクロの「労働讃歌」が妙に染みる衣川です。 現在私は、Plan...

mixiのアプリの設計がよく分かるブログ - スマートフォン開発研修教材の補足

こんにちは。Android の横幕です。Android が好きすぎて、来る日も...

スマートフォン開発研修教材の公開について

クラフトワークの来日公演3-D CONCERTS 1 2 3 4 5 6 7 ...

「第3回 iphone_dev_jp 東京iPhone/Mac勉強会」で発表してきました

こんにちは。今月は断捨離をすると決め込んでいる田村です。 7/21 (土) に...

「第2回 iphone_dev_jp 東京iPhone/Mac勉強会」で発表してきました

こんにちは、k_kinukawaです。 少し前の話になってしまうのですが、第2...

iOS下位互換のための動的メソッド追加

どうも、佐野です。先日のWWDCでは大々的にiOS6が発表され、AppleのDev Centerからβ版のSDKもダウンロードできるようになっており、開発者の皆さんは新機能の利用に胸を踊らせていることかと思います。mixiのiPhoneアプリはiOS4ユーザも多いため旧環境もサポ…

Blocksを使ったHTTPリクエスト

聖闘士星矢Ωが、思ったより面白くて小宇宙が軽く爆発しそうなk_kinukawaです。 今回は、iOSアプリでHTTP通信を行うときの話です。 2012年4月27日 「メインスレッド上で処理している」について一部修正 従来のNSURLConnectionは、レスポンスをdelegateでハン…

UIAlertView の delegate 束縛を解放しよう

どうも、佐野です。今回は UIAlertView の拡張カテゴリを作って、delegate ではなく Block でコールバック処理を記述するための拡張カテゴリの作り方を紹介します。 iOS4 から Objective-C では Blocks という独自のクロージャ機能が搭載されました。これに…

GHUnitで単体テストをしてみよう

初めまして。プログラマのショウといいます。 現在、mixiの公式iPhoneアプリを担当しています。 今回は、iPhoneアプリ開発におけるGHUnitを用いた単体テストについて紹介したいと思います。 ★ テストとは 本題に入る前に少しだけ、テストという概念について…

絵文字だョ! 符号化文字集合(後編)

同僚の女性からクッキーをすすめられても、「サードパーティークッキーは拒否します」とキッパリお断り申し上げたiPhoneアプリ開発担当の七尾です。というか、どう考えてもホワイトデーの(ry さて先週に引き続き、iOS開発でUnicode絵文字を扱う際の注意点に…

UIView拡張カテゴリによるUIコーディングの簡略化

はじめまして、佐野です。僕は2006年10月にメンバー4人でネイキッドテクノロジー社を創業し、5年間ガラケーからスマホに渡るまでモバイル関連の技術・サービス開発に携わり、去年の10月にミクシィ社にジョインし、現在はmixiのiPhoneアプリの開発に携わって…

絵文字だョ! 符号化文字集合(前編)

先日取り上げて頂いたテック総研のインタビューでは残念ながら時間の都合で、ろくろを回す事が出来なかった、iPhoneアプリ開発担当の七尾です。いやー残念。 先日お伝えしたAppleカラー絵文字文字コード表にUnicodeコードポイント、UTF-8、SoftBankUnicodeも…

OS X は判ってくれない

年末のお忙しいところ失礼いたします。トーストを床に落とすと必ずマーマレードを塗った方が下になる、iPhoneアプリ開発担当の七尾です。いつも仕事でObjective-Cばかり書いておりますが、そういえばMac用のアプリもObjective-Cで書けるんだっけ?じゃ、おれ…