タグ Objective-C
人気順 5 users 10 users 100 users 500 users 1000 usersApple、新フレームワーク「Swift UI」発表。簡潔なコードとドラッグ&ドロップでUIを構築、デバイスでの即時プレビュー。WWDC19 - Publickey
米Appleは6月3日(日本時間6月4日未明)にカリフォルニア州サンノゼで開催したイベント「WWDC19」にて、Swift言語を用いて効率的にユーザーインターフェイスを定義できるUIフレームワーク「Swift UI」を発表しました。 例えば、こうしたよくあるUIを従来のObjective-CとUIKitで記述すると、多くのコードが必要です。 こ... 続きを読む
Objective-CからSwiftへ、4つの移行ポイント~メルカリの実践例から最適な手法を学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!
2014年にSwiftが登場して以来、その利便性の高さから多くのiOSエンジニアがこの言語を用いるようになりました。それに伴い、Objective-Cで書かれたアプリケーションをSwiftに移行する企業も増えています。フリマアプリ「メルカリ」の開発・運営で知られる株式会社メルカリも、そのひとつです。本稿では、TOPLOG株式会社... 続きを読む
アプリ開発は儲かる?無料ゲームの稼ぎ方や収入・起業の仕方をご紹介 | ARMA SEARCH
アプリ開発とは? アプリ開発とは、スマートフォン向けのアプリケーションを開発することをいいます。iphone向けにはObjective-C、swiftで、Android向けにはJavaで開発します。 最近ではXamarinなどによる、両OSに対応できるクロスプラットフォーム開発も可能になりました。 アプリ開発の収入の稼ぎ方の種類と儲かる仕組... 続きを読む
『メルカリ』 アプリの画面描画を高速化する技術、バックエンド・iOS・Androidの基本設計 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える!
バックエンドの高速化を支える技術 【Tips1】 画像のファイルサイズを最適化し、アプリ全体の通信量を抑える 【Tips2】データセンター間通信のレイテンシを抑える 【Tips3】アプリのありとあらゆる挙動を常にモニタリングする iOSアプリの高速化を支える技術 【Tips4】Objective-CからSwiftへの移行 & アーキテクチャの... 続きを読む
なぜ多くの開発者が今なお Swift よりも Objective-C を好むのか - Frasco
iOS SDK がアナウンスされてから数年間、アプリ開発ゴールドラッシュの恩恵を得ようと、開発者たちは Objective-C の世界に群がっていました。しかしその時代は去りました。Swift が我々の前に現れて3年以上、それは古い同種の言語を主役の座から押しやりました。 Objective-C - かつてはアプリ開発の世界で人気急上昇のスター的存在でしたが - は、Apple の開発環境の中では... 続きを読む
短期間でやり遂げるための、 大規模リニューアルの進め方 // Speaker Deck
iOSDCでの発表資料 Rettyでは2年半ぶりに大規模なリニューアルを行っています。 まだリリースはされていませんが、言語をObjective-cからswift4.0へ移行したり、アーキテクチャの刷新も短期間で行おうとしています。 やり遂げるためにどんなことをやっているのか、リニューアルなど大きな開発で起きる仕様の変更による手戻りの発生への対応、全員の共通認識をどうやって合わせてチームビルディン... 続きを読む
CotEditor を Swift に移行する - Qiita
本稿は Swift Tweets 2017 Summer で発表(ツイート)したものをまとめ、Qiita 用に追記・再構成 1 したものです。 発表概要 CotEditor プロジェクトの現主催者 1024jp です。CotEditor は昨年 2016 年に Objective-C から Swift に移行しました。今日はその話をします。 本発表は、事前に以下のような概要を開示していました。 2... 続きを読む
ソースコードを見てどのプログラミング言語なのかを特定するクイズ「Language Identification Quiz」 - GIGAZINE
By Ilya Pavlov JavaScriptやObjective-C、Swiftなど世の中には数多くのプログラミング言語があり、それぞれが特徴ある記述方法を採用しています。IT関連の技術者向けに特化した人材採用エージェント「TripleByte」はサイト上で、言語ごとのサンプルコードをもとにどの言語かを当てるクイズ「 Language Identification Quiz 」を公開していま... 続きを読む
Nodeにおける初のオブジェクトデータベース: Realm Node.js
Realmではこれまでモバイルデベロッパーにフォーカスして Realm Mobile Database をSwift、Objective-C、Java、XamarinとReact Nativeに対して開発し、オープンソースとして提供してきました。本日、完全に新しい挑戦としてRealm Node.jsをリリースします。Nodeにおける初の真のオブジェクトデータベースです。本日から無料で完全にオープン... 続きを読む
null安全でない言語は、もはやレガシー言語だ - Qiita
これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crysta... 続きを読む
Xamarinの仕組み ( 超簡単バージョン ) | Developers.IO
1 はじめに 下記のページでは、Xamarinが異常に早いことをレポートしています。 Mobile App Performance Redux テストの内容によって色々あるとは思いますが、Xamarin.iOSが、Objective-Cより早く、Xamarin.AndroidがJava Androidとほぼ互角と言うのは、正直すごいグラフだと思いました。 少なくとも、XamarinがObjecti... 続きを読む
Swiftならこう書くシリーズ 10選 | eureka tech blog
Couples アプリのiOSエンジニア、Johnです! 1年前CouplesのObjective-CコードをSwiftに書き換えてから、ベストプラクティスもガンガン変わってきました。それでObjective-CからSwiftに移行する時の10個Tipsにランキングを付けて、10位から紹介させていただきます! 10. 配列の操作ならSwiftの SequenceType メソッドを使用する Swi... 続きを読む
俺は○○使いだ! の人も、これから習得したい人も:もし、プログラミング言語が「武器」だったら (1/3) - @IT
俺は○○使いだ! の人も、これから習得したい人も: もし、プログラミング言語が「武器」だったら (1/3) 今、ITエンジニアの皆さんはどの言語を習得したいですか? どれを選べばよさそうか、ソフトウェアエンジニアのティプリンさんがプログラミング言語の特徴を「武器」に例えて説明してくれています。 Java、PHP、Ruby、Python、C+、C#、Objective-C、Visual Basic ... 続きを読む
Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話 - Yahoo! JAPAN Tech Blog
Yahoo! JAPAN Tech Advent Calendar 2015の14日目の記事です。一覧は こちら こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-C... 続きを読む
React Native: 迅速な iOS 開発の新しい世界へ
iOS 開発用プラットフォームとツール・セットとして最も急成長している React Native を使用して、モバイル開発を迅速に行ってください。React Native を使用すれば、Objective-C や Swift のチュートリアルは脇に置いて、JavaScript で iOS アプリのコーディングを始めることができます。この記事では React Native の概要を紹介し、そのアーキ... 続きを読む
Objective-C - Xcodeでデバッグ実行中にクラッシュした時に捗るブレークポイント設定 - Qiita
ずばりこれです。 ExceptionはAllでも良いですが、実際の動作に問題無い内部例外に反応しちゃったりするのでObjective-Cにしてます。 po $arg1について気になると思いますが、そこだけ見たい方はこちら 通常、クラッシュするとここでブレークしちゃうため、 左下の+ボタンから、これを追加しておくとクラッシュ時に原因箇所で止まって捗るテクはそこそこ有名だと思います。 このようにブレー... 続きを読む
Swiftから透けて見えるAppleのコンパイラ技術 (1/2):CodeZine
本連載は、はてなエンジニアが、はてなのサービスを支えている技術や日頃注目している技術について解説するものです。Appleは毎年WWDCでいくつもの新規技術を発表していますが、筆者はその中でもObjective-Cの進化に特に注目していました。新たに追加されるAPIやサービスの前では、Objective-Cの進化はあまり注目されてきませんでしたが、実はここ数年の間も進化し続けていました。これにはAp... 続きを読む
Objective-CはSwiftに置き換わるのか? - Qiita
「Objective-CがSwiftに置き換わる」っていうのがピンとこないのです。 それは、Swiftそのものがオープンソースになっても、あまり変わらないと思います。 以下はすごーくざっくりした知識で書いています。 Objective-Cの歴史 そもそもObjective-Cが何なのか、あまり知られていない気がします。 超ざっくり説明すると、AppleをやめたジョブズがApple OSの「次」とし... 続きを読む
Facebook、静的コード解析ツール「Infer」を公開。Objective-C/Java/Cコードのバグを指摘してくれる - Publickey
Facebook、静的コード解析ツール「Infer」を公開。Objective-C/Java/Cコードのバグを指摘してくれる Inferが対応するコードはAndroidのJavaとiOSのObjective-C、およびC。現時点ではAndroidとJavaではNullPointerExceptionおよびリソースのリーク。iOSとCコードではメモリーリークを発見してくれます。 実際にプログラムを実... 続きを読む
Swiftを使ってiPhoneアプリを開発したい人にオススメの本 - OK すてィーろ
2015-05-31 Swiftを使ってiPhoneアプリを開発したい人にオススメの本 BOOK Swift iPhoneアプリは、Objective-CかSwiftのどちらかのプログラミング言語を使って開発します。僕は仕事でアプリ開発をしてます。最初はObjective-Cを使っていましたが、今はSwiftを使ってます。どちらの言語を使えばいいかというと、今から勉強する人にはSwiftが断然オス... 続きを読む
iOS - Swiftのパワー(objc.io #16-1 日本語訳) - Qiita
Issue #16 Swift, September 2014 By Chris Eidhof まずはじめに、私は非常に偏っていることを認めなくてはなりません。私はSwiftが大好きです。私がCocoaのエコシステムに関わって以来起こったことの中で一番いい出来事だと思います。なぜそう思うか、それを私のSwift、Objective-C、Haskellの経験を共有することで伝えたいと思います。この記... 続きを読む
シンプルなパッケージ管理ツール Carthage — Realm: a mobile database that replaces Core Data & SQLite
Realmは、SQLiteやCoreDataから置き換わるモバイルデータベースです。以下が、Realmのブログです。 Carthage は Objective-C と Swift のプロジェクトでシンプルさを一番に考えた Cocoa アプリケーションにフレームワークを追加する依存関係管理システムです。Carthage は Xcode と Git に仕事を任せることによってできるだけ小さくするコンセ... 続きを読む
[速報]Visual StudioでObjective-Cがコンパイル可能に。iOSアプリからWindowsアプリへの移植をマイクロソフトがデモ。Build 2015 - Publickey
[速報]Visual StudioでObjective-Cがコンパイル可能に。iOSアプリからWindowsアプリへの移植をマイクロソフトがデモ。Build 2015 マイクロソフトは米サンフランシスコで開催中のイベント「Build 2015」で、Objective-Cで書かれたiOSアプリのコードをVisual Studioで読み込み、コンパイルするデモを披露しました。iOSアプリが容易にWin... 続きを読む
既存のObjective-CアプリケーションをSwiftで書き換えた話 - クックパッド開発者ブログ
2015-04-27 既存のObjective-CアプリケーションをSwiftで書き換えた話 海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 主にObjective-Cで記述されたアプリケーションを全面的にSwiftに書き換える機会があったので、その際に得た知見や書き換えるに至った... 続きを読む
AmebaアプリにおけるObjective-CからSwiftへ移行するための取り組み|1 pixel|サイバーエージェント公式クリエイターズブログ
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 ブログトップ 記事一覧 画像一覧 InVisionで・・・ » AmebaアプリにおけるObjective-CからSwiftへ移行するための取り組み Wed... 続きを読む