デリゲートはよくわかりませんでした。だから、それをとても簡単に説明したいと思います。 Swiftです。 (※注意。僕はエンジニアではないので、間違いなどあったらごめんなさい。ご指摘頂けるととても嬉しいです。) どうでもよい追記: => エンジニアのお仕事頂けるようになったので、一応駆け出しエンジニアくらいにはなれました!(^^)/ どうしてデリゲートは分かりにくいのか。 僕はこう思います。 登場人物がはっきりしていない。 定義がはっきりしていない。 (はっきしているかもしれないけど、僕ははっきり理解できなかった。) ちなみに、上の2つの曖昧なモノのうち、1つは今だに曖昧です。それでも大丈夫です。デリゲートとプロトコルについては理解できます。 登場人物だけおさえれば理解はできると思います。 まずは定義について 教科書(The Swift Programing Language)を読んでみます
近頃よく聞く AbemaTV をインストールしてみたら使い心地が良かったので、使われているライブラリを自分用にまとめてみた。 英語/技術の理解が微妙なので間違いあったら教えてください 本記事中のサンプルコード/gifは全てリンク先のものです UI 系 AttributedLabel 使いやすく(UILabel より) 早い Labelっぽい。 デモを見る限りテキストの alignment が便利そう。 Cartography AutoLayout 用ライブラリ。 同様のライブラリとして SwiftAutoLayout というのもあるみたい。 Cheetah アニメーション用ライブラリ。 必要な記述が短く直感的。 ColorAdjuster HBS, RGB とグラデーションの色指定が簡単にできそう。 特にグラデーションは普通どうやるんだろう。 NavigationNotice 上から出る通
この記事はリクルートライフスタイル Advent Calendar 2015 - Qiita の18日目です。 こんにちは、nirazoです。iOSエンジニアです。 Swiftのお話 先日Swiftがオープンソース化され、業界はにわかに盛り上がっていますね。そして早くもSwift3.0に向けたリポジトリも公開され、これからまた更に盛り上がっていくことは想像に難くありません。 しかし、Swiftといえば「iOSとかMacのアプリ作るときしか使えないじゃん」「汎用性がね…」などと言われ、私としては少し悲しい思いをしていたりします。 そんな中!11月末に、遂にSwift向けのWebアプリケーションサーバ・フレームワークの大本命といえそうなプロダクトが発表されました。 その名もPerfect。 Swiftのサーバサイドフレームワークといえば TaylorやSwifterといったものもありますが、P
Introduction Graphical resources in the digital world are of two basic types, raster and vector. Raster images are essentially a rectangular array of pixel intensities. Vector graphics, on the other hand, are mathematical representations of shapes. While there are situations in which raster images are irreplaceable (photos, for example), in other scenarios, vector graphics make capable substitutes
swiftでのテスト界隈だと,Quickなんかが最近期待されていますね. [Swift] Quick で振る舞いテストをしてみよう | Developers.IO でもそんなことを無視して,従来通りのXCTestでユニットテストを組んでいます. swiftの名前空間 いずれにしろぶつかる問題として,普通に書こうとすると,テストコード内でアプリケーションのクラスが呼び出せない,というのがあります. テストターゲットからアプリターゲットを参照する #Swift - Qiita SwiftのコードはXcodeのターゲット単位がモジュール=ネームスペースとして扱われるようです。 Swiftでテストケースを書く際の疑問 - まさたか日記 名前空間がモジュール別なので、ターゲットモジュールとテストモジュールが別ということはテストケースからテスト対象が見えない。。。 というように,swiftにおいては,
昔の感じの全画面 💻 が使いたい サイネージ的にHTMLコンテンツを表示するためにブラウザを全画面表示するアプリが欲しいと思ったのですが、OS X Lion(10.7)から実装されたフルスクリーンモードは別スペースに全画面ウィンドウを表示する形式になってまして、私が今必要としているのはこういうんじゃないと。いわばスクリーンセイバーみたいなアプリが欲しかったのでSwiftで作りました。しかしSwiftの情報はあってもMac App制作の情報がネットには少なくて大苦戦。 サンプルファイルはGithubからどうぞ。 画面ぴったりサイズのwindowを表示するアプリ 流れとしては アプリのメニューバー非表示ウィンドウのタイトルバー非表示ウィンドウの位置・サイズを自動的にスクリーンサイズにフィットさせるウィンドウの表示階層をスクリーンセイバーと同じにカーソルを非表示にまずAppDelegate.s
The mockNotesDataSource variable serves as the table view's data source. We use Swift's property observer capabilities. As a result, the table view is automatically reloaded whenever the data source changes. By looking at the above code snippet, four items should be displayed in the to-do list. It appears that something else is wrong. 2. Enable View Debugging The issue seems to be related to the u
Tuesday, October 14 2014 Last week I published a little essay about Swift, imploring iOS developers to start learning Swift today: The number one question I hear from iOS developers when Swift comes up is “Should you switch to Swift?” and my answer for that is “Probably yes.” It’s of course not a black and white answer and depends on your situation, but if you’re an experienced Objective C program
iOS開発のプログラミング言語であるSwiftについて学んでいきます。
A curated list of helpful resources to learn iOS Development in Swift. Tutorials, Code Samples, References and more! Learn Swift online The Best Swift Tutorials & Courses to Learn swift - ios development (dev.to) Best Way to Learn Swift - Hackr.io (hackr.io) 5 Best iOS & Swift Courses for Beginners to Learn - Medium (medium.com) Top Swift Courses Online - Udemy 8 Best Swift & iOS App Development C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く