Entries from 2014-01-01 to 1 year

iOS8 + Parse + Facebook Login

sourceApplication is always nil? func application(application: UIApplication, openURL url: NSURL, sourceApplication: NSString, annotation: AnyObject) -> Bool { println(PFFacebookUtils.session().description) return FBAppCall.handleOpenURL(u…

55. The American /l/

Mastering the American Accent。 r ができるようになると途端に l ができなかったのでこれはありがたい。l のほうが難しく感じるのは筋トレ不足か?

54. The American /r/ 続き

Mastering the American Accent。 American English では morning、British では moning

53. The American /r/

Mastering the American Accent。 分かっているつもりだったがやはり難しいな。L と合わせてマスターしたい。

52. The th sound

Mastering the American Accent。 これは死ぬほど練習したのでもう身についたはずはずはず。

Swift の string で format

NSString の stringWithFormat 相当。 let h = lifeTime / 3600 let m = (lifeTime / 60) % 60 let s = lifeTime % 60 let formattedTime = String(format: "%lu:%02lu:%02lu", h, m, s)

51. Cont Words Ending in -ed

Mastering the American Accent。 後に続く word によって短縮されるという話。

iOS8 & Swift で UIAlert がクラッシュ

http://stackoverflow.com/questions/24022479/how-would-i-create-a-uialertview-in-swift

50. Words Ending in -ed

Mastering the American Accent。 過去形の ed は単語によって発音が異なるよ。needed(id), opende(d) and passed(t)。これは学校で習ったね。中学校かな?

49. tu and du sound

Mastering the American Accent。 Schedule や Actually などの ぢゅ、ちゅ音。これは馴染みがあって問題なし。

毎朝5時に起きてコードを書くソフトウェアエンジニア

毎朝5時に起きて出勤前にコードを書くという習慣を始めた。2週間経ったのでまとめてみようと思う。この記録が小さい子持ちの30代パパ・ママエンジニアに役立つとうれしい。多分独身で若い人には役に立たない。 始める前に抱えていた問題 好きなコードを書き…

Swift で JSON API 呼び出しの例

Swift で JSON API 呼び出しの例を書きました。 An example of JSON API call in Swift

UITableView#scrollToBottom() - Swift-UIKit-Extensions

higepon/Swift-UIKit-Extensions // // UITableViewExtensions.swift // SwiftOneDAy // // Created by Taro Minowa on 6/21/14. // Copyright (c) 2014 Higepon Taro Minowa. All rights reserved. // import UIKit extension UITableView { func scrollToB…

48. The /d+r/ sSound

Mastering the American Accent。 drive とかは d よりもジュよりの音になります。

47. The /t+r/ sSound

Mastering the American Accent。 travel の tr は ch をもう少し stop of air した感じだよと。

46. The “Fast d” Sound

Mastering the American Accent。 Adam and atom sound identical だそうだ。知らんかった。

45. When t is Between Two Words

Mastering the American Accent。*[MAA][English] 44. When t is Between Two Vowelsit is なども id-is になるんだね。

44. When t is Between Two Vowels

Mastering the American Accent。 We don't say: better. We say: bedder 言われてみれば確かに。d だね。

Swift で String の長さ (length)

countElements(text)

Simple UITableViewController + pull to refresh in Swift

class RoomsViewController: UITableViewController { var rooms = Array<Room>() override func viewDidLoad() { super.viewDidLoad() assert(User.currentUser()) self.refreshControl = UIRefreshControl() self.refreshControl.addTarget(self, action: Select</room>…

Simple UITableViewController in Swift

class RoomsViewController: UITableViewController { var rooms = Array<Room>() override func viewDidLoad() { super.viewDidLoad() assert(User.currentUser()) let api = API() api.getRooms(User.currentUser()!) { (roomsObj, error) in if let rooms = roo</room>…

43. Silent t after n

Mastering the American Accent。 center とかがまさにこれだよね。this is not considered overly casual or sloppy speech. だそうです

JSON handling in Swift

JSON { success = 1; user = { "authentication_token" = "yyyyy"; "created_at" = "2014-06-11T13:22:43Z"; email = "yyyy@gmail.com"; id = 49; name = Taro; "updated_at" = "2014-06-13T12:49:07Z"; }; } API Response handling func connectionDidFinis…

42. Held t before /n/ Sound

Mastering the American Accent。 t が n のあとに来た場合は held t にせよと。writren とか。うわー。held t してなかった。ぜんぜん違うね。

41. Held t + Consonant

Mastering the American Accent。 What? That can’t be right! が例文でした。

Extensions for UIKit in Swift

UIKit の Extensions を少しずつ書きためてる。歓迎 pull request。 Extensions for UIKit in Swift

Swift で Web API の callback パターン

API のインターフェース。どの引数を optional にするかは色々やってみて変えるかもしれない。 class API { func signIn(email: String!, password: String!, callback: (AnyObject, NSError!) -> ()) { callback("hoge", nil) } } API 呼び出し側 func sign…

40. Held t and released t

Mastering the American Accent。 これは全く知らなかったぞ。held されたら聞き取れないよな。

Swift UIView Extensions

Swift UIView Extensions。開発中だった iPhone アプリを Swift で書き換えている途中で必要と思った Extension を追加していく。

Swift CGRectMake

CGRect(x:0, y:0, width:320, height:568) は type 数が多い。CGRectMake も使えるのでどちらを使うか迷う。