Xcode
「已注销」
不使用私信
世界最大代码托管平台的用户名为Yang-Xijie
展开
-
Swift|parallel for loops
在我们使用for循环的时候,其中的语句总是在前一个for完成之后才执行下一个。当执行大批量任务时,如果其中的任务相互独立,可以使用DispatchQueue.concurrentPerform来使用多线程平行的同步执行这些任务来节省时间。// main.swiftimport Foundationlet start = CFAbsoluteTimeGetCurrent()var array = [Int](repeating: 0, count: 60_000_000)// 60_000_原创 2021-12-20 11:58:18 · 1623 阅读 · 0 评论 -
Xcode 新建开发模块
Xcode 新建开发模块背景开发app的时候,最终发布的应用只会有一个。但是在实际编写app的过程中,我们经常需要有一个测试版app。步骤〇 1 添加一个Build ConfigurationProject -> Info -> Configurations -> + -> Dev〇 2 新建Schema,并使用刚刚建好的Build ConfigurationProduct -> Scheme -> New Scheme...Edit -> Run/原创 2021-10-08 14:06:14 · 336 阅读 · 0 评论 -
Xcode | 自定义新建文件注释
打开Finder,⇧⌘G 前往 ~/Library/Developer/Xcode/UserData创建或修改IDETemplateMacros.plist的内容为:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version原创 2021-08-11 11:22:03 · 644 阅读 · 0 评论 -
Apple Developer Notes | Data Essentials in SwiftUI
Apple Developer Notes | Data Essentials in SwiftUIInstantiate a Model Object in a ViewConnect data to show in views with data defined in Model.Model class:class Book: ObservableObject { /// @Published: Once title changed, Views related with Book refre原创 2021-06-09 22:56:28 · 136 阅读 · 2 评论 -
Usually Used Menu and Shortcuts in Xcode 12.4
FileNew File ⌘ NSave ⌘ SSave All ⌥ ⌘ SClose Tab ⌘ WClose Other Tabs ⌥ ⌘ WClose Window ⇧ ⌘ WAdd File ⌥ ⌘ NExport FileShow File in FinderOpen Project ⌘ OEditViewShow Library ⇧ ⌘ LShow Code Review ⌥ ⇧ ⌘ ↩︎ (Git)EditorShow Related Items ⌃ 1Sho原创 2021-01-29 16:10:56 · 118 阅读 · 0 评论