archive: 2014年12月  1/1

英語

No image

様々な重要な事やスキルがありますが、最後に最も重要かつすべてのベースになるスキルは英語です。Appleが提供する膨大なツール・ドキュメント・オープンソースのライブラリのドキュメント・アプリにリリースにあたり必要な法的手続き、すべて英語となります。IT業界でもやはり英語がベースとなります。iOSエンジニアとして食っていく、IT業界で生き残るには英語は必要なスキルとなります。...

  •  0
  •  closed

webアプリとクロスプラットフォーム開発

No image

Webアプリの考慮AppStoreではアプリの申請から審査に通るか、混み具合などでリリースのタイミングが左右されます。そこで、iOS端末標準ブラウザSafariで動作する、webアプリとして開発リリースするのもいい。webアプリはネイティブアプリより、機能が制限されますが、AppStoreの申請・審査がいらないのでいつでも公開でき、webサーバにて簡単に更新できます。昔は機能制限が多かったですが、現在はカメラ・ジャイロセンサー・加速...

  •  0
  •  closed

アニメーションの連結

No image

引数のoptionsで2つのアニメーションオプションを「|」で連結できます。//アニメーションのオプション UIViewAnimationOptions animeOptions = UIViewAnimationOptionCurveEaseInOut //イーズインアウト | UIViewAnimationOptionBeginFromCurrentState; //現在値から開始する...

  •  0
  •  closed

現在の位置からアニメーションし移動する

No image

UIViewクラスのanimateWithDurationクラスで、self.****.centerの座標を指定してやれば、指定した秒数の移動アニメーションになります。//タップされた座標にアザラシをアニメーションで移動させる [UIView animateWithDuration:2.0 //2秒間のアニメーション delay:0 options:animeOptions animations:^{ self.azarashi.cen...

  •  0
  •  closed

タップされた座標を調べる

No image

