@@ -25,7 +25,7 @@ extension CIFilter {
25
25
// arguments args: [AnyObject]?,
26
26
// options dict: Dictionary<NSObject, AnyObject>?) -> CIImage?
27
27
func apply( _ k: CIKernel , args: [ AnyObject ] , options: ( String , AnyObject ) ... ) -> CIImage ? {
28
- var dict : [ String : AnyObject ] = [ : ]
28
+ var dict = [ String : AnyObject] ( minimumCapacity : options . count )
29
29
for (key, value) in options {
30
30
dict [ key] = value
31
31
}
@@ -38,7 +38,7 @@ extension CIFilter {
38
38
convenience init ? (
39
39
name: String , elements: ( String , AnyObject ) ...
40
40
) {
41
- var dict : [ String : AnyObject ] = [ : ]
41
+ var dict = [ String : AnyObject] ( minimumCapacity : elements . count )
42
42
for (key, value) in elements {
43
43
dict [ key] = value
44
44
}
@@ -50,7 +50,7 @@ extension CIFilter {
50
50
extension CISampler {
51
51
// - (id)initWithImage:(CIImage *)im keysAndValues:key0, ...;
52
52
convenience init ( im: CIImage , elements: ( String , Any ) ... ) {
53
- var dict : [ AnyHashable : Any ] = [ : ]
53
+ var dict = [ AnyHashable : Any] ( minimumCapacity : elements . count )
54
54
for (key, value) in elements {
55
55
dict [ key] = value
56
56
}
0 commit comments