はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Objective-C

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 283件)

最終出社日でした - @watson1978 の日記

2024/02/09 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip watson1978 最終出社日 日記 Repro clang

今日はReproでの最終出社日。思い返せば 30 歳も過ぎてから Ruby とどう関わっていくかという人生だった。 MacRuby (2010年~) 暇つぶしに Mac OS X のアプリを作ってみようかと思い立った時に出会ったプロジェクトだった。 今のように Swift や clang というコンパイラもなく、 Objective-C 言語というとにかく [] を... 続きを読む

WEARをリノベ!Objective-CからSwiftへのリプレイス戦略でも使えるスナップショットテスト - ZOZO TECH BLOG

2023/07/26 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファレンス WEAR Swift 目次 リノベ

目次 目次 はじめに マイページ画面リプレイスに伴う課題 使用したライブラリ Objective-Cでリファレンス、Swiftでテスト リファレンス画像のファイルサイズを小さく デバイスも言語も一気にテスト 複数言語のテスト自動化 複数デバイスを一気にテストする方法 いにしえVCのためのスタブデータの用意 おわりに はじめに ... 続きを読む

noteのiOSアプリから40%以上あったObjective-Cのコードが消えた|かっくん / iOS Developer

2022/08/26 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOSアプリ iOS Developer Note コード

先日ラクマさんでも同様のツイートがありましたが、実はほぼ同時期にnoteのiOSアプリからもObjective-Cのコードが消えました。 今朝ついにラクマiOSアプリのObjC削除の最後のPRをマージしました。僕が入社してマネージャーを引き継ぎ、約4年かかりました。何で4年もかかったのかは別途ブログにでも書こうと思いますが、... 続きを読む

Clubhouseのユーザーインターフェイスを支えるObjective-Cの確かな信頼と実績 - laiso

2021/02/02 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip laiso Clubhouse ユーザーインターフェイス

ClubhouseのiPhoneアプリは各所でお馴染みのObjective-Cライブラリが使用されており、アプリ自体は最先端のムーブメントながらもUIからはシニアの職人技を感じます。根拠はないですがアプリの実装もObjective-Cでゴリゴリ書いてそうです。 ここではそんなObjective-Cライブラリの一部を紹介します。 IGListKit https://g... 続きを読む

iPhone開発言語「Objective-C」作成者が76歳で死去。スマホ時代を拓いた言語の数奇な運命 | ハーバー・ビジネス・オンライン

2021/02/01 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip 死去 運命 言語 ハーバー・ビジネス オンライン

Objective-C というプログラミング言語を開発した1人である Brad Cox 氏が、2021年の1月に76歳で亡くなっていた(SCNow)。 IT業界にいる人なら、Objective-C という名前を聞いて、すぐにそれが何か分かるだろう。しかし、そうでない人たちにとっては、プログラミング言語の種類と、その特徴や背景を思い浮かべるのは難... 続きを読む

リポジトリに含まれるコード量/比率をMackerelに記録する with GitHub Actions & action-mackerel-api - がんばってなんか書く

2020/07/13 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kotlin mackerel Swift リポジトリ 拍子

リポジトリを管理していると、何かの拍子にリポジトリのコードベースの変遷を可視化したくなる場合があります。 例えば、以下の場面です。 ある時からのリポジトリの成長 実装言語を置き換える際のコードベースの遷移 iOSだと、Objective-CからSwiftへの移行 Androidだと、JavaからKotlinへの移行 etc. やり方はいろいろ... 続きを読む

iOS13でプログラミング言語Swiftの利用が倍増 - iPhone Mania

2019/09/27 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone Mania 倍増 iOS13 iOS Swift

Appleは2014年の世界開発者会議(WWDC 2014)でプログラミング言語Swiftを発表しましたが、自身のiOSに含まれるアプリの多くはObjective-Cで書かれたものでした。 しかし徐々にSwiftで書かれたアプリが増え、iOS13.1ではiOS12と比べ、Swiftの利用が大幅にアップしたことがわかりました。 iOSの多くのアプリはObjective-C... 続きを読む

Apple、新フレームワーク「Swift UI」発表。簡潔なコードとドラッグ&ドロップでUIを構築、デバイスでの即時プレビュー。WWDC19 - Publickey

2019/06/04 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey UIKit ユーザーインターフェイス

米Appleは6月3日(日本時間6月4日未明)にカリフォルニア州サンノゼで開催したイベント「WWDC19」にて、Swift言語を用いて効率的にユーザーインターフェイスを定義できるUIフレームワーク「Swift UI」を発表しました。 例えば、こうしたよくあるUIを従来のObjective-CとUIKitで記述すると、多くのコードが必要です。 こ... 続きを読む

