swift 3

    xiaoxiao2025-07-29  6

    swift 3

    swift 语法

    C语言时代的 ++ 、 — 操作符被彻底删除,改为+=或-=for-each循环(闭包):(1…10).forEach{ print($0)}移除Currying(柯里化)函数,原因太复杂移除变量参数,用inout参数替换,便于观察函数调用第一个参数必须加标签,解决方法 第一个参数之前加入 __ ,影响最大Selector,keyPath不在以String形式出现去除NS前缀的类型,提升部分类型,请参考官网或github圆周率变成一个属性 xx.piGCD 从C式的面向过程 到swift式的面向对象用法 DispatchQueue枚举成员首字母小写允许(大部分)关键字作为成员引用

    swift调用OC API更swift规则

    大致规则 - 尽量简短的,更swift式的枚举,方法名,在3个单词以内为佳 - 去除类型名称中的重复单词 - 增加默认参数 - 增加第一个参数标签 - 在非布尔属性钱加前缀is - 非类型声明一律小写 - 让类遵循Comparable协议

    方法的动词和名词 - 名词-返回一个特定的值 - 动词-执行一个特定的操作

    转载请注明原文地址: https://ju.6miu.com/read-1301194.html
    最新回复(0)