スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Tag:スポンサー広告 

【Swift3.0】現在の年をIntで取得する方法

はじめに


あけましておめでとうございます。
今年は日報的にその日気づいたことをまとめる意味でもなるべく更新していきたいと思います。
案外小さな気付きでも何回も調べたりすることあるので一度人から見られるアウトプットにすることで定着させられるかなと期待します。ただし、雑にならないようになるべく気をつけます。
今日はSwiftで現在の年をIntで取得する方法です。

やり方


PHPで言うところの

これです。



上記の様な一行でできます。fromに日付を指定すればその日付の年を取得することができます、今回は現在の年を取得する方法ですのでNSDate()で現在の日付を指定してます。
スポンサーサイト

Tag:Swift  Trackback:0 comment:0 

【Swift】iOSでテキストの描画サイズを知る

はじめに


テキストが描画される時、その実際の描画サイズを知りたい時があると思います。
例えば画像の上にテキストを重ねて描画する時、その縦横のサイズを元に表示位置を調整するなどの場合です。

実装


早速実験してみます。



この例で言うとsizeWithAttributesメソッドで「システムフォントのボールドで13ptサイズの文字を表示するときのサイズ」を取得することができます。
sizeWithAttributesメソッドにはいろいろな引数を渡すことができるようなのでいろいろ試してみると便利なオプションが使えるかもしれませんね。
テーマ : プログラミング
ジャンル : コンピュータ

Tag:Swift  Trackback:0 comment:0 

【Swift】正規表現でマッチした文字を置き換える

はじめに


htmlタグを取り除く(空白に置き換える)、/を-に置き換える。など文字列の中の特定の文字を別の文字に置き換えるというシチュエーションは度々出てくると思います。それをSwiftでやる方法をメモしておきます。

実装


まず最初にhtmlタグを取り除くというケースを前提にJavaでの実装を見てみましょう。



これをSwiftでやると以下のようになります。



さいごに


割ととよくあるケースですが、知っているかどうかの問題なので頭の片隅においておきます。
テーマ : プログラミング
ジャンル : コンピュータ

Tag:Swift  Trackback:0 comment:0 

【Swift】Safariを起動する

iOSアプリでもAndroidアプリでもそうですが、アプリ内のWebViewではなく外部のブラウザを起動したい時ってありますよね。

Safariを起動する方法を知ったのでメモします。



情報はこれだけですが、メモです。
テーマ : プログラミング
ジャンル : コンピュータ

Tag:Swift  Trackback:0 comment:0 

【Swift】文字列の後ろ2つの文字を取得する

文字列の部分文字列を取得する方法です。
StringクラスにあるstartIndexとendIndexというプロパティ、そしてそれぞれにあるadvancedByメソッドでindexを作成して、StringクラスにあるsubstringFromIndex、substringToIndex、substringWithRangeというメソッドで部分文字列を取得するようです。

範囲指定




部分文字列のスタート地点指定


文字列の指定されたIndex「から」最後までという意味です。



部分文字列のエンド地点指定


文字列の最初から指定されたIndex「まで」という意味です。



この例の場合str.startIndex自体は0をstr.endIndexは7を示しているという点も注意が必要です。
テーマ : プログラミング
ジャンル : コンピュータ

Tag:Swift  Trackback:0 comment:0 

プロフィール

6rats

Author:6rats
こんにちは、ITベンチャーで働くエンジニアです
主に自分の周りで起きた技術的なことをメモとして書き残して行きます。
Android以外にもRuby/Ruby on RailsやFuelPHPなどなどたまにやります。基本的なスタンスとしては興味があるもしくは必要になったらいろんなことにチャレンジします。
最近はiOSアプリ開発を始めています。

購読
follow us in feedly
個人プロダクト

Androidアプリ

Twitterクライアント

Webアプリケーション

EcPriceWatch(Amazon価格の推移を計測、最安値を知らせるサービス)
Google AdSense
ブログ村
にほんブログ村 IT技術ブログへ
にほんブログ村
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。