這是Novoda創建的基本iOS示例的集合。最新的位置。
Rick and-Morty這是一個項目,用於與潛在的新員工進行配對。該應用程序基本上是帶有2個不同選項卡的TabViewController :“ Rick”和“ Morty”。每個選項卡都會用硬編碼數據源實現CollectionViewController 。實施實際上是基本的,因此具有很多重構潛力。
Apple TV的演示這是Apple TV的內容交付應用程序的準則演示。它不是本機應用程序,而是使用TVMLKIT框架的JavaScript模板顯示內容。目前所有內容URL都是硬編碼的,而不是從JSON文件中提供的。該應用程序展示了不同的模板,還展示瞭如何以元素內部和全屏模式播放視頻。它基於蘋果的示例代碼。
自適應iOS設計此演示不是一個完整的應用程序,而只是顯示了使示例屏幕設計以適應性的不同階段。這是我對自適應iOS設計的攻擊的一部分。有關H&T幻燈片,請參見鏈接的PDF。
萬花筒(無測試)模擬萬花筒。它遵循標準MVC模式,但不使用反應性編程。它也沒有測試。我打算嚴格關注TDD從頭開始重寫,以查看差異是什麼。
計算器 - 您的第一個iOS應用程序是一個非常簡單的計算器應用程序,其有趣的位置可以從開發人員的角度了解iOS應用的外觀。不,它沒有錯誤檢查或單位測試,並且不會按照應有的方式遵循MVC模式,但這是一個開始。
伯爵格雷演示:一個演示項目,展示瞭如何在iOS項目中使用伯爵。還包括我們的包裝API,它使其更易於使用(請參閱uitest文件)。需要gem install earlgrey && pod install 。
黃瓜-BDD測試框架 +示例應用程序:帶有Cucumberish -BDD測試框架的樣本iOS應用程序。包括對MiraclePilluitest目標的UI測試的實現。在打開XCWorkSpace之前,需要pod install 。它是博客文章的一部分。
CustomScheduler一個自定義調度程序,可以輕鬆地在背面或前景中運行任務。
uiview+autoLayout擴展了uiview;將其導入您的項目,以便能夠以簡單的方式以編程方式使用約束。
Ardemos:此存儲庫是使用ARKIT的基本iOS應用程序,可以添加自定義.dae或.scn文件,以便可以通過設備在增強現實中查看它們。不需要任何代碼的先驗知識。
Perxperiment:帶有不同演示的iOS應用程序。它是博客文章的一部分。
MVVM示例:使用MVVM架構示例應用程序。目前正在進行中
從主人和/或更改中脫穎而出並創建一個新的分支
如果要創建一個新項目,請確保Xcode在項目目錄內部沒有創建.git文件夾。在項目文件夾中擁有.git文件夾將與位於存儲庫根部的.git文件夾造成衝突 - 這是正確的位置。
您可以通過在終端上的項目文件夾中進入,如果有.git文件夾,則可以進入ls -la 。如果Xcode在項目的根部創建了一個.git文件夾,請通過在項目文件夾內的終端中鍵入rm -rf .git將其刪除。
推開分支並製作公關。您的公關應該有:
有人會盡快編碼您的PR。從那裡開始,它可以立即批准並合併 - 出色的工作! ? - 或者可能需要更多的工作。不用擔心,如果是這樣,團隊將與您合作,進行必要的更改並使您的公關合併!