智能化下的产物,无人棋牌室
AppCode 2016.2.3 (build 162.2380.5)发布了,AppCode 是一个全新的 Objective-C、Swift 的集成开发环境,用于帮助开发 Mac、iPhone 和 iPad 的应用程序。部分更新内容如下:
对于 Swift3 新特性的支持:
- SE-0005, first part: Resolution for Objective-C enums and options in Swift (OC-13728)
- SE-0025: Scoped access level support (OC-14151)
- SE-0031: Adjusting inout declarations for type decoration (OC-14104)
- SE-0046: Establish consistent label behavior across all parameters including first labels (OC-14055)
- SE-0048: Generic type aliases (OC-13838)
- SE-0049: Move
@noescape
and@autoclosure
to be type attributes (OC-14144) - SE-0066: Standardize function type argument syntax to require parentheses (OC-14186)
- SE-0071: Allow (most) keywords in member references (OC-13837)
- SE-0081: Move
where
clause to end of declaration (OC-13836) - SE-0099: Restructuring condition clauses (OC-14164)
- SE-0103: Make non-escaping closures the default (OC-14145)
- SE-0106: Update platform configurations (OC-14138)
- Also, SWIFT_VERSION build setting support is implemented (OC-14139)
其他的问题修复以及改进:
- Class properties support in Objective-C (OC-14107)
- Problem with
NSLog
/os_log
output on iOS 10 device/simulator (OC-14285) - Issue with SourceKit version used in AppCode (OC-14159), which also fixes lot of problems with completion, navigation and symbol resolution. Note, that there are still issues related to those Swift 3 features that are not supported yet
- Incorrect error handling intentions (OC-13774)
- Problem with running test target on iOS 10 devices (OC-14165)
- Problem with debugging on iPhone7/7+ devices (OC-14177)
- Full support for
for-in-where
&case
constructs in parser (OC-12041) - Issue with “Manage targets” dialog (OC-13411)
- Reveal 2.0 integration (OC-14148, OC-14326, OC-14335)
- Problem with launching apps on simulator with Xcode 8 selected in Preferences (OC-14018)
- Extremely sensitive scrolling on macOS Sierra (IDEA-158500)