iOSコピペコーディング

できることは知ってるけど、コードってどうやって書くんだっけ?をコピペで解決

iOS開発者向けAndroid開発備忘録 変数

TexaGPSとDOCOLをアンドロイド対応するために本格的にAndroid参入。まだまだAndroid開発はわからないことが多いのでiOS開発者目線で備忘録を残していくことにする。変数の宣言 変数型と識別子が最低限必要(修飾子や初期設定子も持てる) String 型の変数 st…

iPhone7のステレオスピーカーは期待を裏切る可能性

ついにiPhone7でステレオスピーカーになる。Appleの発表会をライブ中継で見ていて、やっときてくれた!ゲームやムービーを見る時にスピーカーの穴を塞いでしまい、音が出てこないなんてマヌケな仕様がやっと改善される!!なんて思ったがどうも、怪しい。Apple…

iPhone7日本版は日本に特化した新たなガラパゴス携帯の可能性

日本語版iPhone7はFeliCaチップを特別に搭載することで、日本国内でのApplePayを利用可能にした。ただし、下記抜粋にあるように、「日本で購入したiPhoneを海外のApple Payの支払いに使うことはできない」つまり、日本語版iPhone7は「日本限定ガラパゴスAppl…

ポケモンGO「引きこもりトレーナーの散歩術」位置情報系開発者目線のPokémon GO #3