タップした座標を調べるには、locationInViewメゾットを実行する。引数は座標の基準点を示すビューです。このメゾットで得られる座標 tapLoc のデータ型は CGPoint です。CGPoint はxとyの値を持った構造体になっているので、x座標は tapLoc.xy座標は tapLoc.yで、調べたり設定したりできる。- (IBAction)tapView:(UITapGestureRecognizer *)sender { //タップされた座標を調べる CGPoint tapLoc = [sender locationInView:s...

  •  0
  •  closed

本格的なアプリ開発にむけて

No image

iOSのリリースサイクルとアプリ開発のサイクルiOSの最新バージョンが発表されると以前のiOSバージョンからは(厳密にはSDK)からはアプリ申請できなくなる。なのでiOSのバージョンアップに注意しないと、アプリ開発での障害になる。新たに修正したり、デザインを変更する必要があり、最悪デザインベースからの大きな変更も必要になる。しかし、Appleからは正確なスケジュールが発表される訳ではないので、注意が必要。iOSの新バー...

  •  0
  •  closed

市場動向と受託開発の心得

No image

iOSとAndroidのシャアの動向docomoがiPhoneの販売を始めたのと、Androidよりセキュリティ面で見直されているiOSは今後シャアを伸ばす可能性がある。ビジネス向けのiOSビジネス用アプリには2種類ある。①作ったアプリを企業内で配布する方法Appleの審査を通す必要がない為、制約もなく自由に簡単に作れる。しかし、アプリ配信サーバーを用意しないといけないのと、アプリ配信サーバーにアクセスすれば誰でもインストールできるので...

  •  0
  •  closed

ジェスチャーレコグナイザ

画像をボタンのように、タップしてメゾットを実行できるようにするには、2つの事が必要。「User Interaction Enabled」のチェックツーフィンガーなどに対応する場合は「Multiple Touth」にもチェックをする。ジェスチャーレコグナイザのドロップObjectライブラリには6種類のジェスチャーレコグナイザがある。それを画像ドラッグ&ドロップする。↓6種類のジェスチャーレコグナイザの機能この他に、画面の端タップした事を認識す...

  •  0
  •  closed

アニメーションの再生と停止

No image

イメージビューのコマ送りアニメーションは、startAnimatingメゾットで再生(スタート)している。stopAnimatingメゾットで停止する。アニメーションが再生中かどうかは、isAnimatingプロパティで調べる事ができる。「TES」なら再生中「NO」なら停止中そこで、if文でアニメーションの再生と停止を切り替える事ができる。 if (self.frog.isAnimating){ [self.frog stopAnimating]; } else { [self.frog startAnima...

  •  0
  •  closed

イメージビューでのコマ送りアニメーション

No image

コマ送りに使うアニメーションの画像を入れる配列を宣言して用意する。「animationSeq」で宣言する。@interface ViewController (){ //アニメーションの各コマのイメージを入れる配列 NSArray *animationSeq;}配列とは、コインロッカーの様に、複数のデータをわかりやすく管理することができ、数字だけじゃなく、画像も入れれる。配列の変数は「NSArray」クラスで宣言する配列のanimationSeqに、@[画像データ1,画像データ2...

  •  0
  •  closed

アプリのリリースとiTunes Connect

No image

AppleはAppStoreでアプリの配信を管理する、「iTunes Connect」というwebサービスを用意してます。アプリの登録申請、アプリページに公開する説明分やスクリーンショットの編集、アプリのダウロード数や売り上げ管理のデータ・グラフの提供、支払いに関する講座設定など、いろいろな情報を閲覧・編集できる。アプリ申請アプリ申請は複雑ではないが、いろいろなステップが必要。アプリの登録にはまず・アプリ名・SKU Number(アプリ...

  •  0
  •  closed

エラーが・・・

No image

久々に勉強で、コードをただ、教本の手順書通りに行ったのにエラーが発生。いろいろ見直すが、どこがエラーなのかわからない・・・なんらかのエラーが出てるけど、英語なのでわからないし、そもそも、その辺の知識ないし・・・困ったなぁwプログラミングとはエラーとの戦い!そう思って頑張るが、やはりわかならい。できる事っていったら、コードが間違っていないか確認するだけなんですけど・・・ん・・・・逃げるようですが、1...

  •  0
  •  closed

iOSアプリ開発に必要な周辺知識とスキル

No image

Web/ネットワークスマホアプリがアプリ単体で動く事は珍しく、webサービス・サーバーなどにネットワーク経由で通信して動くアプリが多い。3G/LTEとWi-Fiモバイル通信をサポートする3G/LTEインターネットに無線LANで接続するWi-Fi一般的にWi-Fiの方が通信速度が速いとされてきたが、最近LTEの普及で変わりつつある。しかし、LTEは通信量規制がある為、大きいデータをやりとりすると速度制限される。通信速度が速いので要注意。なの...

  •  0
  •  closed

iOS Developer Program

No image

実機でアプリを動かしたり、アプリを公開するには開発者ですって事で登録しないといけない。有料です。無料もありますが・・・大きく分けて3種類ある。iOS Developer Program(Standard Program)年間 8400円個人と法人があり、法人の方が登録に多少手間がかかるが、チームで開発する予定があるなら法人で登録した方がいい。チームと個人との差はあるが、基本、AppStoreでアプリを配布する、実機テストができる。iOS Developer Ent...

  •  0
  •  closed

iOS開発と英語

No image

Appleは海外の会社。やはり英語ができるに越した事はないとの事。いろいろな技術情報などは、英語で発信されのちに日本語に訳されるが、掲示板などのやりとりは英語。また、アプリの申請などでは英語でやりとりされるらしい。この辺は体験するのが一番らしいが、英語ができないより、できる方が有利そう。英語も勉強か・・・・w...

  •  0
  •  closed

Objective-CとC言語

No image

Objective-CiOS開発に必要なプログラミング言語。当たり前!!wC・C++の言語を進化させ、オブジェクト指向に特化したプログラミング。なので、初心者レベルでもいいから、C言語を勉強した方が、遠回りのようだが、Objective-Cを理解しやすいらしい。ので、ちょっとC言語も勉強しようかな・・・・...

  •  0
  •  closed

iOSアーキテクチャ

No image

iOSのアーキテクチャは、4つのレイヤで構成されている。[Cocoa Touch][Media][Core Services][Core OS]Cocoa Touchタッチベースのユーザー操作や外観を表示するコンポーネント、マルチタスクやプッシュ通知といった機能を実装する、最上位のレイヤ。Media画像処理や高速な2D/3Dの処理、音声や動画を操作するレイヤ。Core Servicesデータ管理やネッロワーク、データベースに、携帯電話・スマートデバイスとして低レベルでアクセス...

  •  0
  •  closed

iOSアプリエンジニアについて

No image

アプリの開発でプログラムを書くってのは、普通というか当前ですよね・・w「iOSアプリエンジニア養成講座」なる本を見つけたので、プログラムではなく、エンジニアとしての知識やスキルなどを勉強できればと思ってます。プログラムとエンジニア系とで、息抜きしながらわけて勉強できればと思います。...

  •  0
  •  closed

ギターチューナー KORG RP-G1

ギターのチューナーです。いろんな機種が出てますよね。今の流行って、クリップ型でヘッドに挟むタイプなんですかね・・・自分も使用してるのですが、なんかチューナー付いてますってのがなんか嫌だったんですよね。そこで今回見つけたチューナー。KORG RP-G1ギターのホールに付けるタイプでシンプルです。箱も小さくシンプル。中身もシンプル。そりゃ、シンプルですよね。シンプルなものですからw電池を入れて、落とさないように...

  •  0
  •  closed

最近、なんだか・・・

No image

アプリ開発日記っていうより、製品レビューサイトみたいになってるw正直、忙しいを言い訳に、あまりアプリ関係の仕事ができてない・・・・仕方ないところもある!!でも、前向きに!って事で、「iOSアプリエンジニア養成読本」って本も買ってみた。違う方向からもアプリ開発の勉強ができればと思う。年末年始、忙しい反面、自由な時間もある。時間を有効に使えるようにしたい!...

  •  0
  •  closed

ハーフ断念、リレーマラソン参加

No image

風邪でハーフマラソン断念しました。時間のないなか、それなりに練習したのに・・・20kmも走ったり・・・でも、どっかで出たくない自分のいたりで、体が反応したのかもしれないです。情けないです・・・で、その後、遊び感覚でリレーマラソンに参加。20人で3チームで楽しかった。ハーフのリレーマラソンで、5kmほど走りました。寒くなるなか、運動不足になる。仕事も忙しくなり、ジムも行けてない。自転車も寒くて億劫になる...

  •  0
  •  closed

F-06E から SO-02G

色々考えがあり買い替えました。詳細はこちらようは、xperia z3 compactです。Androidには泣かされてきました・・・iPhoneに比べると、安定性っていうか、操作性も不便で。そんな中、Xperia Z2 Tabletを購入。意外と使いやすいやん。もしかして、Android端末は製造メーカーによるのでは??と・・・そういえば、富士通さんにずっと泣かされてましたwなので、sonyさんなら大丈夫だろうって事で、今回買い替えました。少ししか使用し...

  •  0
  •  closed

5s から 6plusに

iPhone、買い替えました。iPhone6でも大きくで不便と思っていたのに、iPhone6plusにしました。理由がありまして・・・元々、スマホ2台持ちでAndroid・iPhoneを持ってました。なぜ2台持ちかというと、docomoさんのせいですw昔、どうしても、iPhoneがほしかったのでwAndroidがメインで、iPhoneがサブみたいな感じで使用してました。Androidはキャリア変えずに、iPhoneはサブなのでそんなこだわりないのでキャリア移りまくりで。そ...

  •  0
  •  closed

Chromecast

Chromecast前から気になっていたのですが、知り合いの家で動いているのを実際みて、色々悩んで買いましたwゆうても安いですからね。使った感じコスパ高いです。ネットで購入しても良かったのですが、家電量販店でも金額が変わらず売っていたので、家電量販店で購入。箱は、オシャレです。最近の製品はiPhoneといい、なんかオシャレです。開けると、現れる本体!なんか洒落てますねw箱の中の付属品です。色々付属されていますが、今...

  •  0
  •  closed

コンパクトUSB加湿器

なんとなく、加湿してみたいと思って買いました。そこまで大きな物はいらなく、卓上で使える程度でいいって事で、探してみました。ネットで注文したのですが、色がこれしかなく、ピンク色ですw箱の中は、シンプルです。ペットボトルに付けて使うタイプで用意したのは、小さいペットボトル。大きいペットボトルでも使えない事はないですが、結局白い棒以上水があっても意味がないので、小さいの。セットすると、こんな感じで、普通...

  •  0
  •  closed

単焦点レンズ DA35mmF2.4AL DA50mmF1.8

以前より欲しかった単焦点レンズ。周りからも、単焦点は楽しいし綺麗という声もありましたので購入。購入前に色々調べると、35mmと50mmがあるよう。どっちにしよう?ベタなのは35mmらしいが、50mmも気になる・・・・色々調べると更に混乱するwなんて思っていたら、セットで安く売っていたので、とりあえず両方買って自分で色々感じようって事で、2個購入。DA35mmF2.4ALDA50mmF1.8注文後、早速届きました。箱。なぜか、似たような...

  •  0
  •  closed

ノートPC用クーラー LEPAD V17

ノートPC用のクーラーを購入しました。いわゆる、ノートPCの下に引くような感じで、ノートPC本体を冷やそうって奴です。今回は、ノートPCを冷やすのではなく、24時間稼働する、ガラポンTVとそれのUSB-HDDを冷やそうと購入しました。ガラポンTV四号機 内蔵ハードディスクなしモデルロジテック USB-HDD 4TBネットで購入でも良かったのですが、高いものでもないので実際みて買おう、しかもヨドバシに寄る予定があったので、ヨドバ...

  •  0
  •  closed

ロジテック USB-HDD 4TB

ガラポンTVの外付けハードディスクとして購入しました。ガラポンTV四号機 内蔵ハードディスクなしモデルせっかくなら、たくさん録画できる大容量って事で4TBです。LHD-EGU3FRP楽天のロジテック直販サイトで購入。直販サイト LHD-EN4000U3WSすぐ届きました。箱。どこから見てもロジテックですw箱はほんとこれだけで、シンプル。中身は、本体とケーブルと、電源アダプタです。シンプルっていうか、これ以上なにもいりませんよねw思...

  •  0
  •  closed

ガラポンTV四号機 内蔵ハードディスクなしモデル

とある日に、ガラポンTVなるものを発見しました!ガラポンTVいろいろ調べていると、HDDなしでコストダウンしたモデルがあるとの事。ガラポンTV四号機 内蔵ハードディスクなしモデルそれならそれがいい!と思いましたが、入荷待ちとの事。最悪、HDDモデルでもいいかと思っていたら、ふとホームページを見ると少量だが入荷してるとの事で即注文しました。で、すぐ届きました!コンパクトな箱。中身は、電源アダプタと本体のみという...

  •  0
  •  closed