Если вы просто хотите использовать именованные аргументы , чтобы установить свойства создаваемых вами классов: синтаксис очень похож на C #. Что касается уровня отступа, вы должны соответствовать уровню первого аргумента.
let body =
CustomerRequest(
Method = "CREDIT_CARD",
CreditCard =
Creditcard(
ExpirationMonth = "06",
ExpirationYear = "2022",
Number = "4012001037141112",
Cvc = "123" ) )
Не попробованный любое из этого все же. Но CGRectIntersectsRect()
, -[UIView convertRect:to(from)View]
и -[UIScrollView contentOffset]
кажется, Ваши основные стандартные блоки здесь.