Think Big Act Local

iPhone開発を軸にブレブレの記事を書いていきます。

Objective-C

iOSアプリでTwitterのタイムライン取得・ツイート投稿を行う(Accounts.frameworkとSocial.rameworkを使って)

iOS 6から Social.framework が登場し、iOSアプリから簡単にツイートできるようになりました。 その方法については以前エントリを書きました。

個人アプリの爆速開発を支えてくれたiOSの便利ライブラリを紹介する

先日 Go MemoというiOSアプリをリリースしました。 「あとで行く」ためのアプリ、Go Memoをリリースしました Go Memoは週末4日間くらいで作ってリリースしたアプリなのですが、こうしてスピードを出せたのは便利なライブラリのおかげです。 この記事ではGo M…

「あとで行く」ためのアプリ、Go Memoをリリースしました

久しぶりに個人アプリをリリースしました。 「あとで読む」ならぬ、「あとで行く」がコンセプトのiPhoneアプリです。

iOSアプリ開発で上手に色を操るための設定まとめ

最近エンジニアでもデザイン頑張ろう系のエントリをよく目にします。

第7回はDeNA開催! #potatotips で発表されたiOSのtipsまとめ

第7回となるクックパッドさんの #potatotips に参加させて頂きました。 今回は株式会社DeNA@渋谷ヒカリエでの開催でした。 https://github.com/potatotips/potatotips/wiki/Potatotips-7

第6回はUIEvolution開催! #potatotips で発表されたiOSのtipsまとめ

第6回となるクックパッドさんの #potatotips に参加させて頂きました。 今回はUIEvolution株式会社@恵比寿での開催でした。 https://github.com/potatotips/potatotips/wiki/Potatotips-6

第5回 #potatotips で発表された12個のiOSのtipsをまとめる

第5回となるクックパッドさんの #potatotips に参加させて頂きました。 https://github.com/potatotips/potatotips/wiki/Potatotips-5

Xcodeを便利に使って爆速開発という発表をしました

「ヤフーvsクラスメソッド」という勉強会で以下のスライドを発表しました。

対決型のiOS勉強会「ヤフーvsクラスメソッド」の舞台裏 #yxcm

先日ヤフーで「ヤフーvsクラスメソッド」というイベントを開催しました。 ヤフー vs クラスメソッド「iOS 炎の7番勝負」- connpass

第4回 #potatotips で発表されたiOSに関する9つのtips

今回もクックパッドさんの #potatotips に参加させて頂きました。今回は第4回。 https://github.com/potatotips/potatotips/wiki/Potatotips-4 #potatotips 第四回きました。今日は発表します!— ほんとは超いそがし松 (@himara2) 2014, 2月 12 potatotipsは…

第3回はヤフー開催! #potatotips で発表されたiOSのtipsまとめ

potatotips 第3回に参加させて頂きました。今回はヤフーオフィスでの開催! https://github.com/potatotips/potatotips/wiki/Potatotips-3 potatotips#3 in ヤフーさんに参加中! #potatotips pic.twitter.com/sDo41dfCg4— 所 友太 (@tokorom) 2014, 1月 15 …

iOS.zip というサイトをつくりました

iOS.zipというサイトをつくりました。 http://ioszip.mashroom.in/ これは何ですか?

第2回 #potatotips に参加してきたのでiOSのtipsをまとめる

前回に引き続きクックパッド主催のLT会 #potatotips に参加させてもらいました。 https://github.com/potatotips/potatotips/wiki/potatotips-2 potatotipsは発表者だけが参加できる、持ち時間1人5分のtips共有会です。 今回は第1回の発表者ということで特別…

クックパッドのLT会に参加してきたのでiOSのtipsをまとめる

クックパッド主催のLT会 #potatotips に参加させてもらいました。 https://github.com/potatotips/potatotips/wiki/potatotips-1 -- 第2回のまとめ記事かきました! 第2回 #potatotips に参加してきたのでiOSのtipsをまとめる -- 1人5分のtipsを持ち寄って共…

重いファイルのDLをバックグラウンド実行する方法

今回はアプリがバックグラウンドの状態でもファイルをDLできる部品を作ってみます。 アプリのバッジ表示をつかってDL進捗率を表し、DLが完了したらLocalNotificationでお知らせしてくれるものを作ります。 背景(なぜバックグラウンド実行が大事なのか)

SmartNews風のレイアウトをInterface Builderを使ってつくる

今回はSmartNewsのような動的レイアウトを作ってみます。 SmartNews | 話題のニュースがサクサク読めるスマホアプリ 完成イメージ こういった画面を目指します。

近接センサを使った踏み絵アプリの作り方

iPhoneの上部には近接センサというものがついています。デフォルトの電話アプリで、通話中に端末に耳を近づけると画面が消えるのはこのセンサの働きです。 今回はこの近接センサを使って「踏み絵アプリ」を作ってみます。 アプリの概要 歴史の教科書にも出て…

Yahoo!Japanの認証機能であるYConnectをiPhoneアプリから試してみる

YConnectとはYahoo!Japanの提供するOAuth2.0に準拠した認証形式です。 例えばヤフーオークションのAPIであるユーザが入札中の商品一覧を取得したい時など、 ユーザ認証をする場面でYConnectの必要が出てきます。 公式サイトにも説明はありますが、残念ながら…

PUSH通知機能を持ったiPhoneアプリを作る(証明書の作成)

前回の記事に引き続きPUSH通知ネタです。 前回はクライアント側コードの記述方法について触れましたが、今回は証明書発行の手順をまとめます。 証明書関連は何かとややこしい部分が多いので、後で迷わないよう詳細に書きます。 前提条件

PUSH通知機能を持ったiPhoneアプリを作る(デバイストークンの登録とメッセージの受信)

FacebookやTwitter、LINEなど多くのサービスで使われている PUSH通知機能を実装してみます。 証明書の準備やサーバ側の実装などの説明は省きますので、 詳細に知りたい方はこちらをご参考下さい。 iPhoneアプリにPush通知機能を実装する方法のまとめ - もと…

【DECOPIC風】画像にスタンプを挿入できる機能を実装する

タップした場所にスタンプ画像を貼りつけていき、 保存ボタンが押されたらスタンプつきの画像を保存する機能を実装してみます。 ゴールとしては DECOPIC のようなものをイメージしています。

画像やURLをFacebookやTwitter、LINEなどのSNSに共有する

FacebookやTwitter、そしてLINEへの投稿機能を作ってみます。 FacebookとTwitterへの投稿はiOS 6から実装されたSocial.frameworkを、 LINEへの投稿はURLスキームを使って実装します。

Placeholderを使えるUITextViewを作る

プレースホルダーとは、フォームに何も入力されてない時に表示される代替文字のこと。 下の画像でいう「ツイートする」に当たる部分で、1文字以上の入力で隠れます。 iOSではそのままプレースホルダー、AndroidではHintと呼ばれます。 UITextFieldにはplaceh…

CIFilter, OpenCV, vImageを使って画像フィルタ処理をかける

Instagramなどの写真アプリでよくある画像フィルタを作ってみます。 調べたところ、大きく3つの方法があるようです。 CIFilter を使う方法 OpenCV を使う方法 vImage を使う方法 それぞれについて、コードを交えて説明を書きます。