ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」
海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 主にObjective-Cで記述されたアプリケーションを全面的にSwiftに書き換える機会があったので、その際に得た知見や書き換えるに至った動機を共有します。 書き換えに至るまでの経緯 この項では、書き換えに至るまでの経緯について説明します。 Objective-C期 アプリケーションの開発は2014年7月頃にスタートしました。Swiftの発表直後でしたが、時期尚早ということもあり、Objective-Cで実装することになりました。 Objective-C、Swift混在期 2014年10月頃から、Swiftへの段階的な移行のために、新規のコードをSwiftで書くようになりました。Swiftの記述力や、ヘッダと実装を行き来しな
Objective-C で iOS アプリは書けるけど、Swift はどうなんだろ?って方も多いかと思います。 先日アプリをリリースしたのですが、そのほとんどを Swift で書きました。言語仕様やツールが固まっていない中で色々苦労しましたが、その中で見つけた、Swift に移行するために最低限必要な事をまとめてみます。 この記事は Swift Advent Calendar 2014 17日目の記事です。 Swift の新しい機能は使わなくてもよい Swift は新しい言語であり、タプルやジェネリックといった様々なモダンな仕組みが導入されていますが、それらを使わなくても iOS アプリを開発することは可能です。 もちろん、それらを使ったたほうが効率よく開発できたり、パフォーマンスの面でも有利なこともありますが、まずは、Swift でアプリを作ることに慣れて、その後に新しい仕組みを導入して
こんにちは。 Sleipnir Mobile for iPhone / iPad 開発担当の宮本です。 調べてみると、Sleipnir Mobile の最初のコミットは 2010年9月6日で、もう3年近く開発しているようです。最初はこんな貧弱な API でブラウザなんて作れるわけ無いと思っていましたが、なんとかなるものですね。今では多くのユーザーさんに使っていただけるプロダクトになりました。 今回は、この3年間で、使ってきた UIWebView の技を紹介したいと思います。詳細な方法については書きませんが、UIWebView で何ができて何ができないのかはわかるかと思います。それぞれの詳細なやり方については機会があれば書いていきたいです。 目次 長くなりそうなので、目次を用意しました。 余裕があればアップデートするので、ブックマークでもしておいてください。 UIWebView の API
導入 iOS 開発者のみなさん、こんにちは。 このブログでは主にチュートリアルだったりフレームワークの紹介みたいなことを書いてきました。 そこで、たまには中級者向けのエントリを書いて「Xcode バリバリ使って、ビシバシ Objective-C 書いてますよ」アピールします。 iOS 開発をはじめて一通り Framework は理解したけど Xcode 使いこなせてる感が足りない方、夢にまで EXC_BAD_ACCESS が出てくる方に参考になる記事となればと思います。 といっても Xcode はマッシブな IDE なので、4つのデバッグツールに分けて「あれ、それ知らなかった!便利じゃん!」な方法を紹介します。 ブレークポイント デバッグには切っても切れない関係ですね。アプリを実行中に指定した行で処理を中断し、そこからステップ実行で細かいデバッグを可能にしてくれます。 ショートカットキー
興味の赴くままに勉強してたら、読み書きできる言語は9個になりました。他にもいくつか気になる言語があったりなかったり? まだまだ続く、楽しいお仕事わーくワク♪ « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 » 2010.10.05 (Tue) Twitterでのやり取りで@5mingame2さんにとてつもなく大事なことを教わったので、ここにメモとして記しておきます。感謝!感謝!です。 ※文章は意味を変更せず、言い回しだけ記事として理解しやすいように書き直しています。変な書き方があったら私のせいです。ごめんなさい。 「Objective-cの「参照カウンタ」という仕組みについて理解しておくとよりよいですよ。」 そんな言葉から始まりました。 ■概要説明 表示中のUIVi
Apr 21 . nota リリース 4月21日、nota の iPhone 版 . nota (ドット・ノタ) がリリースされました。App Store で販売中です。 iPhone version launch April 21. ". nota" (dot-nota) has been released. dot-nota is iPhone version of the nota. Is being sold in the App Store. nota を発売中。全文検索、タイムスタンプ、Mac 間での iCloud をサポートしています。現在450円で発売中 nota の購入 、 nota チュートリアル notePad も Mac 間での iCloud 対応になりました。250円 notaPad の購入 、 notaPad チュートリアル 覚書 は価格据え置きで、notePa
ようこそ iPhone/iPod touch/iPadアプリケーションを開発して、App Storeにて配信しています。 各ソフトの詳細は以下のソフトウェア名をクリックして、各ソフトの紹介ページをご覧ください。 最新の更新: プログラミングの基本項目の一部をiPhone SDK 3.2対応へと書き直しました。 ユニバーサルアプリケーション(iPad対応) Easy RDS 現在配信中のバージョン: 1.3 動作条件: iPhone/iPod touch/iPad、iOS ver.3.1以上 iPhone/iPod touch/iPadのタッチパネルを使って文字や絵を描き、それを素にしてランダムドットステレオグラムを作るソフトです。 バージョンアップによりiPadの画面解像度にも対応しました。iPadでも画面フルサイズ(1024×768ピクセル)のランダムドットステレオグラムを作成できます。
もひとつObjectivc-Cネタ。 Twitter APIのようにBASIC認証がかかっているURLにアクセスする際、NSMutableURLRequestに - setValue:forHTTPHeaderField: でBase64エンコードした文字列をヘッダに突っ込む、という方法しか知らなくてそうしてたのだけど、どうやらそれ以外にも方法があったらしい。 http://username:password@twitter.com/statuses/friends_timeline.jsonという方法もあるみたいだけど。。 NSURLConnectionの -connection:didReceiveAuthenticationChallenge: を実装する NSURLConnectionインスタンスにはアクセスするURLからリクエストを作って普通にリクエストする。 NSURL *ur
wordpressのxmlrpc.phpに対して リクエストを投げてデータを取得してみるサンプル。 wp.getUsersBlogsメソッドをコールしてみる。 TestXMLRPC.m #import <Foundation/Foundation.h> @interface MyDelegate : NSObject { NSMutableData* receivedData; } - (id)init; - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response; - (void)connectionDidFinishLoading:(NSURLConnection *)connection; - (void)connection:(NSURL
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++、JavaScript、Swift、Rubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracleデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く