Currently viewing the category: "iPhone"

久々のVPS関連記事!

appleから売上データをphpをとってこようとしたら、実はサーバーにjavaが入っていなくて
apple側が出してくれてるスクリプトが使えなかったので入れてみました!

Continue reading »

 

NSNotificationの仕組みをちょっと自作したいな と思った時にweak参照なNSArrayが欲しくなったのですが、
情報がなかなか無かったのでメモっておきます。

Continue reading »

 

CoreDataでNSManagedObjectのサブクラスを作ると必ず出てくる@dynamic.
これ、CoreData以外の所で使ったこと無いなぁと思ったので、自分で全部実装して使ってみた。

なんの役に立つかは全くわからない・・・・・。

Continue reading »

 

さて、そろそろ自分たち専用のライブラリをつくろうか!と思った時に、すごい簡単なアプリを作るのにライブラリの中身を全部ロードされたらアプリの容量が無駄に増えて困る!ということに気づきました。

そこで、アプリの容量がstaticライブラリによってどれくらい変わるのかが気になったので、調べてみました。

Continue reading »

 

CoreDataの恐ろしい一面を垣間見てしまったので、これはブログに書かねば!と意気込んでます。

今までCoreDataといえば

  • 簡単・お手軽
  • データ保護など、安全にデータを保存してくれている
  • メモリ関係も自動でやってくれる

という認識でいました。
これらの利点があるから使っていました。

・・・・ですが、CoreDataを使えば使うほどだんだんこれらの利点に疑問が出てきました。

Continue reading »

 

iOSのハッカソンで、みんなの開発したアプリまとめがどこにもないようなので、
ちょっと力不足感もありますが自分でまとめてみました!
間違ってる部分があったら@9wickまで連絡ください

AppSocial.ly賞

ソーシャルメディアと効果的に連携したアプリを開発した方やチームに送られる賞

AppSocial.lyを使った、もう頑張れないボタンを押したらレッドブルガールがきてくれる!!・・・かもしれないアプリ。
アプリ開発経験3週間で賞をもらっちゃったみたいでした! すごい!

ネットプライス賞

コマースを使ったアプリを開発した方やチームに送られる賞

たべもののバーコードを読み取り、中の成分に宗教上食べてはいけないモノが含まれるかどうかを判定するアプリ。
宗教上の理由で食べられないものがあるとき、こういうのがあれば食べられない人だけでなくて、
その人に料理を作ったりするときも便利なのかな?と思いました。

おそらく@anditto_hと@arya_CG48が作ったアプリです。

AppGrooves賞

自身の身の回りの困っていることを解決したサービスに送られる賞

女子2人組で、付いている設備などを元に近場のトイレを検索できるアプリ。
もちろん今いるトイレがどういう設備なのかとかを投稿もできる。

女子ならではの着眼点がすごかったです

Kiip賞

Achievementが含まれるアプリやゲームに送られる賞

@kumahuさんたちteamPHのアプリ「Mt.Fuji」
ソースコードの左側にできるタブによるスペースを90度回転させてみれば
山のような形じゃないか!ということで横向きにするとソースコードの形に応じて山や平原などの風景が8bitふうに表示されるアプリ。

風景が綺麗で、ソースコードを別の面を見れます。
プログラマ以外の人でもソースコードに少し興味をもってくれるかも?というアプリでした。

大日本印刷賞

日々の生活が楽しく、皆が笑顔になるサービスに送られる賞

チームWondershakeが作った友達に朝起こしてもらうアプリ。
声は事前登録制で、起こす人はおきろー!という声をあらかじめ入れることができるというのが
いい発想でした!自分が起きてなくても相手を起こせる!

デジタルガレージMVP賞

最も優れたコーディングを行ったプログラマーに送られる賞

@Cside_さんがつくったyoutubeをハックしてmp4をダウンロードし、どこでもその音楽が聞けるようにしたアプリ。
リリースするにはいくつか超えないといけない問題があるようですが、それはひとまず置いといて、
アプリは最も優れたコーディングにふさわしいハッカー具合だったと思います。

クラウドワークス賞

生活を買えそうなサービスやチームに送られる賞

自分たちtokotokoの開発したHitokotoで受賞させて頂きました!
Hitokotoは、カフェなどの店でお客さんからのちょっとした要望や不満をインターネットを通じて
お店に言い、お店がその案を下に改善を行うことのできるサービスです。
自分の意見でお店がより良くなったら、お店からの返信だけでなくてクーポンなども貰えたらいいなと考えてます

最優秀賞

地図をなぞる形で付近のお店を検索するアプリ。
現在地を下にお店を検索するというアプリが多い中、どこどこまで行く道すがらいいお店無いかな?という感じで検索ができちゃいます。

着眼点がすごく、たしかに便利で面白いアプリでした。
地図をなぞった時にお店の写真が出るんですが、その写真の出方もアニメーションでかっこ良かったです



全体的に発想がすごいアプリが多く、自分では思いつかないようなアプリが多かったです。
技術がすごいのはもちろん、大抵のアプリが外見も綺麗で、短時間での作りこみがすごかったです!

 

標準の写真アプリで写真を見ると、二本指で拡大・縮小ができます。
さらに、左右にスワイプすると次の写真が表示されます。

このUI、写真一覧を表示するようなアプリでは重宝するのですが、
標準UIではないし、UIScrollViewを入れ後にしないといけないしで結構ハードルが高いです。

しかし、すごい簡単な導入方法がありましたので、紹介したいと思います。

Continue reading »

 

前回書いたviewのリサイクル方法を実際にコードで書いて見ました。
.hファイルと.mファイル合わせて200行ぐらいです。

viewの更新タイミングに少し工夫があって、pagingEnabledをONにしたときに
できるだけスクロール中に動作が止まらないようにしてあります

Continue reading »

 

きのうちょっと開発者の人と会う機会があったのですが、
その人が「可動範囲が長いScrollViewを使うときは、viewがリサイクルできるようにTableViewを使っている」みたいなことをいっていました。

たしかにTableViewを使えばcell単位でリサイクルして使えるし、
TableView自体よく使うものだから理解も深いだろうとは思います。

しかし、TableViewで作るのはなんか勿体無いです。

普通にScrollViewでもそんなに難しくないし、
二次元スクロールにしたり拡大機能つけたりとTableViewではできないこともできるので
ちょっと紹介しておきたいと思います。

Continue reading »

 

当たり前に使っていたものの、そういやブログに書いてなかったなと思ったので。

コピペの延長でCoreData関連のコードは書けちゃいます。

Continue reading »