在swift中绑定类的方法和变量时它叫什么?

时间:2017-11-11 23:23:29

标签: swift nslayoutconstraint

我正在阅读有关程序化约束的书籍教程,之后决定阅读Apple的编程指南。我在Apple的指南中看到了以下代码行,它在一行代码中使用了一个方法和一个变量:

// Pin the leading edge of myView to the margin's leading edge
myView.leadingAnchor.constraint(equalTo: margins.leadingAnchor).isActive = true

我不知道以这种方式压缩代码是可能的。这是否有一个术语?

道歉听起来像一个菜鸟,但我想知道。

1 个答案:

答案 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无关。