swiftmodule - ShenYj/ShenYj.github.io GitHub Wiki

swiftmodule

ๅœจ Xcode 9 ไน‹ๅŽ๏ผŒ Swift ๅผ€ๅง‹ๆ”ฏๆŒ้™ๆ€ๅบ“

Swift ๆฒกๆœ‰ๅคดๆ–‡ไปถ็š„ๆฆ‚ๅฟต๏ผŒ ้‚ฃไนˆๆˆ‘ไปฌๅค–็•Œ่ฆไฝฟ็”จ Swift ไธญ็”จ public ไฟฎ้ฅฐ็š„็ฑปๅ’Œๅ‡ฝๆ•ฐๆ€ŽไนˆๅŠž๏ผŸ

Swift ๅบ“ไธญๅผ•ๅ…ฅไบ†ไธ€ไธชๅ…จๆ–ฐ็š„ๆ–‡ไปถ .swiftmodule

.swiftmodule ๅŒ…ๅซๅบๅˆ—ๅŒ–่ฟ‡็š„ AST , ไนŸๅŒ…ๅซ SILใ€‚

็คบไพ‹

  • ไปฅ DashLine ่ฟ™ไธช Swift ๅบ“ไธบไพ‹๏ผŒ้€‰ไธญ framework ็š„target ็ผ–่ฏ‘ๅŽ๏ผŒ่ฟ›ๅ…ฅๅˆฐไบง็‰ฉ็š„่ทฏๅพ„ไธ‹: /Users/shenyj/Library/Developer/Xcode/DerivedData/DashLine-eggserwzppvcusctkuqkvbooljiv/Build/Products/Debug-iphonesimulator

    .
    โ”œโ”€โ”€ DashLine.framework
    โ”‚   โ”œโ”€โ”€ DashLine
    โ”‚   โ”œโ”€โ”€ Headers
    โ”‚   โ”‚   โ”œโ”€โ”€ DashLine-Swift.h
    โ”‚   โ”‚   โ””โ”€โ”€ DashLine.h
    โ”‚   โ”œโ”€โ”€ Info.plist
    โ”‚   โ”œโ”€โ”€ Modules
    โ”‚   โ”‚   โ”œโ”€โ”€ DashLine.swiftmodule
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Project
    โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftsourceinfo
    โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ x86_64.swiftsourceinfo
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftdoc
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftmodule
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ x86_64.swiftdoc
    โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ x86_64.swiftmodule
    โ”‚   โ”‚   โ””โ”€โ”€ module.modulemap
    โ”‚   โ””โ”€โ”€ _CodeSignature
    โ”‚       โ””โ”€โ”€ CodeResources
    โ”œโ”€โ”€ iOSDemo.app
    โ””โ”€โ”€ iOSDemo.swiftmodule
        โ”œโ”€โ”€ Project
        โ”‚   โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftsourceinfo
        โ”‚   โ””โ”€โ”€ x86_64.swiftsourceinfo
        โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftdoc
        โ”œโ”€โ”€ x86_64-apple-ios-simulator.swiftmodule
        โ”œโ”€โ”€ x86_64.swiftdoc
        โ””โ”€โ”€ x86_64.swiftmodule

    ๅคšๅ‡บ็š„ DashLine.swiftmodule ๅฐฑๆ˜ฏๆฅ้…็ฝฎ Swift ๅบ“ๅคดๆ–‡ไปถ็š„

โš ๏ธ **GitHub.com Fallback** โš ๏ธ