タグ

objective-cに関するstiloのブックマーク (7)

  • DateFormatterの使い方まとめ - Qiita

    SwiftのDateFormatter(Objective-CではNSDateFormatter)の使い方をまとめました。 日付から文字列を取得する 規定のStyleを使う 一番簡単なのはdateStyleとtimeStyleを利用する方法。日付、時刻それぞれについて長め、標準、短め、なしの4つのスタイルを選択すると、localeに応じた適切な文字列を生成できる。 let dateFormatter = DateFormatter() dateFormatter.dateStyle = .medium dateFormatter.timeStyle = .none let dateString = dateFormatter.string(from: Date()) print(dateString) NSDateFormatter *dateFormatter = [[NSDateFor

    DateFormatterの使い方まとめ - Qiita
    stilo
    stilo 2017/12/01
    「なんかこの端末だけ落ちるんだけどなんで?」の系でこれが原因でした。→端末が時計の12時間標記、カレンダーの和暦設定をしているから。
  • 「最後までこだわっているかどうか」はユーザーに伝わる。 | 株式会社TimeTree

    インタビューされた人: 佐藤新悟。1980年生。東京大学大学院工学系研究科卒業。2006年ヤフー株式会社にエンジニアとして入社。iPhone登場初期からアプリ開発に携わり、メッセンジャー、オークション、ショッピング、ニュースなど数多くのサービスを担当。2016年10月株式会社JUBILEE WORKSに入社。現在はTimeTreeのiOSアプリ開発を担当。 JUBILEE WORKSでのニックネームはSion。聴き手:CEO 深川 現在の担当領域を教えてください。TimeTreeのiOSアプリ開発を主に担当しています。 子供の頃ふれたMacで「自分の考えたとおりに動かせる」というプログラミングの面白さを知る--- SionはMacアプリとかiOSアプリの開発歴長いですよね。どういうきっかけ? そもそもずっとAppleが好きで、話は小学生のころまでさかのぼるんですが、父親が新しい物好きで家に

    「最後までこだわっているかどうか」はユーザーに伝わる。 | 株式会社TimeTree
    stilo
    stilo 2017/11/14
    『「このアプリきれいだな/ダサいな」という印象って、配色だったりマージン(余白)の取り方だったり細かい部分の作りこみで決まります。つまり言い換えれば「最後までこだわっているかどうか」とも言えます。』
  • AirDropSample/UIImage+Resize.m

    stilo
    stilo 2017/09/21
    公式のリサイズ
  • iOSアプリ開発の全体像 - Qiita

    技術書展で頒布したiOSアプリ開発の全体像をだらだら書いたを記事として公開。 ただのポエムです。 2年くらいまえに、SwiftもObjCも一切書いたことないし、アプリも一回も作ったことがない状況でiOSアプリを作ってリリースするミッションのお仕事が降ってきたので、そのときにこんな情報があったら全体が見通せて、気持ち的に楽だったなと思った内容をまとめました 1. iOSアプリ開発を取り巻く環境 iOSアプリ開発には、基的にmacOSを搭載したコンピューターとXcodeとよばれるソフトウェアが必要です。もともと主にObjective-Cという言語が使われるケースがほとんどでしたが、2014年6月にAppleがプログラミング言語Swiftを発表して以後の新規開発には、ほとんどの場合Swiftが採用されているようです。またSwiftは、Objective-Cのコードと共存できるため、もともと

    iOSアプリ開発の全体像 - Qiita
    stilo
    stilo 2017/09/20
    素晴らしく良くまとまっています。
  • オーディオアプリ開発でありがちな4つの間違い | POSTD

    ここで論じているのは、オーディオアプリの開発者が陥りがちな 4つの間違い 、 より良く開発する方法 、 問題個所の発見方法 です。主に開発者向けの内容ですが、開発者以外の方にも知っておいてもらいたいと思います。ここでは、開発者向けの診断ツールである Realtime Watchdog を紹介し、 人気のあるオーディオライブラリの調査結果 を提示します。 オーディオアプリの開発はとてつもなく楽しいです。やりがいを感じるし、創造力を発揮できる範囲が大きく広がり、ひとたび開発が終われば、 誰かがクリエイティブなツールとして使ってくれるのです! こんな分野は多くないし、この領域で働けるなんて非常に幸運だと自分でも思っています。 しかし、仕事でオーディオアプリを扱う時には深く考えなければならない部分もあります。オーディオアプリの開発者としてユーザに対する責任があるのです。大前提として、ユーザを公共の

    オーディオアプリ開発でありがちな4つの間違い | POSTD
  • Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-Cで書かれたコードを減らしている状況です。一方で完全にObjective-Cのコードを捨てることは現実的でないとも考えており、混在状態がこの先もしばらく続く想定でいます。 Yahoo! JAPANのアドベントカレンダー14日目は、この形に至った経緯・開発の進め方・そこから得られた知見を共有したいと思います。 プロジェクトが動き出すまでの経緯 Yahoo

    Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話
    stilo
    stilo 2015/12/14
    大規模な移行事例
  • NSDate - 日付の計算、過去の日や末日を求める方法 - 強火で進め

    日付計算のうちよく使う可能性の高いものを紹介。 オフセット付きのNSDate生成 NSDate生成時に現在の時刻に指定秒のオフセットを加え、過去や未来の時刻を指定する。 NSDate* date; date = [NSDate dateWithTimeIntervalSinceNow:0.0f]; // 現在の時刻 NSLog(@"現在の時刻 -> %@", date); date = [NSDate dateWithTimeIntervalSinceNow:3*60]; // 3分後 NSLog(@"3分後 -> %@", date); date = [NSDate dateWithTimeIntervalSinceNow:3*60*60]; // 3時間後 NSLog(@"3時間後 -> %@", date); date = [NSDate dateWithTimeIntervalSi

    NSDate - 日付の計算、過去の日や末日を求める方法 - 強火で進め
  • 1