タグ

ブックマーク / iritec.jp (9)

  • Storyboard上だけでUIButtonを角丸に!カスタムクラスで設定項目を拡張する! | SHINGO IRIE

    iOSアプリで使うボタン。画像で作ると様々なサイズが必要だったり、容量も増えるし、デバイスによって幅を広げたりする際には管理が面倒です。できれば、今風のボタンをXcodeだけで作れればいいと思いませんか? 例えば、以下のようなUIButtonをStoryBoard上の設定だけで作れるようにします。通常、UIButtonの背景色、文字色まではStoryBoardで設定できますが、角丸、ボーダーの幅、ボーダーの色はコードでしか設定できません。 IB_DESIGNABLEを使えば、StoryBoard上でこれらの設定を自由にカスタムできるようになります。StoryBoard上で見た目を整形して確認するほうが、コードで設定するよりもやりやすいですね。 上のように新しく設定項目をIB上に追加できます。それでは、これらの追加方法を見ていきましょう。 1.カスタムクラスを作るまず、新しくクラスファイルを

    Storyboard上だけでUIButtonを角丸に!カスタムクラスで設定項目を拡張する! | SHINGO IRIE
    clavier
    clavier 2016/01/16
  • マルチデバイス対応!Xcode6の「Sizeクラス 」でiPhone/iPadアプリの画面設計がカンタンになった! | イリテク

    例えば、iPhone 6 Plusの縦向き時の画面を作る場合は、横がCompact、縦がRegularになります。Sizeを選択して縦向きの時はボタンを置きます。 今度は、Sizeを横がRegular、縦がCompactに変更。スイッチを右上におきます。 そうすると、縦向きの時はボタンが出ますが、スイッチは出ません。逆に横向きの時はボタンが消えて、スイッチがでてきます。このように縦向きと横向きで表示が変わります。かんたんですね。ちなみにSizeをAny width, Any Heightにすると全画面共通のオブジェクトを設置できます。 (参考リンク) 小学生でも分かった気になるiOS8のSize Class Xcode 6 時代のマルチデバイス対応 ~Size Classとベクター画像~Add Starpink_revengesawat

    マルチデバイス対応!Xcode6の「Sizeクラス 」でiPhone/iPadアプリの画面設計がカンタンになった! | イリテク
  • Apple新言語「Swift」ことはじめ。勉強用リンクまとめ。 | SHINGO IRIE

    昨年AppleのWWDC2014で新しく発表された新言語「swift」。アマツバメ(雨燕)、速いの意味をもつそうです。Objective-Cよりも早く動く。おそらく数年のうちに、もしかするとObjective-Cがなくなるかもしれません。 ということで、今後のアプリ開発はSwiftで作っていきたいので、あらためて基礎から学習しなおそうと思っています。このブログで、勉強したことを日々アップしていく予定ですので、よろしければRSSのご購読お願いいたします。 今回はSwiftの概要と特徴、勉強用リンクをまとめました。 Swiftで開発できるOSのバージョン・OS X version 10.9以降 ・iOS 7以降 Swiftの特徴型の指定がかんたん変数を指定する際に、Objective-Cでは型の指定が必要でしたが、型の指定をしなくても動きます。代入する値を推論して、型が自動で決められます。もち

    Apple新言語「Swift」ことはじめ。勉強用リンクまとめ。 | SHINGO IRIE
    clavier
    clavier 2015/01/08
    Apple新言語「Swift」ことはじめ。勉強用リンクまとめ。 | イリテク
  • MySQLによるオンラインバックアップで注意すること | SHINGO IRIE

    MySQLによるオンラインバックアップについて。バックアップにはmysqldumpコマンドを使いますが、単純にバックアップといえども、リストア(復元)する時のことも考えてないといけません。 バイナリログがどこまでかかれているかバックアップをとったとしても、実際にリストアする際には、時間差があります。例えば今日の朝バックアップをとったとして、夜にデータが壊れてリストアする場合、朝から夜までに保存されたデータは復旧できません。そこで、バイナリログが重要になります。バイナリログには実行されたSQL文が記録されていますので、バックアップデータ+このバイナリログで補填できます。 ですので、バックアップをとる際に、その時点でバイナリログがどこまでかかれているか記録しておきます。これは–mastar-data=2オプションをつけます。 共有ロックをかけるバックアップとっている際中に更新が行われないようロ

    MySQLによるオンラインバックアップで注意すること | SHINGO IRIE
  • lifehack | SHINGO IRIE

    コンテンツへスキップ →lifehack コメントコメントを残す コメントをキャンセルメールアドレスが公開されることはありません。 * が付いている欄は必須項目です コメント 名前* メール* サイト 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。 Δ 先頭へスクロール

    lifehack | SHINGO IRIE
  • Adhocでデバイスを追加したものの、インストールできない場合のチェック方法 | イリテク

    iOSアプリ開発ではクライアントが実機確認のため、Adhocを使ってインストールを行います。追加でテスト機を増やす場合、新しくプロビジョニングファイルを作り直します。 そこでテスト機を追加したのに、インストールできないというようなケースの場合、新しいUDIDが追加されたプロビジョニングでビルドされたかどうか確認をする方法があります。 ビルドしてipaファイルを作成。 ipaファイルの拡張子をzipに変更します。 次に、ファイルを解凍。「Payload」フォルダ内にあるファイルを「パッケージの内容を表示」で開きます。 その中にあるembedded.mobileprovisionをテキストエディタで開いて中段あたりにProvisionedDevicesという項目があり、ここを見ると追加されているかどうかが確認できます。 [sc name=”ios”][sc name=”engeneer”]

    Adhocでデバイスを追加したものの、インストールできない場合のチェック方法 | イリテク
    clavier
    clavier 2013/12/09
  • facebookアプリの作り方(PHP編) | PLUS

    コンテンツへスキップ →web コメントコメントを残す コメントをキャンセルメールアドレスが公開されることはありません。 * が付いている欄は必須項目です コメント 名前* メール* サイト 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。 Δ 先頭へスクロール

    facebookアプリの作り方(PHP編) | PLUS
  • 無料で学べる!iPhoneアプリ開発情報まとめ厳選38個! | SHINGO IRIE

    iPhoneアプリ開発に関するは溢れていますが、iOSはとても奥が深く、だけでは自分に必要な情報を集めきることは不可能です。そこで、突っ込んだ情報はインターネットを使って、探していくことが必要です。今回は、インターネットで公開されている有益なサイトをまとめてみました。 iPhoneアプリ開発の基礎いまさら聞けないiPhone/iPadアプリの作り方の基礎目指せ!iPhoneアプリ開発エキスパートiPhoneプログラミングの基礎:View Controller第2回 iOSアプリ開発の準備iOS Developer Programへの登録方法C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。Objective-CについてObjective-C入門Objective-C 最速基礎文法マスターObejctive-C 3分クッキング苦しんで覚えるC言語ダイナミッ

    無料で学べる!iPhoneアプリ開発情報まとめ厳選38個! | SHINGO IRIE
  • 通勤中でも寝る前でも!iPhoneプログラミングを勉強出来る簡単な方法! | SHINGO IRIE

    Appleから提供されているiOSのプログラミングガイド。日語に翻訳されたiOSのドキュメントがあります。iOSデバイス向けのアプリを開発するにあたっては、必読の内容となっています。 これらは全てPDFで提供されています。 ですのでiPhonePDFを開き、iBooksで保存することが出来ます。 このように、持ち運んで空き時間に勉強できるんです。 PDFのリンクは下記にまとめていますので、iPhoneでご覧ください! iOSのドキュメント一覧Audio & Video AV Foundationプログラミングガイド iOSカメラプログラミングトピックス Audio Session プログラミングガイド Core Audio の概要 iPodライブラリアクセス プログラミングガイド Tools & Languages Objective-C 2.0 プログラミング言語 Blocksプログ

    通勤中でも寝る前でも!iPhoneプログラミングを勉強出来る簡単な方法! | SHINGO IRIE
  • 1