fix comments

This commit is contained in:
John Estropia
2020-04-15 16:49:45 +09:00
parent 4049e1944a
commit a7568eebdb
4 changed files with 33 additions and 12 deletions

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15400" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="Ni8-QF-XHB"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="16096" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="Ni8-QF-XHB">
<device id="retina4_7" orientation="portrait" appearance="light"/> <device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15404"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16086"/>
<capability name="collection view cell content view" minToolsVersion="11.0"/> <capability name="collection view cell content view" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
@@ -705,7 +705,7 @@
<color key="barTintColor" red="0.15542715787887573" green="0.2203737199306488" blue="0.2959403395652771" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="barTintColor" red="0.15542715787887573" green="0.2203737199306488" blue="0.2959403395652771" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<textAttributes key="titleTextAttributes"> <textAttributes key="titleTextAttributes">
<fontDescription key="fontDescription" name="HelveticaNeue-UltraLight" family="Helvetica Neue" pointSize="24"/> <fontDescription key="fontDescription" name="HelveticaNeue-UltraLight" family="Helvetica Neue" pointSize="24"/>
<color key="textColor" red="0.90744441747665405" green="0.9265514612197876" blue="0.93116652965545654" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" red="0.90588235294117647" green="0.92549019607843142" blue="0.92941176470588238" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</textAttributes> </textAttributes>
</navigationBar> </navigationBar>
<nil name="viewControllers"/> <nil name="viewControllers"/>
@@ -1173,10 +1173,10 @@
<point key="canvasLocation" x="4404" y="1484"/> <point key="canvasLocation" x="4404" y="1484"/>
</scene> </scene>
</scenes> </scenes>
<inferredMetricsTieBreakers>
<segue reference="hyN-De-zte"/>
</inferredMetricsTieBreakers>
<resources> <resources>
<image name="second" width="30" height="30"/> <image name="second" width="30" height="30"/>
</resources> </resources>
<inferredMetricsTieBreakers>
<segue reference="k4E-dJ-1lz"/>
</inferredMetricsTieBreakers>
</document> </document>

View File

@@ -40,6 +40,15 @@ extension FieldContainer {
@Field.Coded("eyeColor", coder: FieldCoders.NSCoding.self) @Field.Coded("eyeColor", coder: FieldCoders.NSCoding.self)
var eyeColor: UIColor = .black var eyeColor: UIColor = .black
@Field.Coded(
"bloodType",
coder: {
encode: { $0.toData() },
decode: { BloodType(fromData: $0) }
}
)
var bloodType: BloodType = .unknown
} }
``` ```
- Important: `Field` properties are required to be used as `@propertyWrapper`s. Any other declaration not using the `@Field.Stored(...) var` syntax will be ignored. - Important: `Field` properties are required to be used as `@propertyWrapper`s. Any other declaration not using the `@Field.Stored(...) var` syntax will be ignored.
@@ -94,8 +103,14 @@ extension FieldContainer {
``` ```
class Person: CoreStoreObject { class Person: CoreStoreObject {
@Field.Coded("eyeColor", coder: FieldCoders.NSCoding.self) @Field.Coded(
var eyeColor: UIColor = .black "bloodType",
coder: {
encode: { $0.toData() },
decode: { BloodType(fromData: $0) }
}
)
var bloodType: BloodType = .unknown
} }
``` ```
- parameter initial: the initial value for the property when the object is first created. - parameter initial: the initial value for the property when the object is first created.
@@ -416,8 +431,14 @@ extension FieldContainer.Coded where V: FieldOptionalType {
``` ```
class Person: CoreStoreObject { class Person: CoreStoreObject {
@Field.Coded("eyeColor", coder: FieldCoders.NSCoding.self) @Field.Coded(
var eyeColor: UIColor? = nil "bloodType",
coder: {
encode: { $0.toData() },
decode: { BloodType(fromData: $0) }
}
)
var bloodType: BloodType?
} }
``` ```
- parameter initial: the initial value for the property when the object is first created. - parameter initial: the initial value for the property when the object is first created.

View File

@@ -36,7 +36,7 @@ extension FieldContainer {
/** /**
The containing type for stored property values. Any type that conforms to `FieldStorableType` are supported. The containing type for stored property values. Any type that conforms to `FieldStorableType` are supported.
``` ```
class Animal: CoreStoreObject { class Person: CoreStoreObject {
@Field.Stored("title") @Field.Stored("title")
var title: String = "Mr." var title: String = "Mr."