Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

通信系ライブラリ AFNetworking https://github.com/AFNetworking/AFNetworking ド定番中の定番のライブラリ!! レスポンスデータの処理やエラーハンドリングがブロック構文で書けるので通信周りを実装するときは必ずこれを使っています。 Alamofire これも定番中の定番の通信のライブラリ! Swiftで記述されているのでBriging-Headerを準備する必要なし! 個人的にはまだAFNetworkingのほうが使いやすいですがこれから使っていくつもりです GoldRaccon FTP通信を実装する際はこれを使っています。 クライアントからサーバーへのアップロードまたサーバーからのダウンロード処理を簡単に記述することができます。 SDWebImage UIImageViewに表示する画像(UIImage)をサーバーから取得&表示するライ
Swift始めました。 とうとう、手を出したいと思いつつ、出来なかったSwiftに手を出しました。 ということで、早速始めましょう。 今回は、Carthageの導入方法についてです。 Carthageとは GitHub - Carthage/Carthage: A simple, decentralized dependency manager for Cocoa cocoaでのライブラリ管理ツールと言えば、 cocoapodsが有名ですが新たな観点から作成されたライブラリ管理ツールがCarthageです。 Carthageはカルタゴと読むらしいです。 何が違うのか?xcworkspaceが生成されないここが大きいと思います。 cocoapodsはワークスペースを直接いじることにより設定していましたが Carthageは.frameworkを生成することにより、 各々の.framework
春休みなので iOS 学んでみることにしました。*1 目標 作りたいアプリは特になくて、ただ iOS / Swift 学びたいなあという気持ちがあるという感じです。Swift で書かれた iOS のコード理解できるようになりたい。 当方ほぼ初心者です。(夏に Hello World ぐらいならしたことがある) 環境セットアップ Xcode アップデート 入れたプラグイン Alcatraz Xcode 用のパッケージマネージャらしい。プラグイン探してると大体ここに対応してるので入れました。 途中で mktemp: too few X's in template ‘com.mneorr.Alcatraz’ というエラーが出たのですが、 Make install script work if GNU mktemp is present. by idrisr · Pull Request #421
ブログまとめ枠で参加したのでまとめます。 connpass potatotips #26 (iOS/Android開発Tips共有会) – connpass 会場はSupershipさん 青山にあるオシャレなオフィスでした。 会場ではお寿司や、オードブル、ビールが用意されていました! おいしかったです! 発表 Can we live in pure Swift world? @TachibanaKaoru さん 株式会社VOYAGE GROUP 所属 KotlinでAndroidアプリ作ってる! iOS/Androidエンジニア募集中! Swift書きたい 既存アプリだとobjcとSwift共存してたりする objcとSwiftを共存させていると困ることがある Swiftの一部機能はobjcからは使えないなど pure Swiftでも困ることもある selector指定ができない コ
はじめに swiftはほとんど未経験ですが、SmartNews風ニュースアプリを作ってみて、その過程をさらしています。 前回は、こんな記事を書きました。 swift初心者がSmartNews風ニュースアプリを作ってみる過程を晒す(6) - Alamofire + Object Mapper + Realm + SDWebImageで最低限動くニュースアプリを作る - Qiita 今回は、iOSにおけるMVVMアーキテクチャについて考えます。 MVCからMVVMへ 最近では、MVCがMVVMに置き換えられる場面が多く見られるようになってきました。ここではその移り変わりについて見ていきます。 MVC in iOS iOSにおける典型的なMVCはこんな感じです。 Modelがdataを保持し、viewがインタラクティブなインタフェースをユーザに提供し、view controllerがuser i
タイトルのとおりだけど、シンプルなReact-Native用のModal Componentを作った。 標準でModalコンポーネントは用意されてるんだけど、以下のように今はiOSにしか対応しておらず、必要となったので作成した。 This component is only available in iOS at this time. この辺りは時間が解決してくれるんだろうけど、 まだまだiOSに比べてAndroidのコンポーネントは少ないので注意しないといけない。React NativeでiOS/Android両対応のアプリを作る場合は、Android用のコンポーネントを十分調査しておいたほうが良いと思う。 作ったもの github.com スクリーンショット iOS Android 使い方 インストール npm i react-native-universal-modal サンプル <
~~Advent Calendarに空きがあって完走の危機だったので今年読んだSwift関連の良記事7選 - Qiitaと同じく、~~良さげなiOSライブラリの見つけ方・管理法を振り返りました。 やはり良い感じのライブラリを把握しておくのは、開発効率向上に大いに貢献するので。 ライブラリの情報源 Trending Swift repositories on GitHub today 定期実行のTODO管理して、週1で見ています。 基本的にStarを付けて、既読管理ぽくしてます。 Star付けられると嬉しいですしね。 僕はもうほとんど見てないですが、Trending Objective-C repositories on GitHub todayでObjective-Cのライブラリチェックしても良いかと思います。 メルマガ ライブラリ紹介の項もあるので、全部見てます。 Swift Weekl
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? デジカの宮澤です。New Relic の Advent Calendar 1日目です。 New Relic についてあまり日本語で情報をみかけないのと、APM (Application Performance Monitoring) 以外についての情報もあまりみないので、この Advent Calendar では僕の知る範囲で、New Relic について説明していきたいと思います。僕のパートは、知見というより、マニュアル的な解説になると思います。実例は他の方、是非お願いします。 2015年11月12-13日に行われた Future S
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Advent Calendar 24日目。デジカの宮澤です。クリスマスなのに必死にこの記事を書いていた。後残り一日だ。 ということで。本日は、ネイティブアプリ向けパフォーマンス計測製品である New Relic Mobile を紹介したいと思います。この製品は実際に使ったことがないので、本当に紹介程度になります。是非、使っている人が記事をアップしてくれるといいなーと思ってます。 New Relic Mobile とは New Relic Mobile は、Apple App Store や Google Play ストアにリリースしてい
Feature Management Harnessing the Speed and Safety of Software Delivery With Feature ManagementExplore feature management, a software development practice that uses feature flags for controlled functionality deployment. This approach enables live testing, risk mitigation, and efficient software delivery. Feature management is a software development practice that allows teams to control the visibil
クラッシュレポートをもっと便利に使おう 短時間で簡単に導入することが魅力の1つである Crashlytics ですが、 クラッシュレポートをカスタマイズすることでより便利になります。今回はその拡張方法について見て行きましょう。 カスタムの情報を設定する 各クラッシュレポートについて、カスタムの情報を付与することができます。 + (void)setObjectValue:(id)value forKey:(NSString *)key; + (void)setIntValue:(int)value forKey:(NSString *)key; + (void)setBoolValue:(BOOL)value forKey:(NSString *)key; + (void)setFloatValue:(float)value forKey:(NSString *)key; setObject
I am eternally curious. A big motivation for writing the FLEX debugging tool was to explore other apps and discover how they tackle common problems. On Monday, armed with a jailbroken iPhone and an extended version of FLEX, I ran some analysis on the top 100 free apps in the US App Store. I started by building up a database of the objective-c classes in each app. The median number of classes per a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く