Objective-CからSwiftへ、4つの移行ポイント~メルカリの実践例から最適な手法を学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/04/19 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift iOSエンジニア エンジニアHub 本稿 メルカリ

2014年にSwiftが登場して以来、その利便性の高さから多くのiOSエンジニアがこの言語を用いるようになりました。それに伴い、Objective-Cで書かれたアプリケーションをSwiftに移行する企業も増えています。フリマアプリ「メルカリ」の開発・運営で知られる株式会社メルカリも、そのひとつです。本稿では、TOPLOG株式会社... 続きを読む

ios開発にRustを使う 環境構築編 - プログラマでも年収2000万稼げるブログ

2019/03/18 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust FFI プログラマ XCode パッケージマネージャ

iOSでは、Objective-C(C++も書ける)、Swift しか使えません が、C++の 異言語間インタフェース FFIを使えば、Objectibe-CやSwiftから C++を通して Rustを実行出来ます そのための環境構築 とりあえず xcodeでのビルドを行う Rustのインストール Rust自体は パッケージマネージャから出来るが、その場合だと Rustのバ... 続きを読む

アプリ開発は儲かる?無料ゲームの稼ぎ方や収入・起業の仕方をご紹介 | ARMA SEARCH

2018/11/01 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip ARMA SEARCH 仕方 稼ぎ方 アプリ開発 Swift

アプリ開発とは? アプリ開発とは、スマートフォン向けのアプリケーションを開発することをいいます。iphone向けにはObjective-C、swiftで、Android向けにはJavaで開発します。 最近ではXamarinなどによる、両OSに対応できるクロスプラットフォーム開発も可能になりました。 アプリ開発の収入の稼ぎ方の種類と儲かる仕組... 続きを読む

『メルカリ』 アプリの画面描画を高速化する技術、バックエンド・iOS・Androidの基本設計 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える!

2018/07/27 このエントリーをはてなブックマークに追加 865 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニアHub メルカリ 画面描画 レイテンシ キャリア

バックエンドの高速化を支える技術 【Tips1】 画像のファイルサイズを最適化し、アプリ全体の通信量を抑える 【Tips2】データセンター間通信のレイテンシを抑える 【Tips3】アプリのありとあらゆる挙動を常にモニタリングする iOSアプリの高速化を支える技術 【Tips4】Objective-CからSwiftへの移行 & アーキテクチャの... 続きを読む

NimbleでSwiftコンパイラーのバグ(リグレッション)に遭遇した話 - いけだや技術ノート

2018/06/20 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Nimble リグレッション クロージャ Attribute

