Xcodeの便利ツールとかじゃなくて、Xcodeを触る上で知っておいたほうが有利なこと これからも追加してく Double Click Navigation 誰か1度はやるかもしれない Xcodeを起動したらToolbarもAssistant Editorもない、この画面 まさに絶望、やる気をすべて奪う悪魔のウィンドウ 原因はProject Navigatorのファイルをダブルクリックで新しいウィンドウを開いたままXcodeを閉じてしまうこと。 解決にはPrefarence... > Navigation > Double Click NavigationをUses Separate Tabにすること これで、ファイルをダブルクリックしたときは、タブで表示される。 ショートカット 私がよく使うのだけ、他にもいくつかあるけど 編集 Esc 補完機能の呼び出し Cmd + / コメントアウト(
学習をはじめるにあたって 本書は、プログラミング言語“Objective-C”の基礎を学習する本です。 Objective-Cは、オブジェクト指向プログラミング言語です。オブジェクト指向は、Smalltalk という言語において世界で初めて採用されました。その機能をC言語に追加したものが、Objective-Cです。 Objective-Cは、C言語でできることもすべてできます。本書はC言語の基本的な記述方法をすでにご存知の方を対象読者としていますが、C言語に精通している必要はありません。実際にC言語でコーディングする場合とObjective-Cでコーディングする場合ではかなり感覚の違うものになります。 学習をはじめるにあたって ■ 本書の構成 本書では、“MyClip”という簡単なメモアプリケーションを作成していきます。そして、その作成の過程で必要となってくるObjective-Cの概念
iPhoneでスクリーンショットを撮影する方法は複数あります。スクリーンショットをよく撮影するなら、いくつかの方法を知っておいて損はありません。臨機応変に使い分けられるからです。 ただ、iPhone 11やiPhone XS、iPhone XR、iPhone Xではホームボタンがなくなっているため、これまでホームボタンを使っていた多くの操作が、ほかのボタンを使う操作に置き換わっています。スクリーンショットの撮影もその1つ。最初はやり方が分からず、戸惑うユーザーが少なくないはずです。 そこで今回は、iPhone 11/XS/XR/Xでスクリーンショットを撮影する3つの方法を解説します。 iPhone 11/XS/XR/Xでスクリーンショットを撮影する基本テク 方法 iPhone 11/XS/XR/Xでスクリーンショットを撮影する基本的な方法は、サイドボタン(電源ボタン)と上側の音量ボタンの同
経緯 ある一件によりジャンクPC上でxcodeを使用したい場面に出くわした。 使いたいxcodeのバージョンは7.0.1なのだが、使うジャンクPCにはバージョン6.4しか入っていない。 そのため、AppStoreからアップデートを実行しようと試みた。 ...(´・ω・`) アップデートボタンを押して30分ほど経過してもダウンロードすら実行されない。 ...(´・ω・`) こりゃダメだ (´・ω・`) なんとか別の方法でxcodeをアップデートする方法はないものか... 解決手段 AppleのDeveloperサイトをいろいろ探してみるとそれらしきものを発見する。 ということで、忘備録を兼ね、その後の手順をまとめておく。 Appleのdeveloperサイトからdmgをダウンロード&インストール AppleのDeveloperサイトの中で、xcodeのページにアクセス。 ページ下部の「See
はじめに これは自分用のメモでもありますが、同時にもし「Storyboard 面倒くさい!ソースコードのみで UI 作りたい!」というような方がいらっしゃいましたら、ご参考になれればと思います。 また、ソースコードは GitHub に公開しております。 なぜコードで UI 作るか ぶっちゃけ言いますと自分 Storyboard 使えないだけです。はい。そもそも以前 Interface Builder の時代からまともにそういったツール使ったことなかったし、要素配置とかページ遷移とかもどうやって作ればいいのかわからないし、今まではゲームを作ってきたから iOS 特有の画面遷移とかも特に使ったことなかったし、あとマウスよりもキーボードのほうが速いってのもありますね。まあ要するに自分にとってソースコードのほうが画面配置がわかりやすいです。 実際作ってみる 目標と手段 まあ何事もまずは目標を決める
Stop wrestling with scattered code snippets and disorganized notes. Elevate your workflow and supercharge your productivity with SnippetsLab—a full-featured snippet manager and note-taking app designed for developers. SnippetsLab provides straightforward yet powerful ways to manage all your content with nesting folders, plus tags, smart groups, and shortcuts. Smart groups allow you to search your
本日(2015年9月17日)正式公開されたXcode7からは Apple Developer Program に登録しなくても自作iOSアプリを実機にインストールして動かすことができると同僚のiOS技術者に教わったので早速試してみたら本当に出来て感激した。 そのことをつぶやいたらメチャクチャRTされたのでスクリーンショット付きで手順を書いておく。 うおー、1円も払ってないのに本当にXcode7からは実機で動かせた!これ週末楽しみすぎるだろ!「設定 > プロファイル > デベロッパAPP > 自分のAppleID > [自分のID]を信頼」で自作アプリが実機で動きます pic.twitter.com/8g42D5WiyW — 0.1㌧おじさん (@fushiroyama) 2015, 9月 17 僕みたいな普段はAndroid開発をしててiOS開発にも手を出してみたもののシミュレータだけでは
Do you want to learn how to develop your own apps for macOS? Good news! Apple makes developing for macOS incredibly easy, and in this tutorial series you’ll learn how. You’ll learn how to create your first app for macOS — even if you’re a complete beginner. In this first part you’ll first learn about how to obtain the tools you need to develop for macOS. Then, while creating a simple “Hello, World
Xcode を使ってみましょう 現在多くのオブジェクト指向プログラミング言語では開発ツールの使用が当たり前となっています。この章では本格的なObjective-C 2.0プログラミング言語の学習をはじめる前に前章でインストールしたXcodeとInterface Builderという開発用ツールを使って少し遊びながらこの開発環境に慣れて貰うことを目的としています。 Xcode の起動 Xcodeをインストールすると起動ディスクのルートフォルダに“Developer”というフォルダが出来ます。 図 Developer フォルダ 【注意】 ソフトウェア・アップデートでJava関連の開発環境をインストールしたときにもこのDeveloperフォルダが作られることは前章でも述べたとおりです。 Developerフォルダを開くと中に“Applications”フォルダがあります。 図 Applicati
こんにちは、@yoheiMuneです。 今日はObjective-Cを用いた実装で、処理が終わった際に呼び出し元を呼び出す方法として、SelectorとBlockの実装をブログに書きたいと思います。 コールバックをSelectorやBlockで実装するとは node.jsやjavaScriptのXHRを用いた実装では一般的なアーキテクチャで、 HTTP通信やファイルIOなどの処理が終わったら、結果を呼び出し元に通知するコールバックの実装をObjective-Cで実装する方法を記載した記事となります。 HTTP通信やファイルIOは時間のかかる処理で、その処理をメインスレッドで行う(=同期で処理する)と、UI描画が止まってしまい、残念なアプリになってしまいます。 それに対応するため、HTTP通信やファイルIOはサブスレッドで行い、終わったら呼び出し元に通知するコールバック型のアーキテクチャがい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く