This article is a Private article. Only a writer and users who know the URL can access it. Please change open range to public in publish setting if you want to share this article with other users.
Parse以外のmbaasサービスを使ってSwiftアプリ作るなら個人でも会社でも「ニフティクラウド mobile backend」がオススメiOSParsemBaasSwift移行応援 Parse.comが突然の終了 2016年1月29日(日本時間)、米国で展開中の日本国内でも多数のユーザーがいるParse.comが突然のサービス終了アナウンスを出しました。 終了するタイミングはちょうど1年後の 2017年1月28日(恐らくアメリカ東部時間)の予定だそうです。 この記事の目的 元々、Parseを使う予定だったSwift初心者の方は衝撃を受けたことと思います。 移行に関する記事は他の方に譲り、 今後のmbaasサービスを選ぶ際の参考にして頂きたい より多くの人が安心して自分のアプリにフォーカスして欲しい という思いからこの記事を作成しようと思いました。 そもそもニフティクラウド mobil
Swiftという艶美な響きに心奪われ、Swiftエンジニアとして成長するために日々、 新しいことや興味のあることを勉強している方が多いと思います。 今回はWebエンジニア(普段はRails4,Ruby2系の開発がメインです。)の私が実践していてオススメだと思う学習方法をinput編、output編に分けて紹介させていただきます。 input その1 ライブラリのコードを読む 以前はObjective-Cと比べるとSwiftはライブラリが少なかったのですがXCodeのバージョンアップに伴いSwiftもどんどん改善されていったこと、Swiftの魅力に取り憑かれてオープンソースが盛り上がってきたことでどんどんライブラリの数が増えてきました。 それに対して使うのはもちろんのこと、 「どのような書き方」で「どのような設計になっているか」という観点でコードを読むと これは試してみたい!とか後でじっくり
【初心者向け】徹底詳解!cocoapod + RealmでToDoアプリを作るチュートリアル (全4回)SwiftRealm こちらはページ末尾にある「次へ」というリンクを押していくことでページ遷移を行います。 今まではデータのやりとりは基本的にNSUserDefaultsしか使ってきておらず、 CoreDataはちょっと使い勝手悪そうだなーと思い「Realm」を試すことにしました。 ちなみにCoreDataとRealmの比較はこちらの@mono0926さんが書かれたRealmとCore Dataとの使い勝手比較が 大変わかりやすいです。 環境などの前提条件 Mac MacBook Air (11-inch, Mid 2011) Mac OSX Yosemite(バージョン10.10.5) Xcode Version 7.0.1
[Swift]Xcode6.1で確認済み!Hello Worldの次に試したい!超簡単にpickerViewを表示してみるSwiftXcode6iOS8 1・新規ProjectをSingleViewで作成する ここではpickerSampleというプロジェクト名で作成しています。 2・Main.storyboardを選択する。そしてユーティリティエリアからwebviewを選び、viewControllerへpickerを貼付ける 3・Connection Inspectorに移動しview Controllerへdelgateを追加する 4・view Controllerを以下のように修正する。 // // ViewController.swift // pickerSample // // Created by g08m11 on 2014/09/03. // Copyright (c)
アプリによっては通信状況が悪いと落ちてしまいます。 その際、Reachabilityという iOSの通信状態が確認できるライブラリ を使って、 iOSの通信状態を確認する 必要があります。 こちらのReachabilityですが、 Objective-C同様に Swiftでも使えます。 これからSwiftで開発をされる方の参考になればと思います。 1・「Isuru-Nanayakkara/Swift-Reachability」からソースを落としてくる git cloneやzipファイルで落としてきます。 2・プロジェクトを作成する 今回は「Sample」というプロジェクト名で作成していきます。 3・「1」のソースから「Reachability.swift」だけを「2」のプロジェクトにマージする 4・以下のようなコードを実装する // // ViewController.swift // S
「販売準備完了(Ready for Sale)」になったiOSアプリがApp Storeに表示されない時に見直したい箇所まとめiPhoneiOSSwiftXcode6 長いレビュー待ち期間を経てやっと「販売準備完了(Ready for Sale)」になったアプリが、いつまで経ってもストアに表示されませんでした。。。。 同じ轍を踏まぬよう、纏めました。 参考になれば幸いです。 前提: - iTunes Connect にログイン - マイ Appを選択 - 対象のアプリのアイコンをクリック - 編集画面で「価格」タブを選択 イメージ画像 確認項目1:配信時刻の設定 リリースしたい期日になっているか確認しましょう。 イメージ画像 確認項目2:配信国の設定 配信したい国の設定になっているか確認しましょう。 イメージ画像 確認項目3:レーティング内容 「レーティングなし」で登録したアプリは、レビュ
などでDebugしてはいるけどなんだか使いづらいですよね。 でもそのために独自ライブラリを自分で作るのも面倒という方は多いのではないでしょうか? そのような方々のために DebugというDebug用ライブラリを作りました! 良かったら使ってください。 実行環境 Mac:OSX Yosemite Version 10.10.5 Xcode7.0.1 使うまでの流れ 1.Debugのソースを落としてくる ここから zipファイルをダウンロードして、「Resource」フォルダ内にある 「Debug.swift」だけ取り出し、使用したいプロジェクトへ追加する。 2.デバッグ時のみ実行したい設定にする (既に設定されている方はスキップ可能です。) 2.1①TARGEETSから「マイプロジェクト」を選び、②「Build Settings」を選び、「Swift Compiler」から③「Other S
Xcodeで開発を進めていくと画像やSDKや新規のライブラリ追加やCocoaPodsなどが原因で 急激にXcodeのビルドが重くなってきます。(小規模開発でさえ、30秒〜1分近くなることも。。。) おそらく、僕と同じようなiOS開発を初めて間もない方もお困りだと思い、 自分が試した中で特に効果があった2つの施策を残しておこうと思います。 前提条件 Xcode6系 *代表してXcode6.1.1のスクショ。 OSX 10.9.5 Swift version 1.1 (swift-600.0.56.1) 並列ビルドの設定をする(IDEの場合) Xcodeはデフォルトだとシングルタスクでビルドを行います。 そのため、以下の手順で並列ビルドの設定を行います。 手順1・以下のコマンドを実行する コマンド defaults write com.apple.dt.Xcode IDEBuildOperat
本格的なテストを行うまえに 情報収集したものを備忘録として残しておきます。 外部サービス appium 名前から分かるとおりseleniumのようなテスト自動をアプリで行うことが可能。必要条件は「Mac OSX 10.7以上、XCode 4.5以上 」となっているがSwiftも対応しているかは実際にコードを書かないとわからない。 saucelabs https://saucelabs.com/ seleniumやappiumのテストを高速実行。実行時のビデオも残してくれる。 Remote Test Kit リモートによる実機テストができる。 機種依存ポイントとなるセンサ周りのテストがしづらいのは残念。 OSS Quick Swiftが発表された2日後にGithubにコミットされた、世界で一番最初のSwiftのテストフレームワーク。RSpec, Specta, Ginkgoの影響を受けている
先日、Wantedlyさん、Oisixさんと合同でSwiftの勉強会を 開催させて頂きました。 プレゼンの内容としてはiOS開発0、Swift学習0の状態からapple申請までの開発フローやSwiftの学習方法といった内容になっておりますので、 これから学習される方やチームで開発するにはどういう所を気をつければ良いんだろう?と気になっている方にぜひ、見て頂きたいです! Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて 追記(12/5 現在) この度、 Swiftオンリーで開発した「アルバイトEX」アプリをリリースしました! (iOS7、iOS8両方で動きます!) アルバイトEX Register as a new user and use Qiita more conveniently You get articles that match your ne
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く