タグ

2016年5月6日のブックマーク (7件)

  • Loading/Downloading image from URL on Swift

    I'd like to load an image from a URL in my application, so I first tried with Objective-C and it worked, however, with Swift, I've a compilation error: 'imageWithData' is unavailable: use object construction 'UIImage(data:)' My function: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSDa

    Loading/Downloading image from URL on Swift
  • Problems with corner radius and drop shadow for button

    I'm trying to create a button with rounded corners and a drop shadow. No matter how I switch up, the button will not display correctly. I've tried masksToBounds = false and masksToBounds = true, but either the corner radius works and the shadow does not or the shadow works and the corner radius doesn't clip the corners of the button. import UIKit import QuartzCore @IBDesignable class Button : UIBu

    Problems with corner radius and drop shadow for button
  • Auto Layout ガイド [PDF] - Apple Developer

    Auto Layout ガイド 目次 概要 4 はじめに 5 この資料の構成 5 Auto Layoutの考え方 6 制約の基事項 6 固有の寸法 7 アプリケーションアーキテクチャ 8 コントローラの役割 8 Interface Builderにおける制約の操作 9 制約を追加する 9 Control-ドラッグ操作で制約を追加する 9 「Align」メニュー、「Pin」メニューで制約を追加する 11 不足している制約、候補として示された制約を追加する 13 制約を編集する 13 制約を削除する 13 Auto Layoutを操作するプログラム 14 制約をプログラムで作成する 14 制約を組み込む 15 配置に関する問題の解決 17 問題を特定する 17 ビューの誤配置を解決する 18 制約間の衝突を解決する 19 不定性を解決する 19 制約が不足している場合 19 中身の大きさが

  • [iOS]Auto Layoutの使い方

    storyboard上に適当にボタンを配置。 4inch(iPhone5)から、3.5inch(iPhone4Sまで)に変更すると 重なっている! という、かなしいことがあったので、Auto Layoutの基を調べてみた。 Storyboard上でのAuto Layoutの使い方 ボタンを配置する。そのボタンを選択してSize inspectorを開いてみる。 Constraintsの部分で、位置と大きさがどのように指定されているか分かる。 Leading Space to:Superview が、親viewの左端までの間隔。 Top Space to:Superview が、親viewの上端までの間隔。 これで、ボタンの位置が決まる。でも、これだけじゃボタンのサイズが定まらないんでは?と思った。 実は、ボタンやラベルは、Size to Fit Content というのになってて内容にあ

    [iOS]Auto Layoutの使い方
  • [iOS] StoryboardでUIViewの角丸を設定する : 雑食プログラミング備忘録

    UIView(もしくはそのサブクラス)を角丸にしたいことはよくあるだろう。 そういうとき、コードでこのようにするのはよく知られた手法だ。 UIView *view = [self.view viewWithTag:1]; view.layer.cornerRadius = 10.0f; view.layer.masksToBounds = YES; これで角丸を実現できる。 しかし、いちいちコードを書くのが面倒だと感じることはないだろうか。 特にStoryboradを使っている場合はなおさらだ。 Storyboardというとても素晴らしい機能があるのに、いちいちコードでレイアウトの設定を行うのは面倒くさいし、何より余計なコードが増えるのが嫌だ。 (状況にもよるが)少なくとも私はそう考える。 そこで、Storyboradでこれらを設定する方法を紹介する。 真ん中のグレーの四角が角丸にしたいU

    [iOS] StoryboardでUIViewの角丸を設定する : 雑食プログラミング備忘録
  • 無料でApp StoreやGoogle Playにアプリを出すときのスクリーンショットをカンタンかつ派手な見た目で作成できる「App Screenshot Generator」

    アプリを開発してApp StoreやGoogle Playで公開したり、SNSやブログなどで告知したりする際に欠かせないのが、実際の画面を端末にはめ込んだイメージ画像です。意外と手間がかかって面倒な作業なわけですが、キャプチャ画像をアップロードするだけでサクッとはめ込み画像を作れるほか、背景色を変えたり説明文を追加できるサイトが「App Screenshot Generator」です。 App Screenshot Generator - Template Sizes on iOS/Android screenshot maker http://www.appscreenshot.me/ サイトを開くと、ページ半ばに大きく端末のテンプレートが表示される部分があり、ここで端末の種類や表示させたい文字列、スクリーンショット画像などを設定できるようになっています。初期設定で選ばれているのは、「i

    無料でApp StoreやGoogle Playにアプリを出すときのスクリーンショットをカンタンかつ派手な見た目で作成できる「App Screenshot Generator」
  • 画像処理ツール「ImageMagick」に脆弱性、広い範囲に影響の恐れ

    PHPRuby、NodeJS、Pythonなど多数のプログラミング言語にも使われているImageMagicに脆弱性が見つかった。 PHPRuby、NodeJS、Pythonなどの主要プログラミング言語でも使われている画像処理ツール「ImageMagick」に深刻な脆弱性が見つかった。影響が広範に及ぶことや、脆弱性を突く攻撃の発生が伝えられていることなどから、米セキュリティ機関US-CERTなどはパッチの適用を急ぐよう呼び掛けている。 この問題は通称「ImageTragick」とも呼ばれている。解説サイトやセキュリティ機関のCERT/CCによると、ユーザーの入力内容がImageMagickで適切に検証されないまま処理されてしまうことが原因で、ユーザーがアップロードした画像を使って攻撃コードを実行される恐れがある。 この脆弱性はRed Hat、SUSE Linux、Ubuntuなど主要Li

    画像処理ツール「ImageMagick」に脆弱性、広い範囲に影響の恐れ