2016-01-01から1年間の記事一覧
iOSアプリエンジニアが面接時に聞かれそうな質問100選
はじめに いよいよiOS10がリリースされます。iOSアプリ開発者のみなさんは、運営しているアプリを新iOSに対応させなければなりません。例年通りだと翌年の2月あたりに新iOSに対応していないアプリは審査に出すことすらできなくなります。早めに対応しておき…
新しいiOSが登場する 毎年6月にWWDCというApple主催の開発者向けカンファレンスが開催されます。最近の傾向では、WWDCで次期iOSの情報が公開され、同年の9月に新型iPhone発売と同時に一般公開されます。一般ユーザは次期iOSリリースまでワクワクテカテカしな…
StoryboardとXibの呼び出し方が面倒 コードからStoryboardやXibを呼びだそうとすると以下のような煩わしい書き方になります。 // load view from xib let sampleView = UINib(nibName: "SampleView", bundle: nil).instantiateWithOwner(self, options: nil)…
NSDateの比較 下記のようにしてNSDateの比較ができます。 d1.compare(d2) == .OrderedDescending compareというメソッドを使い、その結果が.OrderedSame、.OrderedDescending、.OrderedAscendingのどれに一致しているかを見て判断。いまいち直感的でない比較…
はじめに iOSアプリ開発をしていて役立つWebサービスやツールがありますので備忘録としてまとめてみました。アプリ開発を始めるところからリリース後までを順番に書き並べています。ぜひiOSアプリ開発をしている方は参考にしてください。(Androidアプリ開発…
UIScrollView.contentOffset UIKitに含まれるUIScrollViewのプロパティ「contentOffset」。 public class UIScrollView : UIView, NSCoding { public var contentOffset: CGPoint // default CGPointZero contentOffsetはどれだけスクロールしたかを表します…