Anything New

developping any time

iOS dev

Swift 丸アイコン内、テキストセンター描画

UIViewのカスタムクラスにて、overrideしたdrawRect内で、// 丸描画let roundRect = UIBezierPath(roundedRect: CGRectMake(1, 1, 28, 28), cornerRadius: 10)UIColor.blueColor().setStroke()roundRect.lineWidth = 2roundRect.stroke()// フォント属性let …

Swiftでテキスト内リンク&テキストタップ検出

指定したテキスト内にリンクを設定したいことがあります。@you_matz #swiftなどをリンクとして埋め込みたい場合そしてそのリンクをタップした際に別の画面に遷移させるなど。実現方法①UITextViewのプロパティの設定textView.userInteractionEnabled = truete…

SwiftでNSUserDefaults の内容を全削除する方法

保存データを初期化したい際に、 NSUserDefaultsを全削除する方法です。ひとつのキーの値を削除するコードも念の為に追記。 File: delete.swift------------------------- // 保存データを全削除 let userDefault = NSUserDefaults.standardUserDefaults() v…

iOS 8 todays widgetの作成

iOS 8 今日のウィジェットの作成今回はiPhoneで今日のウィジェットを表示させるアプリのサンプルを作ります。iOS8 からの新機能、 Today ウィジェット、通知センターの左側に表示されます。はじめにウィジェットの概念について。既存のアプリに付属する拡張…

AppleWatch Tutorial

AppleWatchhttps://www.apple.com/jp/watch/features/ついに最近、デベロッパー向けにwatchkitが発表されました。AppleWatchアプリのチュートリアルで、今回は絵文字を拡大表示させるサンプルをやります。以下、簡素化した20のステップ。ソースはこちらです…

Swift and Objective-C get API and Json Parse

SwiftとObjective-CでAPIからjson取得、parse、tableviewに表示まで。プロジェクトテンプレート、SingleViewApplicationではじめて、Storyboardでtableviewを追加。アウトレット,datasource,delegateを接続。プロトコル、UITableViewDelegateを追加ローカル…

Swift Tourやってみた part1

Swift Tour part1playgroundを順にやってみる。https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-XID_1以下、gist File: MyPlayground.…

OpenDataを活用した滋賀県(大津市)の観光スポットなどをナビゲーションするiOSアプリを作りました

オープンデータを活用した滋賀県(大津市)の観光スポットなどをナビゲーションするiOSアプリを作りましたアプリの概要※オンライン状態でGPS機能をONにしてください。機能一覧:市営駐車場観光名所社寺市営駐車場公衆トイレホテル(小休憩用)花火大会当日用…

SwiftからSPARQL利用

SwiftからSPARQLを利用するにはSPARQLは、エンドポイントと呼ばれるURIにGETリクエストでSPARQLクエリを投げると、json、xmlなど(指定可能)がレスポンスで返ってきます。例えば、CocoaPodsでAFNetworkingを利用する場合execQueryにSPARQLクエリを入れてくだ…

Objective-CでのSPARQL利用

Objective-CからSPARQLを利用するにはSPARQLは、エンドポイントと呼ばれるURIにGETリクエストでSPARQLクエリを投げると、json、xmlなど(指定可能)がレスポンスで返ってきます。例えば、大津市内の観光名所のデータ一覧を取得する場合は prefix geo: http://w…

Swiftことはじめ、UIAlertView

iOSアプリ開発、新プログラミング言語Swift、まずはUIAlertViewの表示から。Swiftの場合 @IBAction func showMessage(sender : AnyObject) { let alert = UIAlertView() alert.title = "Swiftでタイトル" alert.message = "SwiftでUIAlertViewを使ってメッセ…

Provisioning Profileではまったら

久しぶりに実機で検証しようと思ったら、 えらいはまりました。 --------------------- Code Sign error: a valid provisioning profile matching the applications Identifier com.yourcompany.test001 could not be found --------------------- このよう…

iOS App VersionUp手順

iOS App VersionUp手順1.iTunesConnectでバージョンの数字上げ、バージョンアップの説明を追加2.StatusがWaiting For Upload状態になることを確認3.Xcode上でInfo.plistのBundle Version をバージョンアップのバージョンにする。4.Code Identifierで…

UITableViewを横スクロールしてみる

こんな感じにtwitterのアイコンを横スクロールできるようにしてみた。 // テーブルを逆時計回りに90度回転させる self.tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2); //セパレートなし self.tableView.separatorStyle = UITableViewCell…

CATransionでレイヤーを消すアニメーション

- (IBAction)anyAcition:(id)sender{ /*Use the select type. suckEffect, spewEffect, genieEffect, unGenieEffect, twist, tubey, swirl, cameraIris, cameraIrisHollowClose, cameraIrisHollowOpen, rippleEffect, charminUltra, zoomyIn, and zoomyOut.*…

Getting started with the SplitViewController on the iPad

O'ReillyのElisabeth RobsonさんによるiPad,splitViewcontrollerを使った簡単なRSSアプリのちゅーとりある■要約・ArticlesクラスにXMLフィードの解析、記事のカウントなど・MasterViewControllerクラスにArticleクラスでとってきた記事タイトルをtableに表示…

DetailViewControllerにwebViewの追加

選択したセルのリンク先を遷移先のdetailViewControllerのwebViewに表示detailViewController.hにUIWebViewの変数宣言とIBOutletを忘れずに@implementation MasterViewController- (void) tableView:(UITableView *)tableViewdidSelectRowAtIndexPath:(NSInd…

Master-Detail Applicationの遷移

iOS5標準テンプレートMaster-Detailのmasterのセルを選択した時のメソッド-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ DetailViewController *detailVC = [self.storyboard instantiateViewControllerWit…

Tips for Xcode 1.0 リリースのお知らせ

ついにAppストアに初アプリが掲載されました。XcodeのTipsを集めたリファレンスアプリです。リンクはこちら↓http://bit.ly/eHtXif以下DescriptionTips for Xcode is xcode reference for iPhone.It would be greatly appreciated if it could be useful for …

iPhoneアプリ申請の流れ

おおまかな流れをまとめます。key chain access で何度も証明書要求をし、同じkeyを作り、uploadできない、もしくはupできてもInvalid Binaryだからダメと言われたりで散々だったので、簡単にまとめます。開発したiPhoneアプリを実機にインストールしてdevic…

iPhone アプリ申請時に気をつけるべきこと

丸一日かかってiPhoneアプリ申請が完了。現在、申請したアプリはWating For Review 状態。今回はiPhoneアプリを申請する際につまづいたエラーなどをまとめていきます。*証明書取得の際のsubmitができないまず実機で動作確認するためにprovisioning profile…