並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 14062件

新着順 人気順

Objective-Cの検索結果361 - 400 件 / 14062件

  • Essential Electron : Electronの簡潔・平易な概要 | POSTD

    Electronとは? Electronは JavaScript、HTML、CSS を使ってデスクトップアプリケーションを作ることができる ライブラリ です。作ったアプリケーションはMac、Windows、Linuxで動かせます。 次は: なぜ重要? 定義: JavaScript、HTML、CSS はWeb用の言語で、Webサイトの基本的な構成要素です。Chromeなどのブラウザは、コードをふだん目にするグラフィックに変えて表示します。 Electronはライブラリです Electronはコードですが、再利用でき、自分で書き起こす必要がありません。ユーザはその上にプロジェクトを構成します。 参考資料 Apps built on Electron Electron API Demos (Electronで何ができるかをみてください) なぜ重要? 一般に、デスクトップアプリケーションは各オペレ

      Essential Electron : Electronの簡潔・平易な概要 | POSTD
    • Google may be considering Swift for use on Android

      TNW Conference 2025 is moving to NDSM, Amsterdam 🎟 Secure your 2-for-1 tickets now! About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for Android, while Facebook and Uber are also looking

        Google may be considering Swift for use on Android
      • CSS基礎文法最速マスター

        最近ネット界隈で流行中の「基礎文法最速マスター」シリーズ。 Parlから始まったこのシリーズですが、いまやPHPやRubyをはじめ、JavaScriptからVBA、果てはjQueryに至るまで、かなりの数の言語が「基礎文法最速マスター」シリーズ化されています。 そこでワタクシもどーにか便乗してやろーと画策しまして、得意分野のCSSについてまとめてみたいと思います。 まぁCSSはプログラム言語とは呼びませんが、プログラマさんなんかは結構苦手意識のある方も多いようなので、ちょっとでも参考になればと思いますー。 CSSの基礎 CSSとは 一言で言えば、(X)HTMLでマークアップされたページの見栄えをコントロールするためのものです。 CSSを使う事で、(X)HTML側ではページの内容や構造だけの記述に留める事が出来るので、検索エンジンにも優しく、デザインの変更も容易になる(と言われてますが、実際

          CSS基礎文法最速マスター
        • Swiftから透けて見えるAppleのコンパイラ技術

          本連載は、はてなエンジニアが、はてなのサービスを支えている技術や日頃注目している技術について解説するものです。Appleは毎年WWDCでいくつもの新規技術を発表していますが、筆者はその中でもObjective-Cの進化に特に注目していました。新たに追加されるAPIやサービスの前では、Objective-Cの進化はあまり注目されてきませんでしたが、実はここ数年の間も進化し続けていました。これにはAppleがコンパイラ技術にコミットしてきたことが大きく影響しています。今回は、Appleのコンパイラ関連技術を振り返り、Swiftにどう繋がるのかを解説します。 はじめに SwiftはAppleによって開発された全く新しいプログラミング言語です。WWDC 2014で稲妻のように現れたこのプログラミング言語は、またたく間に世界中のモバイルアプリ開発者の注目を集めました。 Swiftは衝撃的な登場だった

            Swiftから透けて見えるAppleのコンパイラ技術
          • iOS でデータを永続化する方法 - A Day In The Life

            iOS データ設計入門の続きです。前回は iOS であつかうデータ全般について書きましたが今回はデータをフラッシュドライブに保存する方法について説明します。 データの永続化って何? メモリにあるデータはアプリを終了すると消えてしまいます。 アプリを終了しても残しておきたいデータはフラッシュドライブに保存する必要があります。メモリにあるフラッシュドライブに保存することをデータの永続化といいます。永続化されたデータはフラッシュドライブが壊れない限り永続的に保存され残ります。以降 iOS でフラッシュドライブがどのように管理されているのかと、データを永続化するのにどのような方法があるのかについて説明していきます。 フラッシュドライブを構成する3つの領域 データを永続化する方法を説明する前に iOS でフラッシュドライブがどのように管理されているか見ていきましょう。 iOS ではフラッシュドライブ

              iOS でデータを永続化する方法 - A Day In The Life
            • iPad上でHTML5 Widgetを走らせて遊ぼう

              昨日の「HTML5: W3C Widget とその応用を考える会」は参加者も多く、私自身とても良い勉強になったが、そこでも予告した通り、iPad発売を記念してWidgetのサンプルをいくつか用意したので、ぜひともお試しいただきたい。 手順は以下の通り。 ステップ1. iPadにCloudReadersをインストールする(iTunes ストアへのリンク) ステップ2. 以下のWidgetをダウンロードする Download 3dClock.wgt (2.5K) ー CSS3を使った3D時計 Download TimeTrial25.wgt (7.8K) ー タイムトライアルゲーム Download JSCalc.wgt (3.4K) ー 電卓 Download QuadraBench.wgt (2.5K) ー Canvas のベンチマークプログラム ステップ3. iPadをPC/Macに繋げ

              • MobileHackerz再起動日記: iPhone OS 4にみる、アップル本気の『どくさいスイッチ』

                2010/04/09 ■ iPhone OS 4にみる、アップル本気の『どくさいスイッチ』 (ドラえもん (15)「どくさいスイッチ」 (てんとう虫コミックス) より) 日本時間2010年4月9日午前2時すぎ、iPhone OS 4が発表されました。このOSはiPhoneの今後を占う意味で非常に重要なものと思います。 ユーザ視点からはマルチタスクが目を引きますが、そういった「機能拡張」という方向のいわば順当なバージョンアップにとどまらず、このOSにはアップルのプラットフォーム戦略が色濃くあらわれています。ひとことで言うと「猛烈な囲い込み」。それはある意味『ドラえもん』の『どくさい(独裁)スイッチ』的な激しさで。 iPhone OS 4ではさまざまな新機能が発表されましたが、なかでも「iAd」機能からアップルの姿勢を読み解くことができます。 「iAd」はiPhoneアプリケーション内に広告を

                • iOSアプリケーションでコードベースのレイアウトを積極利用する - クックパッド開発者ブログ

                  海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 XcodeにはInterface Builderと呼ばれる、リッチなGUIを持ったデザインツールが付属しており、これを用いて画面のレイアウトを構成することが主流となっています。弊社ブログでも、iOS開発でstoryboardとxibをうまく使い分けるプラクティス等の記事で、GUIベースのレイアウトについて触れています。しかし、現在私が担当しているプロジェクトでは、Interface Builderを用いずに、レイアウトの大半をコードで記述しています。 今回は、コードベースのレイアウトを実装していく中で得た知見を、以下の3つの部分に分けて共有したいと思います。 Interface Builderを用いたレイアウトとコードベースの

                    iOSアプリケーションでコードベースのレイアウトを積極利用する - クックパッド開発者ブログ
                  • SIerの真実とかあるあるを俺がひたすら書いていく:ハムスター速報

                    SIerの真実とかあるあるを俺がひたすら書いていく Tweet カテゴリ☆☆☆ 2:以下、名無しにかわりましてVIPがお送りします:2011/07/30(土) 17:18:18.76ID:8TwylHlR0 現場で与えられたマシンが 開発環境の最低動作保証環境以下のマシン 3:以下、名無しにかわりましてVIPがお送りします:2011/07/30(土) 17:19:38.23ID:hyKehmtu0 独立系? 5:以下、名無しにかわりましてVIPがお送りします:2011/07/30(土) 17:21:26.09ID:8TwylHlR0 >>3 独立系、メー子、フリーとふらふらしてる 今は某社で正社員 4:以下、名無しにかわりましてVIPがお送りします:2011/07/30(土) 17:19:48.35ID:8TwylHlR0 現場で与えられた開発用のマシンが セキュリティソフトで全ファイル走

                    • 2010年最優秀プログラミング言語にPython  もはやPerlは過去の言語 カナ速

                      TIOBEの2010年最優秀言語はPython ソフトウェアエンジニアリングにおける過去50年間を見ると、プログラミング言語は産業界が解決すべき問題のタイプによって(Fortran、COBOL)、あるいは、当時のテクノロジーリーダーによって移り変わるものだということがわかる。今年一番シェアが伸びたのはPythonだ。 Pythonはシステムスクリプト言語の「デファクト」スタンダードになってきています(この分野におけるPerlの後継者と言ってよいでしょう)。しかし最近は、さまざまなアプリケーション領域でも使われるようになりました。 特にDjangoフレームワークとの組み合わせは、 Web開発者のあいだで非常に人気があります。Pythonは学びやすいため、Pythonを使ってプログラミング言語を教える大学も増えてきています。 Java、C、C#、Rubyは2010年も安定していたが、PHP、V

                      • iOSアプリ開発に役立つWebサービス&ツールまとめ - NSBlogger

                        はじめに iOSアプリ開発をしていて役立つWebサービスやツールがありますので備忘録としてまとめてみました。アプリ開発を始めるところからリリース後までを順番に書き並べています。ぜひiOSアプリ開発をしている方は参考にしてください。(Androidアプリ開発している方にも使えるものはあると思います。) UI/UXを考える プロトタイプを作成する アプリを作る前にデザインをまず決めますよね。その際に、実際にスマホで閲覧したときにどのように見えるのか、どのようなインタラクションにするかを議論します。そんなときに便利なプロトタイプ作成サービスがあるので、いくつか載せておきます。 サービス URL Justinmind http://www.justinmind.com/ Flint for Mac https://www.flinto.com/mac POP https://popapp.in/

                          iOSアプリ開発に役立つWebサービス&ツールまとめ - NSBlogger
                        • 「cocos2d」を使ってiPhoneゲームを作ってみよう(1/3) - @IT

                          「cocos2d for iPhone」(以下、cocos2d)は、iOS(iPhone/iPod touch/iPad)やMac OS X向けの2Dゲームやグラフィカルなインタラクティブアプリを開発するための、フレームワークです。物理エンジンの「Box2d」「Chipmunk」を持ち、サウンドエンジンも搭載しています。 cocos2dを使うと、スプライト・シーン・トランジション・アクション・メニュー・タッチ操作・加速度センサなどの機能を利用して、ゲームアプリやインタラクティブ系のアプリを素早く作ることが可能です。 本稿では、cocos2dの概要と基礎的な使い方を紹介します。 cocos2dの主な特徴5つ cocos2dには、以下のような特徴があります。 ■ 【1】テンプレートで使い方が簡単 使いやすいテンプレートやObjective-Cのクラスライブラリがそろっています。サンプルコードも

                          • Swiftに足りなかったものを作る - スター数13,000超の「Kingfisher」を生み出したonevcatの着想術 - エンジニアHub|若手Webエンジニアのキャリアを考える!

                            Swiftに足りなかったものを作る - スター数13,000超の「Kingfisher」を生み出したonevcatの着想術 画像を取り扱う軽量なSwiftライブラリ「Kingfisher」が獲得したスター数はなんと13,000以上。圧倒的な支持を集めるOSSを作り続けるonevcatさんに、発想の源を聞きました。 初めて作成したリポジトリが獲得したスター数、8,500以上。 ひとつのリポジトリが獲得した最大のスター数、13,000以上。 この数字を叩き出したのが「1人のエンジニア」だと聞けば、多くの方は驚きの声をあげるでしょう。多くの人から支持されるOSSを作るのはもちろん簡単なことではなく、数千、数万というスターを獲得することは、ほとんど“偉業”ともいえる実績です。 この圧倒的な実績を生み出したのは、ドキュメンテーションコメントを簡単に書けるXcodeプラグインVVDocumenter-

                              Swiftに足りなかったものを作る - スター数13,000超の「Kingfisher」を生み出したonevcatの着想術 - エンジニアHub|若手Webエンジニアのキャリアを考える!
                            • Google、iOSアプリ向け無料バックエンド「Mobile Backend Starter」発表

                              米Googleは10月9日(現地時間)、iOSアプリのバックエンドを無料で構築できる「Mobile Backend Starter for iOS」を発表した。6月からAndroid向けに提供しているものを、iOSにも対応させた。 Mobile Backend Starterは、Googleが提供するクラウドベースのサーバサイド環境「Google App Engine」で動作するバックエンド。Google App Engineは、数百人までのユーザーベースに無料で対応する(有料でスケールアウトできる)。 iOS向けに、ユーザーデータの保存、米Appleの「Push Notification Service(APNS)」を使ったプッシュ通知、クライアント端末更新のためのクエリ、Google Accountsを使ったユーザー認証などの機能を構築できるObjective-Cのライブラリが用意され

                                Google、iOSアプリ向け無料バックエンド「Mobile Backend Starter」発表
                              • CodeRepos::Share – Trac

                                What are u coding? old title = 個人レポジトリを共有しよう!計画。 みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! 詳しくは unknownplace.org - 2007/08/29 - 個人レポジトリを共有しよう! YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画 Development We have a Subversion repository and you can check it

                                • PHPを使う成長するサービスにおけるエンジニア採用の視点 | F's Garage

                                  BASEは、昨年末のメルカリ社との関係性が高まったことを期に改めて採用を強めている。中心となるのは、強力に事業を推進するところにコミットしてくれるエンジニアの募集だ。 先日、リブセンスの桂さんに当社にお越しいただいて、結構ハードな対談を収録した。 BASEえふしん×リブセンス桂 CTO対談(前編)―今求められるエンジニアは、自分の会社から「はみ出ている人」― 桂さん、バシバシ、突っ込んでくるもんだからついついハードな発言をしているかもしれない。 最近、思っているのがどうやってPHPを扱う会社で優れた人材に来ていただけるか?という部分。 PHPは、多分、今も昔も中心なんだか周縁なんだかわからない立ち位置にいる。PHPをPHP市場だけで捉えると、高トラフィックなサービスを経験するという、「良い経験をしてきたエンジニア」は、藤本さんところのグリー社、グリー出身者、最初からPHPを活用していたYa

                                    PHPを使う成長するサービスにおけるエンジニア採用の視点 | F's Garage
                                  • Xamarinの仕組み ( 超簡単バージョン ) | DevelopersIO

                                    1 はじめに 下記のページでは、Xamarinが異常に早いことをレポートしています。 Mobile App Performance Redux テストの内容によって色々あるとは思いますが、Xamarin.iOSが、Objective-Cより早く、Xamarin.AndroidがJava Androidとほぼ互角と言うのは、正直すごいグラフだと思いました。 少なくとも、XamarinがObjective-CやJavaのコードを吐いているわけでは無いことだけは直ぐに分かります。 今回は、Xamarinが、どういう仕組みでiOSやAndroid上で動作しているかを可能な限り簡単に紹介したいと思います。 っと、偉そーに言ってますが、実は、これちゃんとした公式の資料を基づくものでなく、私が勝手に解釈している内容ですので、専門家からのツッコミを得て完成するエントリーと意味で投稿させて下さい。 [201

                                      Xamarinの仕組み ( 超簡単バージョン ) | DevelopersIO
                                    • やっぱりコンパイラが書きたい。渡米後にRuby JIT開発を趣味から仕事に変えた私のキャリア戦略 - Findy Engineer Lab

                                      国分崇志(@k0kubun)と申します。プログラミング言語Rubyのコミッターとして活動しています。2019年からシリコンバレーで働いており、2022年からShopifyという会社でRubyのJust-In-Time(以下、JIT)コンパイラをフルタイムで開発しています。 長い間趣味でやっていたコンパイラの開発を仕事にしたのは、現職が初めてでした。この記事では、趣味を仕事に変えた経緯や、どのようにして業務経験のない分野にキャリアチェンジしたのかを紹介します。 仕事で分散システム、趣味でコンパイラを書くキャリア 楽しく稼げる仕事を求めてたどり着いたRubyエンジニア 研究で分散システムと言語処理系の両方に興味を持つ 分散ミドルウェアを仕事で、JITコンパイラを趣味のOSS活動で やっぱりコンパイラを仕事にした複合的なきっかけ 働きながら大学院に通い、コンパイラが一番好きなことに気付いた コン

                                        やっぱりコンパイラが書きたい。渡米後にRuby JIT開発を趣味から仕事に変えた私のキャリア戦略 - Findy Engineer Lab
                                      • iPhoneアプリをRubyで開発できる、「MobiRuby」のソースコードが公開

                                        図2●増井氏がMobiRubyを用いて開発したゲームアプリの画面例。既にAppStoreで「MobiRuby」の名前で公開されている iOS向けのアプリをRubyで開発可能にするソフトウエア「MobiRuby」がリリースされた。開発者の増井雄一郎氏が、Github上でソースコードを公開した。併せて同氏は、2012年9月14日に札幌で開催された「札幌Ruby会議2012」で講演し、MobiRubyについて解説した(同氏の講演資料)。 増井氏は2012年3月よりMobiRubyの開発に着手し、約半年で公開にこぎ着けた。現在はアルファ版の段階だが、2013年第一四半期までに正式版(ver.1)を公開する予定である。MobiRubyはC言語で実装してあり、コード量は約3000行という。まつもとゆきひろ氏らが開発した軽量版のRuby「mruby」を用いている(関連記事)。 Objective-CとR

                                          iPhoneアプリをRubyで開発できる、「MobiRuby」のソースコードが公開
                                        • Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者

                                          << 2008/02/ 1 1. [言語] 「ハッカーと画家」の著者が新しいLisp系言語「Arc」を公開 | エンタープライズ | マイコミジャーナル 2. 「セキュリティ、なめんなよ!」 なめねこも一緒に情報セキュリティ強化宣言 | ネット | マイコミジャーナル 3. 「サイオステクノロジーはグルージェントの未来技術に期待し子会社化」:ITpro 2 1. [Ruby] Nimble Method: Garbage Collection is Why Ruby on Rails is Slow: Patches to Improve Performance 5x; Memory Profiling 2. [言語] LuaJIT roadmap 2008 3. [Ruby] What will Matz do? 4. [Ruby] EURUKO 2008 − European Ruby

                                            Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者
                                          • 「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ

                                            Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyとPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急

                                              「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ
                                            • 2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp

                                              あけましておめでとうございます。一昨年、昨年に引き続き、今年も昨年のJavaScriptを振り返りつつ、JavaScriptの近い未来についてちょっとだけお話させて頂きます。 それでは早速、昨年の予想を振り返りつつ、最近までのJavaScript界隈の動きを振り返ってみましょう。 2011年のJavaScript界隈でのニュース 昨年の記事で私は2011年はウェブアプリの普及に向けて、JavaScriptの開発環境とテスト環境がキーになると書きました。まずはこの2つの視点から見てみましょう。 JavaScriptの開発環境 2011年のJavaScriptの開発環境に関する大きなニュースといえば、Ruby on Railsの3.1にCoffeeScriptがデフォルトで採用されたという一件があります。Railsは非常に人気の高いウェブアプリケーションフレームワークで、多くのフレームワークに

                                                2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp
                                              • あなたと働くエンジニアの人生を最悪なものにしないために – デザイナーのための3つの提言 | POSTD

                                                それとも、”私はデザイナーなので、そんなことを知る必要はありません”と言い張るのか 私の職業はデザイナーです。私はエンジニアが好きです。ちょっと度が過ぎるくらい好きかもしれません。以前、Facebookの グループ に参加した時、かなり前からチームのメンバであるiOSのエンジニアと初めて話して、口から泡を吹いたことを思い出します。私はその時、これまでに自分がObjective-Cでコーディングしたものについて、勢い込んで話し始めました。まるで、高校の新入生が、上流階級の生徒に対して、自分が付き合う価値のあるカッコいい人間だと証明しようとしているみたいだと感じました。 デザイナーの多くが、エンジニアとの話し合い方を実はよく分かっていないと思います。もちろん、デザイナーはエンジニアと話しますが、本当の意味で関わろうとしていません。この記事を書いた理由はそこにあります。ソフトウェアエンジニアの懸

                                                  あなたと働くエンジニアの人生を最悪なものにしないために – デザイナーのための3つの提言 | POSTD
                                                • 入門3日目の僕が感じたAngular 2のすごいところ - teratail blog

                                                  はじめまして。teratail開発チームでインターンをしている草間(@tkow39)と申します。 来年4月1日よりレバレジーズ株式会社に入社予定となっています。よろしくお願い致します。 今までは主にフロントエンドを担当し,バックエンド,テストなどもサポートする形で開発していました。 少し期間が空いてしまいましたが,10/3(月)に開かれたAngular 2入門者の会でLTしました。 connpass.com Angular 2熟練者の方からAngular 2の良さや楽しさとアドバイスを色々教えていただき,今後もAngular 2を使って何かを作ってみたいと思いました。 そこで,今回はプロダクトに生かして行く上でこれはすごいと思ったところと,使ってみて良かったところの4点を入門者として紹介していきたいと思います。 更新が即座にされるサーバ環境がすごい 公式のチュートリアルを試してまずびっくり

                                                    入門3日目の僕が感じたAngular 2のすごいところ - teratail blog
                                                  • 【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜

                                                    こんにちは。 Sleipnir Mobile for iPhone / iPad 開発担当の宮本です。 調べてみると、Sleipnir Mobile の最初のコミットは 2010年9月6日で、もう3年近く開発しているようです。最初はこんな貧弱な API でブラウザなんて作れるわけ無いと思っていましたが、なんとかなるものですね。今では多くのユーザーさんに使っていただけるプロダクトになりました。 今回は、この3年間で、使ってきた UIWebView の技を紹介したいと思います。詳細な方法については書きませんが、UIWebView で何ができて何ができないのかはわかるかと思います。それぞれの詳細なやり方については機会があれば書いていきたいです。 目次 長くなりそうなので、目次を用意しました。 余裕があればアップデートするので、ブックマークでもしておいてください。 UIWebView の API

                                                      【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜
                                                    • GitHub - microsoft/WinObjC: Objective-C for Windows

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - microsoft/WinObjC: Objective-C for Windows
                                                      • LGTMcamというiOSアプリをリリースと同時にgithubに公開しました - razokulover publog

                                                        さきほど「LGTMcam」というiOSアプリをリリースしました。 https://itunes.apple.com/ja/app/lgtmcam/id839859967?l=ja&ls=1&mt=8 できることは、 ①写真撮影 ②撮った写真へLGTMの文字をスタンプ(画像をtouchすると1つだけスタンプできます。) ③SNSへシェア だけです。 需要が無いのか、app storeでLGTMと検索すると一番最初にでてきます...。 はじめてのiOSアプリ これまでObjective-C覚えないといけないし...という理由からなんとなくiOSアプリを避けてきました。 が、ネイティブアプリが作れると、このエントリでも書いた表現力がいっそう高まると感じたので思い切ってiOSアプリの制作にチャレンジしてみました。 最初は「Objective-C?なにこれ???アットマーク多すぎるし引数もどこが区切

                                                          LGTMcamというiOSアプリをリリースと同時にgithubに公開しました - razokulover publog
                                                        • ニコニコ漫画アプリの中身、全部見せます! 〜iOSアプリ開発事例のご紹介〜 - Qiita

                                                          この記事では、ドワンゴから今秋リリースされた 「ニコニコ漫画」iOSアプリ の開発での取り組みや内部の設計、ニコニコ漫画アプリのこれからについてご紹介します。あまり変わったことはやっていないとは思いますが、よくあるアプリ開発の一例としてご覧いただければと思います。 なお、一応お約束として書いておくと、この記事は個人の見解であり、所属する組織の公式見解ではありません。 はじめに "ニコニコ漫画"は、縦スクロールでサクサク、マンガを読めるのはもちろんのこと、新感覚のダイナミックな見開きページ表現を楽しめたり1、紙芝居のような形式のマンガが読めたりするなど2、かなりアグレッシブなマンガアプリ3です。 読み手はもちろん、マンガの作り手が作品を公開して嬉しい気持ちになれるサービスになっているかと思います。まだ使ったことがないという方は、この機会にご利用いただければ幸いです(宣伝)。 サービスもアグレ

                                                            ニコニコ漫画アプリの中身、全部見せます! 〜iOSアプリ開発事例のご紹介〜 - Qiita
                                                          • そのUI, まずはCocoa Controlsで探してみよう - プログラミングノート

                                                            iOS Advent Calendar 9日目担当のntakuです。 もし、iOS開発する上で一番大変なことはなんですか?と聞かれれば間違いなくUIの開発!と答えます。同じ価値や機能を提供するにしても、使っていて気持ちが良いUIであるかどうかでアプリの評価は大きく変わってくると思います。 何がベストなのか、はやはり実際にプロトタイプを作ってみないと分からないわけですが、あのアプリのUIをちょっと真似してみようと思ったり、このアプリと同じように作ってくださいと言われるとそれだけで数日かかってしまうこともざらにあります。 そんなことを繰り返していると中々アプリが完成しないわけなのですが、その期間を少しでも短縮するために、私が開発する際に活用しているのがCocoa Controlsというサイトです。 Cocoa Controls Cocoa ControlsはiOSやMax OS X開発者が開発

                                                              そのUI, まずはCocoa Controlsで探してみよう - プログラミングノート
                                                            • 初めてのXcode 5 プラグイン開発 | DevelopersIO

                                                              ヤフー vs クラスメソッド「iOS 炎の7番勝負」でXcode プラグインについて話しました この記事は、ヤフー vs クラスメソッド「iOS 炎の7番勝負」で話した「Xcodeプラグインで快適な開発ライフを」の補足記事になります。 まえおき IDEとプラグイン プラグインって聞くと Eclipse を連想される方が多いかと思います。Eclipse だとそもそも言語用のプラグインやらバージョン管理(git、SVN)やら開発に最低限必要なものがプラグインとして提供されています。なので、Eclipse にとってプラグインはなくてはならない存在と言えます。 Xcodeとプラグイン Xcode は非常に優秀な IDE で、プラグインを入れなくても iOS 開発に最低限必要なものはほとんど揃っています。なので Xcode では、Eclipse のようにプラグインを入れる必要はありません(決して E

                                                                初めてのXcode 5 プラグイン開発 | DevelopersIO
                                                              • 30分で学ぶ「mixiアプリ for touch」(スマートフォン版mixiアプリ)の作り方

                                                                iPhone用のWeb制作は、すばらしき諸先輩方のブログなどがあるので、こちらではmixiアプリ スマートフォン版について言及していきます。(もちろんちょいちょい他TIPSも出しますが) 今回はmixiアプリ スマートフォン版において、技術的に「こういうコトができる/できない(やらない)」ことを見ていきます。 できるコト 基本的には後述の「できないコト」以外は、ほとんど制限を受けません。が、「なんだこれ?」とハマって解決できたコトはありました。 ページ遷移時にページトップへ移動する これは結構ハマる方多そう。mixiアプリ スマートフォン版が、という限定ではありません。iframeで読み込んでいるコンテンツ全てに起こります。 iframe内でページ遷移をすると、スクロール位置は保持したまま次のページを表示してしまいます。この仕様、わけわからん。。 解決方法は簡単、リンク先の末尾に「#」を付

                                                                  30分で学ぶ「mixiアプリ for touch」(スマートフォン版mixiアプリ)の作り方
                                                                • 10周年のiPhone、世界をどう変えたのか | nobi.com (JP) | nobi.com

                                                                  これは英語ブログに書いた記事の翻訳版です: あれから10年 10年前、スティーブ・ジョブズが初代iPhoneを発表した。幸運にも私は現地で取材をしていたが、当時、ラスベガスで開催されていたConsumer Electronics Show(CES)に最新携帯電話を取材に行っていた人は歯がゆい思いをしたはずだ。米国のTVニュースのレポーターが伝えた次の言葉がその様子をよく表している。「CES 2007の最大のニュースはこのイベントに出展すらしていない会社からやってきた。」 この日、MACWORLD EXPOの基調講演に登壇したスティーブ・ジョブズは「アップルは電話を再発明する」と宣言した。それから数年後に我々は彼らが電話だけでなくデジタル機器の生態系のすべてを再発明してしまったことに気づかされる。その変化はあまりに大きかった。5年後、アップルが世界で最も価値のある企業になったが、多くの人はそ

                                                                  • 自分なりの iPhone アプリ開発手法とかこだわりとか書いてみた

                                                                    Twitter で vの人こと @voluntas さんに 無 茶 振 り されたので、自分なりのポリシーとかこだわりとか開発手法とかをまとめてみることにしました。今仕事で iPhone アプリの開発を主にやっているので、 iPhone アプリに関する内容が多いですが、それ以外の開発でも使えると思います。 あまり技術的な内容やツールに関する内容はありません。それらは別エントリーにまとめようと思います。 ■大前提: 自分を知る まず何はなくともこっからです。なんだか開発とか全然関係ないじゃないか、怪しい自己啓発じゃねえかと思われるかもしれませんが、敵を知り己をを知れば百戦危うからずと昔のエライ人も言ってます。それにそもそも私がどのような人間なのかを理解しないと、せっかくの開発手法もそのまま真似してはうまく合わない・上手く回らない・賛成できないということになりますので、非常に大事だと思います。

                                                                    • 今日からライオンでも使える!Xcode4.4 Modern Objective-C Syntaxでコードをきれいにする方法 – Zero4Racer PRO Developer's Blog

                                                                      Mountain Lion発表とともにリリースされたXcode4.4。OSX Lionでも使える様になっています。Xcode4.4から、llvm (コンパイラ)のバージョンが4.0になっています。 それによってObjective-Cの書き方にかなりの改善が加えられたので、それを簡単にまとめておきたいと思います。これらの改善は、iOS6に関係なく動作するので、いま作っている、iOS5用のコードにも使用出来ます。 synthesize by default コンパイラが@synthesizeを補完してくれる様になったため、基本的な状況では、@synthesizeを書かなくてよくなりました。また、synthesizeされる相手のivarも、同名の変数ではなくて、アンダーバーを最初に付けた物がデフォルトとなります。これまで議論されて来たことがappleのコンパイラによって、これからは定義されている

                                                                      • 個人的にXCodeとObj-Cの難しかったところやつまづいたところ – 宇都宮ウエブ制作所

                                                                        FlashとActionScriptをこよなく愛する私が、つまりはFlashすきすきおっさんがXCodeとObjective-Cについて入門しようとしたときにどうしてもつまずいた点を挙げていきたいと思います。実際にはFlashぜんぜん関係ない記事になっていますが。 FlashやActionScriptと比べてあれがないこれがあるとかいうのはナンセンスなのですが、自分が今学習中の開発スタイルでXCodeだとどうやって開発していったらいいのか、同じようにできるところは同じように、同じようにはできないところは違う方法を探りながらやっています。 とにかくXCodeとObj-Cについて初心者以前であり独学ですので盛大に間違えている可能性があります。 さらにどっちかというと人に説明すると言うよりは 自分がつまずいたところをあとで見直すように、完全に自分向けの個人的な覚え書きのつもりで書いています。 そ

                                                                          個人的にXCodeとObj-Cの難しかったところやつまづいたところ – 宇都宮ウエブ制作所
                                                                        • iPhoneアプリ開発・販売したら収入が増えた : 妹はVIPPER

                                                                          1:以下、名無しにかわりましてVIPがお送りします:2012/09/01(土) 19:21:07.85 ID:ateXuu6H0 できるだけアドバイスするよ 2:以下、名無しにかわりましてVIPがお送りします:2012/09/01(土) 19:21:50.01 ID:4FkTOIHR0 そりゃ働きゃ増えるだろ 5:以下、名無しにかわりましてVIPがお送りします:2012/09/01(土) 19:23:11.64 ID:ateXuu6H0 >>2 デイトレしてたときは逆に減ったからね アプリ開発は増えてくことはあっても基本減らないからイイと思う 経費はかかるけどね 4:以下、名無しにかわりましてVIPがお送りします:2012/09/01(土) 19:22:01.16 ID:ChXWKQhY0 無料のしか入れてないけど 7:以下、名無しにかわりましてVIPがお送りします:2012/09/01(

                                                                            iPhoneアプリ開発・販売したら収入が増えた : 妹はVIPPER
                                                                          • yoshimasa niwa - iPhoneでOpenCVを使う方法

                                                                            OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。 覚え書きとして、OpenCVをiOS SDKをつかってiPhone上やiPadで使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。 これらのサムネイルはデモアプリケーションのスクリーンショットです。 最新のOpenCVとiOS SDKに対応 プロジェクトをOpenCV 2.2.0、iOS SDK 4.3、Xcode4に対応しました (2011/4/17更新)。 ひとまず使ってみる すべてのソースコードとリソースはgithubのレポジトリに公開されています。 簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。 すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githu

                                                                            • iOSアプリ開発のメモリ管理で気をつけること - A Day In The Life

                                                                              Objective-C での開発にだいぶ慣れてきたのですが、いまだメモリ管理まわりでハマることが多いのでまとめてみました。 メモリを確保してから解放するまでの流れ メモリを確保してから解放するまでの流れは以下の図のようになります(図はアップルのサイトから引用)。 alloc または init すると参照カウントが1になります alloc または init 系メソッドを呼ぶと参照カウントが1になります。 このように書いたのは、クラスの仕様によって alloc メソッドで retainCount が1になるオブジェクトと init 系のメソッドで retainCount が1になるオブジェクトがあるためです。alloc と init はセットで呼ばれることがほとんどなのでこの違いが問題になることはないと思いますが念のため。 int main() { /* allocで参照カウント1 */ NS

                                                                              • 第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp

                                                                                はじめに Rubyの普及にともない、Rubyの生みの親である、まつもとゆきひろ氏がC言語で作成したRubyインタプリタ(CRuby)以外にも、JVMで実行されるJRuby、Objective-Cで実装されMacアプリケーションのプログラミングのできるMacRuby、CRubyベースにメモリ管理に改良を加えているRuby Enterprise Edition等、プログラミング言語Rubyを実行できる環境が増えてきました。またCRubyに関しても、現在最も使われているバージョンである1.8系以外にも、最新の安定版である1.9系も普及期にはいってきました。 今回は、複数のRuby実行環境の管理を簡単にするRVM(Ruby Version Magager)を紹介します。 RVMとは RVMはUNIX系の環境で、複数のRuby処理系をインストール、共存させることができるツールです。 ひとつの環境に対

                                                                                  第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp
                                                                                • Parse

                                                                                  The most amazing feature of Parse Server is that it’s accessible for developers of all skill levels. Personally, I started playing around with Objective-C in 2012. Parse was a way for me to build a complete online app, without having the in-depth knowledge of how to build networking, storage, user systems, etc. The more I built with Parse, the more I learnt JavaScript, which has fortunately allowe

                                                                                    Parse