引きこもりトレーナーの散歩術です。この方法を使えば家にいながらにして歩行距離を稼ぐことができます。検証機材はiPhone iOS9のみ対応バージョンは1.3.1です。(1.3.1でも動作を確認しました 8/14) Anker PowerCore 10000 (10000mAh パナソニックセル搭載…

ポケモンGO iPhoneで使えるプチ裏技

引きこもりトレーナーの皆さんがちょっとでも歩行距離を稼ぐ方法です。iPhoneの場合GPSを誤動作させて距離を稼ぐことは難しくなっています。そんなiPhoneでも停止中にすこしだけ位置を移動する方法があります。※下記技術的情報はわかりやすいよう細部を省略…

ポケモンGO Ver1.3.0 位置情報系開発者目線のPokémon GO #2

ポケモンGO Ver1.3.0がリリースされ、いろいろ修正、変更されました。 iOS版ポケモンGOバージョン1.3.0 ・運転時や高速移動時にプレイしないよう注意画面を追加・モンスターボールを投げた時の精度の判定を修正・モンスターボールをうまく投げた時のXPボーナ…

ポケモンGO、第三のポケモン出現ルーチン 位置情報系開発者目線のPokémon GO #1

位置情報系アプリケーションをずっと作っているデベロッパーとしてポケモンGOには強い関心をもっている。 筆者が関与しているアプリケーションは以下の会社からリリース中。 TAMA|有限会社たま そのゲーム性や、位置情報の活用法の素晴らしさは圧巻。学ぶと…

FreetelがSIMとセットで中古iPhone5sを販売開始!! 今なら値下げ中!!

個人的にイチオシのMVNO、Freetelさんが面白いことを始めました!FreetelがAmazon内のFREETELアウトレットストアでiPhone5sの中古とSIMをセットで販売開始しました。価格は32,800円のところ24,800円。 【FREETEL for iPhone SIMセット】iPhone5s 16GB スペー…

ヤフオクにXserve Raid 7TBを出品してみたw

ファイルサーバとして使っていたXserveRaid 新しいシステムにその機能を受け渡し、新しいファイルサーバに問題があった場合のバックアップとして保存してたけど、さすがに、もうお役御免かなとなった次第。ただやっぱり、ちゃんと動くものを廃品業者にお願い…

今日までのAmazonのセール品で欲しいものを探す

今回のアマゾンのセールで気になった商品たち TP-LINK 無線LANルーター デュアルバンド 11ac/n/a/b/g ギガビット 1300Mbps+450Mbps 2 USBポート Archer C7 出版社/メーカー: TP-LINK 発売日: 2016/02/16 メディア: Personal Computers この商品を含むブログ…

AmazonでAdobeCCが月額2689円になる破格で販売中 違約金を払ってもお得!!

今日5/20限定かもしれませんが、AmazonでAdobeCCが月額2689円になる破格で販売中 Adobe Creative Cloud コンプリート サブスクリプション(月々払い)[定期購入] 出版社/メーカー: アドビシステムズ 発売日: 2015/10/21 メディア: Software Download この商品…

HUD ManiaX 6周年記念 半額セール

ゴールデンウイーク期間中 HUDManiaX 6周年半額セールを実施中です。キャンペーンは5月8日で終了しました。iOSアプリでどこでもコクピット気分に浸れますwhttp://issho.dht.jp/Hudmx/よろしければお楽しみください。 www.youtube.com http://issho.dht.jp/Hu…

iPhoneやMacをApple正規店以外で修理するリスク

iPhoneの修理はApple正規店で行いましょうというお話。巷に溢れる中国からパーツを買って修理をしているお店に出した場合は後悔することになるかもしれません。 iPhone6でApple以外の不正規店で修理した場合、エラー53が発生し、iPhoneやiPadをアップデート…

UIButtonに3DTouch判定を追加してアナログにコントロールしたい

UIButtonに3DTouchの判定を追加してアナログにズームインやズームアウトをしたり、ミサイルの発射速度をコントロールしたいと思ったので、UIButtonのactionを追加してみた。Swiftでのサンプルコードはあるものの、Obj-CのサンプルはApple公式では用意されて…

3d Touchの圧力を検出

iPhone6sから搭載された3DTouchの圧力の検出方法です。UITouchのPropertyにforceとmaximumPossibleForceが追加されているので、適宜抽出します。押している最中の圧力を動的に取得する場合はtouchesMovedあたりで取ってやればOK。-(void)touchesMoved:(NSSet<UITouch *></uitouch>…

iPhone6sの復元で「iCloud設定をアップデート中」から進まない問題

iPhone6sの復元で「iCloud設定をアップデート中」から進まない問題にはまった。 今後iPhone6sを購入した人がiTunesから復元したときにハマらないように情報を共有発生した現象:復元が完了してあと数ステップで終了までこぎ着け、iCloudのパスワードを入れた…

iPhone5sが水没。蘇生を試みる!

水没被害者 : iPhone5s 64GB au iOS7.1.2 === 警告 ===絶対にマネをしないでください。iPhoneを水没させた場合は、そのままAppleに修理に出すのが正解です。iPhoneを分解するとAppleの保証が受けられなくなるだけではなく危険も伴います。本記事は電気回路経…

新しいMacBookを買わない理由

Apple - MacBook 巷は新しいMacBookの話題で持ちきりな昨今ですが、MacBook本当に買って大丈夫?って疑問を投げておいてみる。・RetinaDisplay・11インチAirよりも小さい本体に12インチモニタを実装・1kgを切る超軽量ボディー・USB Cコネクタ一・Intel Core …

iTunesConnect AppStore大規模障害発生

15/3/11 19:03 時現在iTunesConnect AppStore大規模な障害発生している模様。iTunes Store(含App Store, iBooks Store, Mac App Store) AppStoreはアプリのダウンロードが出来ないケースがあり、iTunesConnectはログイン画面が表示されるものの、ログイン…

Softbank機種変更先取りプログラム考察

※この記事は憶測を含む個人的な感想です。文責も負いません。※期間や金額の算出などもザックリです。※Softbankの意向や趣旨とは違う可能性もあります。iPhoneの機種代金が最大7ヵ月無料になる“機種変更先取りプログラム”を、ソフトバンクが2月27日から開始す…

Swiftでalloc相当のことをやってみる

Obj-cで言うところのalloc initはどうするのかやってみた 違和感のあったのはグローバル宣言時でもalloc initできちゃう部分self.を入れなくてはいけない部分と入れなくてもイイ部分各種プロパティの設定時に!が必要な部分と不要な部分の違い クラスに外部参…

swiftをお試し

ちょいちょいswiftの日本語の説明があったので自分なりにサンプルを書いてみた。コメントはObject-cとの比較とりあえずHello World的なことはできたからヨシとする。ドキュメントレベルなのでNDAもセーフな範囲かと。テストはViewベースでSwiftで書いてみた…

UIViewの簡単アニメーション

とりあえずUIViewをアニメーションしたい時はこれ。下手に使うと他のアニメーションも巻き込まれるので注意。UIViewのクラスメソッドを利用する。 //アニメーションに入る前にスタート地点にUIViewを配置しておく [viewTarget setFrame:CGRectMake(0.0f, 0.0…

Delegateの実装

Delegateを実装したいときは、実装したいクラスに下記をコピペ。 Delegateを実装したいけど詳しいことはわからない。そんなときは、呪文だと思って下記ルールに従って実装すればサクッと実装完了動作を覚えてから、その意味を知るのも悪くはないと思う。 「C…

iOS開発 基本レシピ

iOS基本サイズ 3.5inch css 320×480 Retina 640×9604inchcss 320×568 Retina 640×1136 iPadcss768×1024 Retina 1536×2048 iOS6(iphone,iPodTouch)Icon.png 57×57 Icon@2x.png 114×114 iOS7(iphone,iPodTouch) Icon 120×120 57×57 114×114 80×80 29×29 58…