我正在阅读有关程序化约束的书籍教程,之后决定阅读Apple的编程指南。我在Apple的指南中看到了以下代码行,它在一行代码中使用了一个方法和一个变量:
// Pin the leading edge of myView to the margin's leading edge
myView.leadingAnchor.constraint(equalTo: margins.leadingAnchor).isActive = true
我不知道以这种方式压缩代码是可能的。这是否有一个术语?
道歉听起来像一个菜鸟,但我想知道。
答案 0 :(得分:2)
这很正常。如果您阅读constraint(equalTo:)
NSLayoutConstraint
方法,则会发现它返回import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class Sms {
public static final String ACCOUNT_SID = "ACb519b651243a021f900be0b0d387edc9";
public static final String AUTH_TOKEN = "I_CAN'T_SHARE";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(new PhoneNumber("+19916022xxx"),
new PhoneNumber("+18082010XXX"),
"Sent from a Twilio Trial Account").create(); // the number in the from phone number field is provided by twilio
System.out.println(message.getSid());
}
}
类型的对象,您可以像使用任何其他对象一样使用该对象==>您可以以正常方式使用其属性和方法。
这个概念叫做 Chaining ,它与Swift无关。