なんか作る&なんかする

蓄財とあらゆる保守管理の備忘録

iOSアプリ開発

HaikuNekoをiOS9対応できるかな

忘却の彼方からちょっとだけもどってきた。 iOS9からhttps通信が推奨で、何もしないとhttpがエラーになる。あいかわらず無茶ぶりすぎるAppleさん。じゃあ、わかったわよ、とドメイン指定でhttp通信OKにして、表示ができた。 と思ったら、どうも認証がhttpsに…

UITableViewの区切り線(separator)を出したり消したり

StoryboardでUITableViewのseparatorを設定した場合、全部のセルで区切り線はなくなってしまう。このセルはだしたい、こっちのセルはだしたくない、という場合はどうするの? 調べたらでてきた。http://stackoverflow.com/questions/14767847/how-to-add-a-c…

UITableViewCellの背景画像とか

UITableViewCell background image とかで検索したら楽勝だろ〜 と思いきや、そうでもない。 最初にみつけたのがこんな感じ。iphone - UITableView cell with background image - Stack Overflow cell.backgroundView = [[UIImageView alloc] initWithImage:…

Xcode6.1でiOS7のテストをするにわ

自分がiPhone6PlusにしたらすっかりiOS8対応だわ〜状態。でも世の中はiOS7のシェアが半分くらいという記憶が。 iOS7のテストなんてどうすんねーん実機もないわ〜、と半ば放棄してたが、「ios7 シミュレータ」でぐぐったらすぐにでてきた。Xcode 6.1入れたらi…

Archiveからipaファイルを作ってコマンドラインでバリデートとアップロードしてみた

やってみて!、と言われたのでやってみた。参考: コマンドラインからiOSアプリケーションをiTunes Connectにアップロードする - 24/7 twenty-four seven コマンドラインからiOSアプリケーションをiTunes Connectにアップロードする - 24/7 twenty-four seve…

HaikuNekoをiPhone6対応〜AppIconとLaunchImage

まずどういうキーワードで検索したら良いのかに、軽く小一時間。鈍りまくってる。 「iPhone6 対応」 へー。 主な流れ 画像ファイルを用意する(iOS Human Interface Guidelines: Icon and Image Sizes ) Xcodeで、Images.xcassets に投げ込む。そのさいに、…

iPhone 6 Plus スペースグレイを買った。

ついについにやっとauで機種変更した。 iPhone4SのiOS5から。 ヲレは時代を飛び越えた。 迷って調べたけど、結局さいしょとたどり着いたところは、あまりかわらなかった。根拠がなかったものに根拠が与えられたくらいである。 128GBにしたが、64GBでも良かっ…

Xcode6(iOSシミュレータ)でNSLocalizedStringのテスト

すごい久しぶりにXcodeでHaikuNekoを実行したら、iOSシミュレーターの言語を日本語にしても、日本語にならない。 なんでやねん。こういうところ、ほんとに嫌い。でも、怒ったら負けやねん。xcode - iOS 8.1 Simulator Localization broken (NSLocalizedStrin…

iAdが表示されない(お約束)

HaikuNekoのiAdが表示されなくなってしまいました。リリースするまえに、 全体の銀行口座の設定 アプリ毎のiAdの設定 をしなきゃならないらしいのですが、全体のはやったけど、アプリのはやったかどうかはっきりしない。リリースしてしばらくはでていた気も…

iOSアプリを開発して審査に通ってリリースするまでの徒然

もう忘れ始めているがざっと書く。「はてなハイク」クライアントアプリを作りはじめたのは、もう2年以上前のことである。アプリを作るには、まず何をするかというと、基礎練習である。その頃はいまよりももっとXcodeにもobjective-cにも不慣れだったので、…

App Storeへのリンクをつくる ITMS Link Maker

無事リリースできたので、よく見掛けるAppStoreへのリンクを作ろう!、しかしはてどうやってあのリンクを作るのだろう? 便利なそのまんまのサイトがありました。ITMS Link Maker「検索」のところにアプリ名などをいれて検索すると、検索結果がでてきて、リ…

HaikuNeko(はてなハイク非公式クライアントiOSアプリ)リリースしました

ずっとだらだら作っていました、はてなハイククライアントアプリをリリースしました。 非公式です、iOS7.0以上です。 アプリ名は『HaikuNeko(ハイクネコ)』です。ダウンロードはこちらから サポートサイトはこちら:HaikuNekoヘルプ(サポートサイトをgoog…

プロモコード使ってみた

公開にむけて着々ぅ?と準備中。 プロモコードというのを使ってみた。iTunesConnectのなかで、 Promo Codes というボタンがある。ボタンを押してすすめていくと、累積100個まで、コードを生成できる。(ダウンロードするのはコードが並んでいるテキストファ…

審査にパスするまでの道のり

2014/06/06 申請 2014/06/10 In Review 2014/06/12 Rejected(内容が単純すぎる) 2014/07/11 申請2回目 2014/07/17 Metadata Rejected(アカウントとパスワード教えて) 2014/07/20 Developter Rejected(致命的なバグを見つけたので自分でとりさげ) 2014…

審査通ってた

最後はやすぎない?? ちゃんと見てるの?

さいど申請

再度じゃないな。何回目だろう?

りじぇくとされたー

18.2 対策で

再々申請する

なかなか色々うまくいきませんなぁ… 実機をつないでないとアーカイブできないの、すごいなぁと思う

ついったーぽい画像の出し方

全体的にちょっと小さくなって縦長だと一部分が表示されるあれ。 UIImageViewのcontentModeをUIViewContentModeScaleAspectFillにする UIImageViewのclipsToBoundsをYESにする(デフォルトはNO) clipsToBoundsをデフォルトのままにしておくと、画像は堂々と…

navigationのpushのpushではまったこと

Rejectから2週間か…(-.-)y-~~ viewのなかにtableViewをおいた画面、それはnavigationControllerのrootviewになっている。これを画面Aとする。 画面Aから、画面Bにpushで遷移する。 画面BはいわゆるMaster-Detailである。なのでMasterは、またべつのnavigati…

GIMPでアイコン詰めのPSDファイルから特定のアイコンを取り出す方法

たとえばタブバーアイコンで、 Tab Bar Icons iOS 7 | Media Icons | Pixeden のようなもの。psdファイルを開くと、アイコンがいっぱいならんでいて、アイコン毎にレイヤーがわかれている。 欲しいアイコンのレイヤーをコピーして、Edit→Past As …で、できる…

UIRefreshControlに文字を出したり文字に色をつけたり。

引っ張って更新とかで使うやつ。UIRefreshControlのattributedTitleにNSAttributedStringとかNSMutableAttributedStringで作ったのをいれます。 UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; NSAttributedString*attstr =[[NSMutab…

UIPageViewControllerのサンプルとUIPageControlについて

「写真を指でぺっぺっと見られるような画面」を作りたくてやり方を探すと、UIPageViewController というものを使ってやるらしいと分かった。 やり方とかサンプルを探したが、すぐにでてくるだろ〜と思ったら、意外とない。どういうことだ。やっと見つけた。A…

UIButtonのなかのラベルの長さに応じてボタンの長さを変える

UIButtonのなかのtitleLabelの長さに応じてボタンの大きさを変えたい。 UILabel は sizeToFit というのがあって、それでナントカなる(そのまんまOKではないが)。 その大きさに、UIButtonのframeをそろえれば良いのではないかと思ったが、どうもなんだかう…

101回目のiOS入門

いままでに何度「iOS入門」からはじめているか、もう数え切れないくらいだよ。 iPhone Tutorials | Ray Wenderlich さんとこの、For complete beginners to programming の、Learn to Code iOS Apps 1: Welcome to Programming からまた始める。(完全な初心…