Verify Permissions
diskutil verifyPermissions /
Repair Permissions
diskutil repairPermissions /
| import SwiftUI | |
| extension CollectionView { | |
| typealias UIKitCollectionView = CollectionViewWithDataSource<SectionIdentifierType, ItemIdentifierType> | |
| typealias DataSource = UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType> | |
| typealias Snapshot = NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType> | |
| typealias UpdateCompletion = () -> Void | |
| } | |
| struct CollectionView<SectionIdentifierType, ItemIdentifierType> |
| sudo apt-get install clang libicu-dev libcurl4-openssl-dev lldb git wget unzip -y | |
| wget https://swift.org/builds/swift-3.0.1-release/ubuntu1604/swift-3.0.1-RELEASE/swift-3.0.1-RELEASE-ubuntu16.04.tar.gz | |
| tar zxf swift-3.0.1*.tar.gz && rm -rf swift-3.0.1*.tar.gz | |
| sudo mv swift-3.0.1* /swift-3.0.1 | |
| echo "export PATH=/swift-3.0.1/usr/bin:\"\${PATH}\"" >> ~/.bashrc | |
| source ~/.bashrc |
[abc] A single character: a, b or c
[^abc] Any single character but a, b, or c
[a-z] Any single character in the range a-z
[a-zA-Z] Any single character in the range a-z or A-Z
^ Start of line
$ End of line
\A Start of string
\z End of string
. Any single character
\s Any whitespace character