Xcode 10 beta 1(Swift 4.2)でNimbleのthrowAssertion()/raiseException()マッチャーなどを使うとランタイムクラッシュする事象が発生して、その成り行きが面白かったのでここに記します。 ここまで 現象: Objective-Cで定義するメソッドで、引数のクロージャに __attribute__((noescape)) (Swiftでは @escaping を付... 続きを読む

SwiftのSDK overlayとswift-corelibs-foundation - いけだや技術ノート

2017/12/09 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift UIKit Apple Foundation 開発

2017 - 12 - 09 SwiftのSDK overlayとswift-corelibs-foundation Swift SDK overlay Swiftの SDK overlayというものを耳にしたことはあるでしょうか?これはSwiftの OSS プロジェクトである apple/swift の開発において、FoundationやAppKit、UIKitなどの Objective-C で... 続きを読む

ホットペッパービューティーのiOSアプリのフルスクラッチSwiftリプレイス

2017/12/06 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip フルスクラッチ 外崎 Swift iOSアプリ エンジニア

ホットペッパービューティーのアプリを担当している外崎です。 エンジニアとして入社し、現在は開発を兼務しつつUXディレクターとして働いています。 はじめに 2017年10月にホットペッパービューティーのiOSアプリのバージョン5.0.0が配信されました。 こちらはObjective-Cで書かれていたアプリをフルスクラッチでSwift(3.2)に書き換えたものになります。 以前に配信されたインタビュー... 続きを読む

SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か - ITmedia PC USER

2017/11/29 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip Xamarin Swift USER 鈴木淳也 異変

鈴木淳也の「Windowsフロントライン」: SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か Appleのアプリエコシステムを支える開発環境において、SwiftやObjective-Cといったプログラミング言語は重要だが、とあるランキングデータから、こうした状況に異変が起きつつあるのではないか、との指摘が出ている。 続きを読む

macの辞書を引くコマンドをswiftで書くと速かった - @peccul is peccu

2017/11/16 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip バインディング Swift Mac Python スクリプト

2017 - 11 - 17 macの辞書を引くコマンドをswiftで書くと速かった mac の辞書をターミナルで引ければ楽で速いかなと思い調べたが、Dictionary.appが起動するものと Python の スクリプト しか見当たらなかった。 しかも Python の スクリプト はちょっともたつく。 中身は Objective-C バインディング を使っているようなので、Swiftで書いて... 続きを読む

なぜ多くの開発者が今なお Swift よりも Objective-C を好むのか - Frasco

2017/10/24 このエントリーをはてなブックマークに追加 150 users Instapaper Pocket Tweet Facebook Share Evernote Clip Frasco 恩恵 iOS SDK Swift Apple

iOS SDK がアナウンスされてから数年間、アプリ開発ゴールドラッシュの恩恵を得ようと、開発者たちは Objective-C の世界に群がっていました。しかしその時代は去りました。Swift が我々の前に現れて3年以上、それは古い同種の言語を主役の座から押しやりました。 Objective-C - かつてはアプリ開発の世界で人気急上昇のスター的存在でしたが - は、Apple の開発環境の中では... 続きを読む

短期間でやり遂げるための、 大規模リニューアルの進め方 // Speaker Deck

2017/09/16 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 大規模リニューアル Retty

iOSDCでの発表資料 Rettyでは2年半ぶりに大規模なリニューアルを行っています。 まだリリースはされていませんが、言語をObjective-cからswift4.0へ移行したり、アーキテクチャの刷新も短期間で行おうとしています。 やり遂げるためにどんなことをやっているのか、リニューアルなど大きな開発で起きる仕様の変更による手戻りの発生への対応、全員の共通認識をどうやって合わせてチームビルディン... 続きを読む

CotEditor を Swift に移行する - Qiita

2017/07/23 このエントリーをはてなブックマークに追加 272 users Instapaper Pocket Tweet Facebook Share Evernote Clip CotEditor Qiita Swift SUMMER 本稿

本稿は Swift Tweets 2017 Summer で発表(ツイート)したものをまとめ、Qiita 用に追記・再構成 1 したものです。 発表概要 CotEditor プロジェクトの現主催者 1024jp です。CotEditor は昨年 2016 年に Objective-C から Swift に移行しました。今日はその話をします。 本発表は、事前に以下のような概要を開示していました。 2... 続きを読む

ソースコードを見てどのプログラミング言語なのかを特定するクイズ「Language Identification Quiz」 - GIGAZINE

2017/07/14 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE Triplebyte Swift クイズ

By Ilya Pavlov JavaScriptやObjective-C、Swiftなど世の中には数多くのプログラミング言語があり、それぞれが特徴ある記述方法を採用しています。IT関連の技術者向けに特化した人材採用エージェント「TripleByte」はサイト上で、言語ごとのサンプルコードをもとにどの言語かを当てるクイズ「 Language Identification Quiz 」を公開していま... 続きを読む

iOSアプリのチュートリアルに便利なMMPopLabel – RE:ENGINES

2017/06/21 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip CocoaPods チュートリアル iOSアプリ ライブラリ

はじめに こんにちは、nukkyです。 今回はチュートリアル等、ユーザーへの 画面説明に便利なMMPopLabelを紹介したいと思います このライブラリはObjective-Cで書かれていますが、 この記事ではSwift3での使いかたを書いていきます 準備 インストールにはCocoaPodsを使用しますのでPodfileに以下を記載してください 続きを読む

SwiftでもObjective-Cでもコードで簡単にAutoLayoutする - Qiita

2017/01/16 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Swift UIView self View

MisterFusionを使ったコード 上記のレイアウトを MisterFusion を使って再現すると、以下のようなコードになります。まずは使いたいクラスの中で、 import MisterFusion をしてください。 let redView = UIView () redView . backgroundColor = . redColor () self . view . addLayou... 続きを読む

Nodeにおける初のオブジェクトデータベース: Realm Node.js

2016/11/23 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクトデータベース realm node Swift

Realmではこれまでモバイルデベロッパーにフォーカスして Realm Mobile Database をSwift、Objective-C、Java、XamarinとReact Nativeに対して開発し、オープンソースとして提供してきました。本日、完全に新しい挑戦としてRealm Node.jsをリリースします。Nodeにおける初の真のオブジェクトデータベースです。本日から無料で完全にオープン... 続きを読む

null安全でない言語は、もはやレガシー言語だ - Qiita

2016/11/07 このエントリーをはてなブックマークに追加 775 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ceylon Qiita Kotlin TypeScript

これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crysta... 続きを読む

 
(1 - 25 / 283件)