Placeholder Image

字幕列表 影片播放

由 AI 自動生成
  • (upbeat music)

    (歡快的音樂)

  • - [Steven Lipton] In Xcode 9,

    - [Steven Lipton] 在Xcode 9,

  • Apple made some significant changes

    蘋果公司做出了一些重大改變

  • concerning repositories in GitHub.

    關於GitHub中的存儲庫。

  • So I'm going to explore repositories in Xcode

    所以我打算在Xcode中探索存儲庫

  • and how to move them directly to GitHub

    以及如何將它們直接轉移到GitHub

  • without using the GitHub website or desktop application.

    無需使用GitHub網站或桌面應用程序。

  • We'll start with a new Xcode project.

    我們將從一個新的Xcode項目開始。

  • Before we do,

    在我們做之前。

  • head over to Preferences,

    前往 "首選項"。

  • and Source Control,

    和源控制。

  • and make sure that Source Control is enabled.

    並確保啟用了源代碼控制。

  • Close Preferences.

    關閉首選項。

  • Head to File,

    頭部到文件。

  • New,

    新的。

  • Project.

    項目。

  • We'll pick an iOS project of Game

    我們將挑選一個遊戲的iOS項目

  • since there's already usable SpriteKit code there.

    因為那裡已經有了可用的SpriteKit代碼。

  • If you're not familiar with SpriteKit code, don't worry.

    如果你不熟悉SpriteKit代碼,不要擔心。

  • I'll walk you through what changes we'll make.

    我將帶領你瞭解我們將作出哪些改變。

  • Click next.

    點擊下一步。

  • For our project name, call it "RepoDemo."

    對於我們的項目名稱,叫它 "RepoDemo"。

  • Set your team, organization name,

    設置你的團隊、組織名稱。

  • and organization identifier as you usually would.

    和組織標識符,就像你通常做的那樣。

  • Set the language to Swift,

    將語言設置為Swift。

  • and we're going to use SpriteKit for the game technology.

    而我們將使用SpriteKit作為遊戲技術。

  • Go ahead and hit next.

    繼續並點擊下一步。

  • I'm going to save it to the desktop,

    我要把它保存在桌面上。

  • and most important of all here

    以及這裡最重要的

  • is make sure where it's a Source Control,

    是確保它是一個來源控制的地方。

  • you have a check next to "Create Git repository on my Mac."

    你可以在 "在我的Mac上創建Git倉庫 "旁邊打勾。

  • This will let you have the source control capabilities

    這將讓你擁有源碼控制能力

  • we're interested in.

    我們感興趣的是。

  • Go ahead and click create,

    繼續並點擊創建。

  • and the project appears in Xcode.

    並在Xcode中出現該項目。

  • Run the app so you can see it

    運行應用程序,以便你能看到它

  • as an animated Hello World app.

    作為一個動畫的Hello World應用程序。

  • Click your mouse on the app

    在應用程序上點擊你的滑鼠

  • and the text pulses with a small square

    而文字則以小方塊的方式跳動。

  • with rounded corners rotating.

    帶圓角的旋轉。

  • Stop the app.

    停止應用程序。

  • Click on the GameScene.swift file.

    點擊GameScene.swift文件。

  • Give yourself some room

    給自己一些空間

  • by closing the attributes if it's open.

    通過關閉屬性(如果它是開放的)。

  • This code has two nodes, the shape and the label.

    這段代碼有兩個節點,形狀和標籤。

  • The shape is generated here in code,

    形狀是在這裡用代碼生成的。

  • the label in a GameScene.sks file.

    在GameScene.sks文件中的標籤。

  • We'll change both of these in the GameScene.swift code.

    我們將在GameScene.swift代碼中改變這兩點。

  • Under the if let label = self.label at line 21,

    在第21行的if let label = self.label下。

  • I'm going to change the text to "Hello Pizza"

    我將把文本改為 "你好,比薩"。

  • and the font name to Georgia.

    並將字體名稱改為Georgia。

  • Then I'll scroll on down,

    然後我繼續向下滾動。

  • to line 29,

    到第29行。

  • and put right underneath that "let w equals" another line

    並在 "let w equals "的下面放上另一行

  • and I'm going to call it let h = w * 2.0.

    而我要叫它讓h = w * 2.0。

  • This will give us a height.

    這將為我們提供一個高度。

  • The original code actually has both a width and a width,

    原始代碼實際上有一個寬度和一個寬度。

  • so it stays square,

    所以它保持著方形。

  • but I'm going to make this oblong

    但我要把它做成長方形的

  • and make it twice as high as it is wide.

    並使其達到兩倍於其寬度的高度。

  • And then underneath that,

    然後在這之下。

  • you'll see the shape node here,

    你會看到這裡的形狀節點。

  • and,

    和。

  • it starts with rectOf.

    它以rectOf開始。

  • Change rect to ellipse.

    將矩形改為橢圓。

  • Okay.

    好的。

  • Change the height,

    改變高度。

  • to H,

    到H,

  • and this only has that one parameter,

    而這隻有這一個參數。

  • the corner radius doesn't apply

    拐角處的半徑不適用

  • so delete the corner radius.

    所以要刪除角的半徑。

  • So that's our changes to our code.

    所以這就是我們對代碼的修改。

  • You can go ahead and run that.

    你可以繼續並運行它。

  • And we got a different experience.

    而我們得到了不同的體驗。

  • Okay, you can close that up.

    好了,你可以把這個關起來了。

  • And take a look at this little M over here.

    再看看這裡的這個小M。

  • This says that it's a modified file.

    這說明這是一個修改過的文件。

  • You can see what the modifications are

    你可以看到修改的內容是什麼

  • by going over to the version editor,

    通過進入版本編輯器。

  • clicking it once or clicking comparison.

    點擊它一次或點擊比較。

  • And you'll see a screen that has two sides of code,

    然後你會看到一個螢幕,上面有兩邊的代碼。

  • one the old code, one the new code.

    一個是舊代碼,一個是新代碼。

  • In between, you'll see things with little numbers.

    在這之間,你會看到有小數字的東西。

  • So for example, here we have the one for the shape node,

    是以,例如,這裡我們有形狀節點的那個。

  • and it's got two changes.

    而且它有兩個變化。

  • I can discard those changes if I want,

    如果我想的話,我可以放棄這些改變。

  • which I'm not going to do.

    這一點我不打算做。

  • And if you go up a little further,

    而如果你再往上走一點。

  • you can see one change 'cause they were blocked together

    你可以看到一個變化,因為他們被堵在一起了。

  • of the two changes to the label.

    的兩個變化的標籤。

  • You'll also find at the top of the screen,

    你還會發現在螢幕的頂部。

  • a menu for source control.

    一個用於源控制的菜單。

  • And here you've got all the classic things

    在這裡,你已經得到了所有經典的東西

  • that you will find for Git or GitHub

    你會發現Git或GitHub的

  • where you've got commit, push, pull,

    在那裡你有承諾,推,拉。

  • fetch and refresh, et cetera.

    取和刷新,等等。

  • And of course, clone on the bottom.

    當然,還可以在底部進行克隆。

  • Go ahead and hit commit.

    來吧,點擊提交。

  • And you got a new window with the listed change files

    然後你會得到一個新的窗口,裡面有列出的修改文件

  • over here on the side.

    在這裡的邊上。

  • If you click on the GameScene.swift file,

    如果你點擊GameScene.swift文件。

  • which is the only change we've got,

    這也是我們唯一的變化。

  • you'll see again, it'll show you your changes.

    你會再次看到,它將顯示你的變化。

  • On the bottom, you'll find space for a commit message

    在底部,你會發現有一個空間可以用來寫提交資訊

  • and I'm going to change to an oval shape

    我將改變成一個橢圓形

  • and change the message to hello pizza.

    並將資訊改為hello pizza。

  • I can now go down the bottom here,

    我現在可以從這裡往下看。

  • which is commit one file,

    這是對一個文件的承諾。

  • and commit the files.

    並提交這些文件。

  • You'll find another little icon next to the navigator icon,

    你會發現在導航器圖標旁邊還有一個小圖標。

  • which is over here.

    這是在這裡。

  • This is the source control navigator,

    這是源控制導航器。

  • and you'll open up its box,

    你就會打開它的盒子。

  • and open up branches.

    並開闢分支。

  • And you can see under branches, there's a master branch,

    你可以看到在分支下,有一個主分支。

  • and you can see the initial commit

    你可以看到最初的提交

  • and our commit where we changed the shape.

    和我們的承諾,我們改變了形狀。

  • Besides storing your project locally in Xcode,

    除了在Xcode中在地存儲你的項目。

  • starting with Xcode 9,

    從Xcode 9開始。

  • you can store and share your project in GitHub.

    你可以在GitHub中存儲和分享你的項目。

  • You'll need an account from github.com

    你將需要一個來自github.com的賬戶

  • if you don't already have one.

    如果你還沒有一個。

  • Once you have your GitHub account,

    一旦你有了GitHub賬戶。

  • in Xcode, go to Preferences > Accounts.

    在Xcode中,進入Preferences > Accounts。

  • Click the + and select GitHub.

    點擊 "+"並選擇GitHub。

  • Click continue.

    點擊繼續。

  • Once selected,

    一旦選定。

  • add your account and password.

    添加你的賬戶和密碼。

  • Mine is a MakeApp,

    我的是一個MakeApp。

  • and I'll type in my password.

    然後我就輸入我的密碼。

  • You'll see you now have a source control account.

    你會看到你現在有一個源代碼控制賬戶。

  • You can go ahead and close the preferences.

    你可以繼續前進,關閉偏好設置。

  • Right-click on remotes,

    右鍵點擊遙控器。

  • go to Create RepoDemo Remote on GitHub,

    去GitHub上創建RepoDemo遠程。

  • and you get a creation screen.

    然後你會得到一個創建螢幕。

  • Set your account,

    設置你的賬戶。

  • and the owner,

    和主人。

  • the repository name,

    存儲庫的名稱。

  • and a description,

    和一個描述。

  • which I'll put an example repository from Xcode.

    其中我將把一個來自Xcode的例子庫。

  • You can set it to public or private,

    你可以將其設置為公共或私人。

  • and the remote name.

    和遠程名稱。

  • Now you can change the repository name

    現在你可以改變存儲庫的名稱

  • if you don't want to call it RepoDemo.

    如果你不想叫它RepoDemo。

  • So for example,

    是以,舉例來說。

  • I'm going to change it to my exercise name here,

    我打算在這裡把它改成我的鍛鍊名稱。

  • and hit create.

    並點擊創建。

  • I can go over to GitHub now,

    我現在可以到GitHub去了。

  • check my repositories,

    檢查我的儲存庫。

  • and right there is "Tips_01_Github."

    而就在那裡是 "Tips_01_Github"。

  • So this is how you save a project into GitHub.

    是以,這就是如何將項目保存到GitHub中。

  • Once there,

    一旦到了那裡。

  • this is another GitHub project

    這是另一個GitHub項目

  • and acts like any other GitHub project.

    並像任何其他GitHub項目一樣行事。

  • As of now, you can't do this to playgrounds.

    到現在為止,你不能對操場做這個。

  • For a project like the one we just made,

    對於像我們剛剛做的這個項目。

  • that's how you set up integration with GitHub

    這就是你如何設置與GitHub的整合

  • from an Xcode repository.

    從Xcode資源庫。

  • (upbeat music)

    (歡快的音樂)

(upbeat music)

(歡快的音樂)

字幕與單字
由 AI 自動生成

單字即點即查 點擊單字可以查詢單字解釋