Swift in 2018 - The State of Developer Ecosystem by JetBrains      2018-11-04 15:20:58  詳細
The Swift and Objective-C questions were only shown to the developers who chose Swift or Objective-C as one of their three primary programming languages.
https://www.jetbrains.com/research/devecosystem-2018/swift-objc/
iOS / Swiftフリーランス仕事・案件の役立ち情報 | APPSTARSフリーランス      2018-10-16 11:40:02  詳細
Swiftとは、アップルのiOSやmacOS、Linuxで使用され、Webアプリケーションを開発することができるプログラミング言語です。他のプログラミング言語に比べるとSwiftはまだ歴史は浅いですが、将来性の高さから非常に人気のある言語です。 今回はiOSアプリ開発には欠かせないSwiftのフリーランス案件・お仕事について、役立...
https://www.appstars.io/column/detail/ios-job/
iosのキーチェーンについて      2018-09-27 13:20:57  詳細
・キーチェンの仕組み ここでは一生懸命作成した図と一緒に説明します。 ・キーチェーンの保存のされ方 アプリで保存されたキーチェンの値はアプリのプロビジョニングファイルとひも付き、さらに保存した時のキーと一緒に暗号化されて保存されます。暗号化は秘密鍵、公開鍵方式と共有鍵方式を合わせて行っているみたいで...
https://qiita.com/sachiko-kame/items/261d42c57207e4b7002a
[Firebase] Cloud Messagingでプッシュ通知を実装する - 自分を攻略していく記録      2018-09-27 12:21:01  詳細
Firebaseを使ってアプリを作る イメージはこんな感じ。二時間もあれば画像アップロードもこれに加えて画像のアップロードも実装できる。 Firebaseがサクッとアプリを作るのにめちゃくちゃ便利なので、その手順を書いていきたい。ここで実装する機能としては、匿名ログイン(ログイン・サインアップをさせずに認証情報を与...
https://diary.shuichi.tech/entry/2018/07/09/221502
Objective-Cでenumに対応した文字列を定義し、キャストする - Qiita      2018-09-11 22:20:51  詳細
enumと文字列を、enum -> NSString、 NSString -> enumと相互にキャストする汎用な方法を調べたときのメモです。 1. NSArrayのExtensionとしてキャストするメソッドを用意します。 // // NSArray+EnumExtensions.h // #import <Foundation/Foundation.h> @interface NSArray (EnumExtensions) /** * enum to string * @p...
https://qiita.com/darquro/items/714e0216c65db5380afb
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