アジェンダ ・Swiftのアプリ開発でハマったこと 10個 ・Xcode6とSwiftのアプリ開発で踏んだ地雷たち8個 WantedlyではiOS, Android, Railsエンジニアを募集しています! 興味がある方はこちからご連絡ください hiring@wantedly.com こちらからでもOKです 新しい技術にどんどん挑戦したいモバイルエンジニア・ウォンテッド!! https://www.wantedly.com/projects/7755Read less
![Swiftのアプリ開発でハマったこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3ded8d23310ace6b642208f1c6bc83f13d63e12/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20140717swiftlt-140717064622-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
連載目次 システムテストの自動化とは テスト自動化ツールの紹介に先立って、本連載で扱う「システムテスト」の位置付け、またシステムテストのうち、どのテスト(テストタイプ)を自動化していくのかについて説明します。 システムテストの定義 システムテストとは、ユニット(単体)テスト、統合(結合)テストをパスしたアプリを対象として実施するテストレベルであり、スマートフォンアプリでは以下の位置付けで行われるテストに当たります。 ビルドされたipa/apkファイルをシミュレーターもしくは実機にインストールしてUIを操作する サーバーと通信するアプリの場合、ステージングもしくはプロダクション環境に接続する 組織のQA担当者(独立したテストチーム)が実施する システム(アプリ)の基本設計に基づき、その要件を満たしていることを実証する テストレベルの概念や、より一般的なシステムテストの位置付け、またそれを自動
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
今更だけど、スマホサイト開発未経験のエンジニアが、スマホサイトを開発して気づいたことやハマったことなどの雑多なまとめです。 対象はiOS, Androidです。 シェア率(日本) 最近の動向など 2014年4月のスマートフォン販売シェア、日本ではiOSがトップ、欧州ではWindows Phoneのシェアが各国で増加(Kantar調査) | juggly.cn Apple、2014年第1四半期において日本スマートフォン市場のシェアを36.6%獲得!ドコモ版iPhoneで大躍進 | gori.me(ゴリミー) 2013年第4四半期 国内携帯電話出荷台数ベンダー別 シェア 2013年第4四半期および2013年 国内携帯電話・スマートフォン市場規模を発表 より iOS, Android共に半々くらいのシェア率で考えれば良さげ。 Androidシェア(世界) iOSのOSは基本的には最新のバージョン
とりあえずThe Swift Programming Language読んで、実際に自分で少し書いてみた感想。 諸事情でAppleにiOSデベロッパーとしてお布施していたので Xcode6beta落として少し書いてみた。プロジェクトスケルトンをswiftで生成できるので、そのコードを眺めたりしていた。 ファーストインプレッション Immutable脳の人が設計したっぽい。 スクリプト言語っぽい構文に、型注釈。これはGoとシンタックス上の設計思想が似ているんだと思う。 基本的にImmutableな設計でありながら、オブジェクト指向を採用しており、Scalaっぽいマルチパラダイム感がある。Scalaの人は好きになりそう。 型推論のおかげで動的型付け言語触ってきた人にも抵抗がない感じになってる。推論のおかげで静的型付け言語が動的型っぽくみえるのはHaskellとかOCaml方面の雰囲気。 LLV
さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5
(追記): このブログで一部のJSをgithubに置いてたら 「The website abuses rawgit.com」という警告が出てました。現在修正しました。ご迷惑おかけしました。 @kyo_agoさんの主催で、 @mizchi(シングルページ系フロントエンドJSer) と @damele0nさん(ゲーム系HTML5のJSer)でJavaScriptについて話をした。すごく有意義な話だったので、会話を思い出せる限り書いてみる。 このエントリを読む前にこの記事を読むと幸せになれる。 幸せになりたいソーシャルゲーム系Webフロントエンドエンジニアが本気で考える HTML GUI ツール第一回 - damelog このまとめは僕の主観であり、僕が理解できた部分と自分の発言を一番覚えてるのでどうしてもそれが多めになりますが、ご容赦ください。ついでに酒入ってる。 iOS SafariのIE化
2014/4/26に東京で行われた COSPLAYTHON(コスプレソン)2014 にエンジニア枠で参加してきましたのでそのレポートを。 参加の経緯 コスプレイヤーと一緒にアプリを作るイベントだと!!? /【コスプレソン2014 参加者募集中!】 http://t.co/6aUzU1zVtX — かっしー (@kassy_kz) 2014, 4月 1 たまたまTwitterで流れてきたコスプレソンの情報を拾った僕でしたが、 上記サイトを発見したのが4/1だったということもあり 「チームに一人レイヤーさんがつく」という説明を見て 「そんな夢のようなハッカソンがあってたまるか!!」とか 「はいはい4月バカ4月バカ」 とか疑いながらも手が勝手にエントリーしてました... エントリーしたものの4月バカ疑惑はなかなか払拭されず、 前日に参加確認のメールが来たのをみて 「あぁ、本当に開催されるんだぁ」
こちらのイベントで話してきました。今回は技術的な内容というよりも、エンジニアとして今後どうすべきかというような内容です。 今回は、Vasilyの今村さん・ウェルセルフの恵比澤さんとのパネルディスカッションが中心でした。 これからのエンジニアの働き方 いままでもそうですが、技術の移り変わりはとにかく早いです。5年前にその技術だけで食えていた人は、いまでもそうとは限らないわけです。Webだけの開発をしていればOKなんて時代は少し前にすでに終わっていて、現時点ではアプリ開発が当たり前の世の中になっている。 もっと直接触れることのできるデバイスに対応する開発をするようになるのもそう遠くないでしょう。どのデバイスが覇者となるかはまだわかりませんが、少なくとも現在と変化するのは確実です。 そんな時代についていくために、会社として何ができるのか?というあたりを話しました。他の資料とかなり重複している部分
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
iPhone - UDID確認アプリが全くアテにならない件 - Qiita というのを見かけて、なんとなくまとめてみたくなりました。 Appleは端末を固有識別しようとする試みを挫こうとします。ただそれは 横断的に固有識別を行おうとしている ケースだけであって、UUID(Universally Unique IDentifier)の生成・利用に対しては基本的に寛容です。 UDID (Unique Device IDentifier) AppleのiOS製品にはUDIDという概念があり、端末毎に一意の識別子が振られています。 [[UIDevice currentDevice] uniqueIdentifier]; によって取得ができましたが、iOS6からは利用するとリジェクト対象となり、iOS7からは返却される値がUDIDではなくなり、FFFFFFFFとidentifierForVendor
iOSとアンドロイド、2大プラットホーム対応のゲーム開発が可能な『cocos2d-x』。国内外を問わず採用事例も多い人気フレームワークだが、その次期メジャーバージョンアップである3.0のリリースが近づいている。本稿ではcocos2d-x自体の紹介と共に、バージョン3.0の注目機能を取り上げてみたいと思う。要チェックだ! ◆cocos2d-xとは? cocos2d-xはMITライセンス下で配布されているゲーム開発用フレームワークであり、github上で誰でも参加できるオープンなスタイルで開発が進められている。すでにご存知の方も多いと思われるが、改めて紹介しておこう。 cocos2d-x最大の特徴はiOS、AndroidをはじめMacやWindows向けのゲームも開発できるマルチプラットホーム対応だ。開発言語には、C++をはじめLua、JavaScriptなどが使用できる。 エイリムの『ブレイ
デブサミ2014発表資料です。 http://event.shoeisha.jp/devsumi/20140213/session/421/ 現在DeNAでは、エンターテイメント事業本部という非ゲームの新規事業開発に特化した部署を新設し、新しく会社の柱となるサービスの開発に鋭意取り組んでいます。本年度は、大小合わせてすでに8本のサービスをリリースしており、年度内には10本以上のリリースを目標としております。iOS/Android/ブラウザベース等、多種多様なプラットフォーム向けのサービスを複数並行で開発してきました。早いスピードで、かつ高スケーラビリティなサービスを複数開発する上で苦労した点や工夫した点を、iOS/Android等のフロントエンドからインフラを含むバックエンドまで幅広くご紹介したいと思います。
ヒカラボ(ウェブ技術でiOS/Androidアプリ開発!!~HTML5ハイブリッドアプリ開発[実践]入門~)での発表スライドです。 書籍『HTML5ハイブリッドアプリ開発[実践]入門』には、このスライドに載っていないCordovaの使い方、最適化のためのノウハウやテクニック、ジェスチャやviewportなどのモバイル特有の事情への配慮、ハイブリッドアプリで利用できるストレージ、デバッグ手法やセキュリティ、ネイティブとHTML5間のブリッジの仕組み、WebViewの扱い方などのHTML5ハイブリッドアプリ開発を網羅した内容をまとめています。 http://www.amazon.co.jp/dp/4774162116
私自身(37)が適齢期のため、現状と私見についてまとめてみることにします。 まず私の経歴をザックリと。 【学生時代】 某高専で電子制御(メカトロ)を勉強してたはず。プライベートでは、アセンブリ(ポケコン)やQuick Basic/ VB1(MS-DOS)などでゲームを作っていました。 【サラリーマン時代】 制御系(C/VC/VB)の開発がメインで、営業からプロマネまで(数名のチーム)をなんとなくこなしていました。 【フリーランス時代〜法人設立】 業務系(Java/PHP)の開発を中心に、イロイロやっていました。 【最近】 2009年からiOSアプリ、2010年からAndroidアプリの開発をはじめました。 全体的に小/中規模な開発ばかりでしたが、たまに大規模な生産管理システムの開発などに参加していた時期もありました。こんな感じです。 現状ですが、私はバリバリにプログラマーしています。 先々
1: 以下、名無しにかわりましてVIPがお送りします 2013/12/16 14:12:30 ID:NGrwB/fD0 つ・く・り・か・た スレ主さんのブログ:http://blog.mokosoft.com/ 8: 以下、名無しにかわりましてVIPがお送りします 2013/12/16 14:18:48 ID:Q0uMLsEf0 正直に言う。俺こういうスレ大好き 自分からじゃ少しもやる気にならない 9: 以下、名無しにかわりましてVIPがお送りします 2013/12/16 14:20:48 ID:NGrwB/fD0 >>8 きっかけはそういうもんなのかもしれないな 何が知りたいのだ 12: 以下、名無しにかわりましてVIPがお送りします 2013/12/16 14:24:03 ID:Y3kAGjMe0 まずプログラムの勉強をします ここで1年 18: 以下、名無しにかわりましてVIPがお送
昨年末に株式会社はてなを退職しました。2008年の京都移転直後のインターンに参加し、2009年に新卒入社したので、5年くらいはてなに関わっていたことになります。 このエントリでは、自分がはてなでやったことと、エンジニアとしてのロールモデルを持つことができたこと、コミュニティ活動ついて、そして今後について書きます。 はてなでやったこと 最近ではスマートフォン系の仕事が多かったのですが、入社当初は運用を担当していました。たくさんのサービスを担当しているチームで、ここで様々なコードに触れた経験が今振り返ってみるとすごく良かったと思います。とにかくコードをたくさん読みました。 同期入社には既に実績がある人が何人もいて焦る一方、自分はテストを書いているつもりがDBのデータを消していたり、社内のメールを止めたりとひどいミスを連発していて、今思い出しても冷や汗が出ます。 その後 はてなキーワードフィーチ
追記: ※この記事は、「既にアプリ開発者である人」がより生産性を上げれることを願って書いた記事になります。 よく理解してない方がこの記事を参考にして「これを使ったら簡単になるらしいよ」という解釈をするための記事ではありません。 利用すれば便利になる「かもしれない」というものであることを理解しておいてください。 アプリの開発は早く、その上クオリティ高く完成させるのが良いと思います。 自分で、便利クラスなどを作成している人も多くいるとは思いますが、 iOSはオープンソースなライブラリが充実しているので、できるだけ利用をして 早く確実に開発を終わらせちゃいましょう。 ライセンスはそれぞれを参照して確認してください。 ARCへの対応有無もよく確認してみましょう。 ※見出しタイトルがリンクになっています。 SDWebImage インターネット経由で画像を取得し、UIImageViewへ表示するとき、
11/28に東京(汐留)で開催された、D2CRさん主催のセミナー「ゲーム以外で!事業として成功させるアプリビジネス最前線!第2回目!」に参加してきました。 本記事では講演で参考になったポイントをまとめたいと思います。クックパッドさんの講演については後日別の記事にてお送りする予定です。 SmartNewsのビジョン ・世界中の良質な情報を集め、それを必要としている人へ送り届ける。 SmartNewsがUIに関して評価をいただいている3つの理由 1、ページめくりによる軽快なザッピング エンタメみたりスポーツみたりと、いろんなジャンルを簡単に切り替えて流し読みが出来る。 2、独自のレイアウトアルゴリズムでアイキャッチと一覧性を両立 写真が大きく使えるということに加えて、1画面あたりの情報数が多く入る。 3、形態素解析と長体圧縮を取り入れた見出し組版 文字のサイズが行によって変わる。一番読みやすい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く