(Twitter での6年間 1 からの続き) SQLite の導入とモデルレイヤーの刷新がうまくいったあと、ぼくは次のプロジェクトを探していた。何をやれば最終的に一番ユーザーのためになるか。そのときに選んだのは、JSON パーザーの置き換えだった。当時の Twitter for iOS は、YAJL という C で書かれた JSON パーザーをプッシュ形式のインタフェースで使っていた。プッシュパーザーはドキュメントパーザーに比べてピークのメモリ使用量は多少低くなるものの、パフォーマンスが悪くなる傾向がある。プッシュパーザーを使う側のコードは見通しが悪くなりバグが入りやすく、チームにとって頭痛の種だった。それを iOS 標準の NSJSONSerialization に置き換えることにした。Twitter for iOS のコードベースに存在するほぼすべてのモデルクラスの JSON データ
10/12/17, 8AM PT: Microsoft Edge for Android: Good news; the wait is over for those wanting to test the Microsoft Edge Preview for Android. Starting today, you can go here to download the preview app. We can’t wait to hear what you think of it. Microsoft Launcher for Android: Thank you to those who’ve already downloaded the preview of Microsoft Launcher for Android. Starting today it’ll begin to r
はてなブックマークのiOSアプリを真面目に使ってみたらひどい出来だったので書きます。 基本構造 まずはアプリの基本構造をおさらいします。このアプリは大きな画面構成として メイン(様々なエントリー一覧) フィード マイページ の3つからなっています。 それぞれの画面と親子関係、各画面を呼び出すための操作をまとめると以下のようになります。[ ]で囲まれた青文字がUI表現で、赤文字部分が最終操作画面とその説明です。★が初期画面です。 まとめたつもりなんですが読みにくいし主題とあまり関係がないので、面倒な人は下の画像まで読み飛ばしてください [フローティング操作ボタン] メイン(様々なエントリー一覧) [ツールバー横のナビゲーションドロワーボタンから左部ナビゲーション:タイトルは「話題を探す」] [仕切り線:カテゴリー] ホーム [タブ] 人気エントリー(いわゆるホッテントリ)★ 新着エントリー(
米Appleは6月13日(現地時間)、年次開発者会議「WWDC 2016」の基調講演で次期iOS「iOS 10」を発表した。同日開発者版が、7月に一般向けβ版が、今秋に正式版がリリースされる。 アップグレードできる端末は以下の通り。iPhone 4Sと第3世代iPadは脱落した。 iPhone 5/5c/5s iPhone SE iPhone 6/6 Plus/6s/6s Plus 第6世代iPod touch 第4世代iPad iPad Air iPad Air 2 iPad Pro iPad mini 2/3/4 基調講演では、10の主な新機能が紹介された。本稿では概要だけお伝えする。 1. ロック画面機能の強化 ロック画面のままできることが増えた。端末を持ち上げただけでロック画面が表示される。通知が3D touchに対応し、例えばメッセージの通知を長押しするとメッセージへの応答入力画
大勢の友達と一緒に遊びに出かける際には、みんなの希望日時を聞いてまとめたり、行き先を決めたりといった計画を立てる手間がかかるもの。そんな面倒なお出かけ計画をスマートフォンでまとめて管理できる無料アプリが「Tossup」です。 Tossup: Microsoft team releases new Garage app to help you make hassle-free plans | News Center https://news.microsoft.com/features/tossup-make-plans-the-hassle-free-way-with-new-microsoft-garage-app/ Tossupを使って簡単にお出かけの計画を立てている様子は以下のムービーで見ることができます。 Introducing Tossup, a Microsoft Garage
Following up on our previous announcement that Visual Studio added support for debugging C++ on Android we are excited to announce that we now support debugging C++ on iOS as well. Before continuing I would recommend reading the Visual Studio C++ support for iOS announcement and the instructions for how to set up your environment to enable Visual Studio to deploy, build, and debug to iOS. The Visu
Building new functionality, writing unit tests, and learning new technologies has never been easier or more fun. The Visual Studio Tools for Apache Cordova enables developers to easily build a mobile app that targets iOS, Android, and Windows with web standards technologies. At the Connect() event in mid-November, we added iOS debugging to the existing support for Windows and Android (for both Vis
こんなことシリーズにはしたくないのですが、未だに解決しないので。 前から訴えているiOSの入力の引っかかり。まだ解決しません。 症状は、次の通り、文字入力中に次のようになります。 Iビームは点滅しているのに入力した文字がすぐに表示されない。しばらくして表示される 文字が表示されない間に入力操作をいくつかすると、一気に表示される 日本語、英語のどちらのキーボードでも発生する どのアプリでも発生するようだ まれに連続して何も問題ないことがある 関連性はわかりませんが、日本語入力の学習がされない感じです。また、ユーザ辞書の最初の表示と、その後の削除が異様に遅いこと。何か関連がありそうな感じがします。一方、この前に書いた、最初から登録されている「よろ」->「よろしくお願いします。」を消してもしばらくすると復活する現象は、発生しなくなったようです。 思いつきでいくつか試しましたが、いずれも効果なし。
近年、ハイスペックなスマートフォン、高品質なネットワークが普及し、それによりモバイルゲームの制作手法やそれを取り巻く環境も変化してきました。スクウェア・エニックスでは、そのような環境の変化に対して、日々新たなチャレンジをし続けています。そして、このようなスピード感溢れる業界の流れには、会社の枠を超えた技術情報の共有、交流が欠かせないと感じております。 そこでこの夏、社内のエンジニア・テクニカルディレクターによる最新のモバイル開発の技術情報や社内モバイルエンジン、開発秘話によるセッションをメインに、スクウェア・エニックス モバイル オープンカンファレンスを開催する運びとなりました。また、セッションの後は登壇する弊社スタッフと直接ディスカッションやフリートークができる場を設けております。この機会にスクウェア・エニックスという会社についても、より詳しく知って頂ければ幸いです。 マネージャー・テク
Unity、はUnity3Dのほうの話ですが、それで開発していてiOS実機にデプロイして確認すると、以下の様なエラーに悩まされると思います! System.ExecutionEngineException: Attempting to JIT compile method ひぎぃ!怖い!これはiOSはネイティブコードしか許可していないので、MonoのAOT(Ahead-Of-Time)コンパイラ経由でネイティブコード変換されるんですが、それの関係で色々な制限があるからなのですね。さて、制限があるのはshoganaiんですが、引っかかるのは痛いです、めっちゃ痛いです、辛いです。 というわけで、どういうコードを書けば発生するのか、というのを並べてみました。どうすれば発生するのか分かれば、自然に避けられますからね。そのうえで、幾つかのものはちょっとしたハックで防げるので、それも述べます。あとは、
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く