iPhoneアプリ「バイブアラーム」 バイブだけで起こしてくれる目覚し、タイマーアプリ

バイブアラーム 音のならないバイブだけの目覚しタイマー - SOTOCHA

タイトルの通りです!Swiftの練習を兼ねて前々から欲しかったので開発しました。
電源が切れない限り必ず起こしてくれます。
もちろん、おやすみモード時は起こしてくれませんよ!あとはアプリ内の説明に従って下さい。

Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0
Icon made by Designmodo from www.flaticon.com is licensed under CC BY 3.0

iPhoneアプリ「最速協力バトル for 白猫プロジェクト」協力バトルを快適にプレイできます!

最速協力バトル for 白猫プロジェクト

白猫プロジェクトの協力バトルを快適にするアプリです。

何かありましたらコメントいただければ対応致します。


以下、使用させていただいているライブラリとアイコンの著作権表記です。

SVProgressHUD

Copyright (c) 2011 Sam Vermette

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

A different license may apply to other ressources included in this package,
including Joseph Wain's Glyphish Icons. Please consult their
respective headers for the terms of their individual licenses.

https://github.com/TransitApp/SVProgressHUD

Icon made by Designmodo from www.flaticon.com is licensed under CC BY 3.0
Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0
Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0
Icon made by Elegant Themes from www.flaticon.com is licensed under CC BY 3.0
Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0

「UITextView 上寄せ」とググろうとしているあなたへ

解決方法
UITextViewのframe.origi.yをいじるだけ。

UITextViewは上寄せができない!
日本語の情報も出てこず、「UITextView uitextview vertical alignment」でぐぐってcontentsOffsetなんかをいじりはじめたら確実に泥沼にハマります。ハマりました。
5時間ぐらい時間を棒に振りました。やると無限に不具合が発生します。
(スクロールさせないTextViewを上寄せしたいだけなら問題ありませんが)
絶対やっちゃだめです。
そんなことしなくても解決可能です。

TextView内の文字が表示されはじめるy座標の位置は固定なんです。
しかも、文字の量がいくら増えても最初の行のy座標は上にずれず、固定なんです。
つまり解決方法はただ1つで、最初の行のy座標が意図したところにくるまで、TextViewのframe.origin.yを調節するだけです。
場合によってはマイナス値を取らないといけない場合もありそう。
これで何もかも全て解決します。
TextViewのサイズを可変にした場合もy座標の位置さえ変えなければまったくずれません。オールオッケーです。

追記 2016/11/29
はてなブックマークのコメントによると
objective c - UITextView text content doesn't start from the top - Stack Overflow
という方法も一応あるそうです。私は読んでおりません。
情報ありがとうございます。

バッジをバックグラウンドで一定間隔で更新する方法

バックグラウンドとかでぐぐって泥沼にはまってました。
はんば諦めてたところ、普通にUILocalNotificationを使って更新したらいいんじゃねと思いつきました。
「通知は出したくないんだよ?」
alertBodyを設定しないと通知はされませんので安心してください。
UILocalNotification *notif = [[UILocalNotification alloc]init];
notif.fireDate = ほげ〜;
notif.applicationIconBadgeNumber = ぴよ〜;
[[UIApplication sharedApplication]scheduleLocalNotification:notif];