お待たせいたしました。久しぶりにRetty株式会社さんからご寄稿をいただきました。今回は、iOS開発での環境を切り変えるために便利な「スキーマとビルド設定」について、ご自身の体験を交えてご紹介いただいております。 ごあいさつ はじめまして、Retty株式会社の櫻井と申します。今回からiOSの開発で得たノウハウなどをブログ記事に書かせていただくこととなりました。今後、読者の皆さんのご意見なども取り入れつつ、何か役に立つような記事を書いていきたいと思っていますので、よろしくお願いします。 記事の内容としては、弊社で開発しているRettyというグルメサービスの開発の実例を通じて、教科書にはあまり載っていないTIPS、落とし穴等を紹介したいと思います。対象読者として複数人のチームでiOSアプリ開発をされている方を想定しています。 はじめに 背景と問題点 サービスとして提供し続けるWebアプリケーシ
Swiftから既存のObjective-Cのライブラリもコールできるので、新規アプリを作成する場合は移行しやすいと感じました。 Movie Screenshot :-p We are hiring! Looking for Swift programmer :-p (日本語) Swiftなら誰にも負けないiOSエンジニア・ウォンテッド!! Github CODE // // ViewController.swift // RSSReader // // Created by susieyy on 2014/06/03. // Copyright (c) 2014年 susieyy. All rights reserved. // import UIKit class ViewController: UITableViewController, MWFeedParserDelegate {
iOSアプリのメモリ管理についてまとめました! 何かあったらコメントどぞー。 6/24:コメントで間違いを指摘されたので、色々テキスト修正しました。 メモリ管理に気をつけないとどうなるの? 動作がもっさりする 使い終わったオブジェクトを解放していないパターン。 解放されないのでどんどん使用メモリが増えていき、メモリ圧迫しちゃってもっさりする。 同じ端末で動かしている他のアプリも影響を受けてしまうので気をつけましょう!! アプリが落ちる よくあるのがEXC_BAD_ACCESSのパターン。 アクセスしようとしたデータが既に解放されちゃっているというエラー。 解放するタイミングにも気をつけましょう!! 気をつけるポイント strongなプロパティは自分で解放する (誤解してました…。自動で解放されるよう) プロパティ属性を理解する 解放するタイミング メモリ不足時の挙動を理解する Blocks
これは potatotips第6回め で発表した この話 のまとめと後書きです。 Storyboardいいですよね! Storyboardを使うことで、 画面と画面が疎結合になる 簡単な画面遷移ならノンコーディングで実現できてソースコードを汚さない といったメリットがあります。 Storyboard登場以前だと、次の画面に遷移させるだけでも #import "NextViewController.h" NextViewController *nextViewController = [NextViewController new]; [self.navigationController pushViewController:nextViewController animated:YES]; といったコーディングをし、遷移元のViewControlelrは遷移先のViewController
MacOS X Lionの端末に開発環境を設定中です。Snow Leopordまでと大きく変わっている部分もあり、ハマる毎日です。当然のことながらXcodeもインストールしたのですが、iOS Simulaterもgccもインストールされずに困り果てました。 調べてみたところ、Xcode 4.3以降ではデフォルトで以下のものはインストールされない模様です。 iOS 4.3 Simulator iOS 4.0 - 4.1 Device Debugging Support iOS 3.0 - 3.2.2 Device Debugging Support Command Line Tools インストールするには、Xcode起動後に下記の所からダウンロードする必要があります。 ※要Developerアカウント Xcode -> Preferences -> Downloads MacOS X Li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く