WKWebView Objective-C版サンプル      2018-07-23 22:20:40  詳細
#import <UIKit/UIKit.h> #import <WebKit/WebKit.h> @interface MyWebView : UIView <WKNavigationDelegate, WKUIDelegate> @property (strong) WKWebView *webView; @end
https://qiita.com/miutex/items/625675e8fa33336eaabb
XcodeのDeployment TargetとBase SDKについてまとめてみた - Akata Works      2018-07-05 12:20:51  詳細
XcodeのDeployment TargetとBase SDKがややこしかったのでまとめてみました。なるべくわかりやすく書いたつもりです。「間違っているぞー」とい点があればご指摘いただけると幸いです。 前提 そもそもの話として、Appleは各種OS(Mac OSやiOS)とそのバージョンごとに異なるSDKを用意しており、それぞれの端末には対応す...
https://akataworks.hatenadiary.jp/entry/2018/06/14/195602
[Xcode 9][新機能] Objective-C のコードで OS バージョンを判定する | Developers.IO      2018-06-29 23:20:48  詳細
直感的なバージョン判定 Xcode 9 から Objective-C でも Swift のように iOS バージョンを判定する記述方法がサポートされました。 新たな Objective-C 式 @available を使用します。 if (@available(iOS 11, *)) { // Use iOS 11 APIs. } else { // Alternative code for earlier versions of iOS. } バージョンは iOS ...
https://dev.classmethod.jp/smartphone/iphone/xcode-9-version-check/
A2O, a converter from iOS app to web app, is now open source      2018-06-27 23:20:43  詳細
a.k.a. gunyarakun, a software engineer and a cat manager A2O, a converter from iOS app to web app, is now open sourceWe released Tombo Platform on Feb 14, 2017. Tombo Platform was a website which has web applications converted from iOS applications by A2O. A2O is our technology to convert iOS app...
https://blog.tombo.io/a2o-a-converter-from-ios-app-to-web-app-is-now-open-source-ff001fb8dcc5
XcodeのDeployment TargetとBase SDKについてまとめてみた - Akata Works      2018-06-16 02:20:56  詳細
XcodeのDeployment TargetとBase SDKがややこしかったのでまとめてみました。「間違っているぞー」とい点があればご指摘いただけると幸いです。 前提 そもそもの話として、Appleは各種OS(Mac OSやiOS)とそのバージョンごとに異なるSDKを用意しており、それぞれの端末には対応するSDKが事前に組み込まれています。これ...
http://akataworks.hatenadiary.jp/entry/2018/06/14/195602
[iPhone] UIGestureRecognizer でタップを認識 (Objective-C)      2018-06-12 17:20:59  詳細
UIGestureRecognizer ではタップ、ダブルタップ、タップアンドホールド、パン(ドラッグ)、スワイプ(フリック)、ローテイト、ピンチイン・アウトなどがありますが 手っ取り早くタップの使い方を見てみたいと思います。 尚、Swift のケースはこちらです
https://i-app-tec.com/objective-c/gesturerecognizer.html
型付き ⊄ 型なし - soutaroブログ      2018-06-06 19:21:15  詳細
最近、TypeScriptについて考えることが多い。SideCIでWebフロントエンドの開発に使いはじめたこともあるし、Steepの開発をしていて「TypeScriptだとどうなるんだっけ??」などと言いながら試してみることもある。 TypeScriptは型付きのJavaScriptである。構文はほとんど同じで、使えるライブラリもかなり近い。JavaScri...
https://soutaro.hatenablog.com/entry/2018/02/07/001128
iOSフリーランスの仕事・求人 - NAVER まとめ      2018-05-25 19:20:55  詳細
iOSとはApple社製品(iPhone、macなど)に搭載される組み込みOSの総称です。 またマルチタッチや加速度センサーなどの独自のUIを持ったOSでもあり、カーネルはMacと同様にDarwinをベースにしています。 スマートフォンでいえば、iPhone(iOS)の国内シェアはかなり高いため、 iOSの求人、お仕事の数もゲーム開発、アプリ...
https://matome.naver.jp/odai/2152713809790981701
ARCについて色々実験(1) - 工場裏のアーカイブス      2018-05-21 20:20:38  詳細
はじめに iPhoneアプリ開発を勉強する中で、一番の苦労の種となっているのはObjective-Cにおけるメモリ管理です。特に、頭を悩ませていたのがARC(Automatic Reference Counting)という方式についての理解です。 Objective-C 2.0 からは、C#のようにガベージコレクションも導入されているようですが、iPhoneというハー...
http://chemicalfactory.hatenablog.com/entry/2012/12/18/224004
領域観測 - iOSのジオフェンス機能 - Qiita      2018-05-19 22:20:36  詳細
制限 iOS4以降から利用可能 登録できるジオフェンスは1アプリ最大20個まで そのため、これより多くのジオフェンスを設定したい場合はアプリ起動時などに現在地の近くにある対象領域20個を判定してジオフェンスを再登録などの対応が必要。 位置情報取得を”常に許可”にする必要がある(iOS8のみ)。 実装方法 位置情報...
https://qiita.com/HIkaruSato/items/5b1e7564c3b2d529f4c5
Objective-Cでクラス変数を宣言💪 - Qiita      2018-05-19 22:20:35  詳細
この度のAPI変更により、Objective-Cでもクラス変数が宣言できるようになりました🎉 OS X 10.12 and iOS 10 Release Notes Cocoa Foundation Framework Use of class properties, in both Swift as well as Objective-C, latter using the new "@property (class)" declaration. 使い方
https://qiita.com/KentaKudo/items/4d9889ce08a9ff07be5b
iOS9で独自URLスキームに失敗するときの注意点 - Qiita      2018-05-19 18:20:36  詳細
iOS9からURLスキームの使用に関する変更があり、 従来のopenURLを実行するだけではカスタムURLスキームの遷移が使用できなくなりました。 ※Apple公式のURLスキーム(ブラウザを開くなど)は正常に動作します。 状況と対策についてまとめます。 iOS8までは有効なカスタムURLスキームによる遷移 // Objective-C NSURL *url...
https://qiita.com/Night___/items/60355d21951cffbef51b
Xcodeを触る上で知っておいた方が良いTips - Qiita      2018-05-19 14:20:42  詳細
Xcodeの便利ツールとかじゃなくて、Xcodeを触る上で知っておいたほうが有利なこと これからも追加してく Double Click Navigation 誰か1度はやるかもしれない Xcodeを起動したらToolbarもAssistant Editorもない、この画面 まさに絶望、やる気をすべて奪う悪魔のウィンドウ 原因はProject Navigatorのファイルをダブル...
https://qiita.com/Sam/items/e5518c88c617dbf6de96
Swiftでの文字列比較におけるUnicode正規化を巡る注意点 - Qiita      2018-05-19 07:20:42  詳細
Stringの比較は正規化をかけた上で行われる Swiftの文字列比較は,Unicode正規化をかけた上で行われます。 たとえば,次の例をご覧ください。 let gaC = "\u{304C}" // 「が」の結合形 let gaD = "\u{304B}\u{3099}" // 「が」の分解形 // NSString としての文字数(UTF16での文字数)は異なる (gaC as NSString).length...
https://qiita.com/doraTeX/items/4feea8d9221419b19954
カスタムContainer View Controllerを作る - Qiita      2018-05-19 01:20:41  詳細
AppleのiOS View Controllerプログラミングガイドは色々と参考になるものが多かったです。 まだ読んでない人はぜひ一度読んでみてください。設計する上でもとても有用な情報が載っています。 Container View Controller(コンテナ) Container View Controllerは、コンテナとしての役割を担うViewControllerです。 すで...
https://qiita.com/edo_m18/items/8b6b457f82b185ab1f6a
Objective-C - CoreDataのマイグレーションをしようとしたときのメモ(未解決あり) - Qiita [キータ]      2018-05-18 22:20:43  詳細
今回は、CoreDataの手動マイグレーションをやってみようとしてハマったのでそのメモです。 最終的には自動マイグレーションで終わらせました。ある程度の手動マイグレーションの感覚は掴めた気がしていますが、なぜ最後まで動かなかったのかは未解決です・・。 まず、マイグレーションの手順。 CoreDateのモデルファイル...
https://qiita.com/edo_m18/items/717fe32d744a10df7179
iOS - [Objective-C] ハマったメモ - Qiita      2018-05-18 21:20:44  詳細
なんか細々とハマったことをメモ。 随時更新中。 クラス編 まだまだ理解不足です・・。 superが呼べない スーパークラスの非公開メソッドを上書きしたくて、同じメソッド名で定義を行い、内部で[super anyMethod]を叩こうとしたらsuperにアクセスできなかった。 冷静に考えれば当たり前だけど、メソッドの場合はprivate...
https://qiita.com/edo_m18/items/8fcd48f65c1e6a83c7b4