swift
1import UIKit 2 3fileprivate typealias CXEMovieMakerUIImageExtractor = (AnyObject) -> UIImage? 4
とある実装で下記のようなコードを読んでいます。typealiasに代入している(AnyObject) -> UIImage?
というコードの意味がわかりかねています。(AnyObject)がUIImage?を返す。
typealiasというのは型を別名で扱える機能です。これは結局CXEMovieMakerUIImageExtractorという名前はUIImage?型を使うといってるにすぎませんか?つまりは下記のように
swift
1 2//fileprivate typealias CXEMovieMakerUIImageExtractor = (AnyObject) -> UIImage? 3fileprivate typealias CXEMovieMakerUIImageExtractor = UIImage? 4
ただ、こうするとエラーになるので、検討は違っているのですが...。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/06 04:23