成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS開發經驗談:如何提高應用開發效率?

移動開發 iOS
親愛的開發者們,在應用開發過程中,有太多繁雜的事務需要開發者認真去解決。如何才能對開發流程進行改善或自動化,從而提高效率?這成為許多開發者共同探討的命題。你最喜歡使用哪種方法或通過何種方式來簡化開發過程,從而提高應用開發的效率呢?不妨和我們一起來分享一下吧!

在應用開發過程中,有太多繁雜的事務需要開發者認真去解決。如何才能對開發流程進行改善或自動化,從而提高效率?這成為許多開發者共同探討的命題。 有的開發者會別出心裁地想出熟記他們最喜歡使用的文本編輯器的快捷鍵,還有的開發者會編寫一個簡單的腳本文件來自動執行一些簡單的任務。除了這些以外,還 有什么非常方便快捷的方法呢?讓我們一起來看一看吧。

1.iOS如何提高應用開發效率之快捷鍵

事實上,幾乎每一個Xcode命令都有一個對應的快捷鍵,這些快捷鍵既可以默認,也可以開發者自己設置。磨刀不誤砍柴工,多花點時間來熟記每一個快 捷鍵能夠讓你事半功倍,極大地提高你的工作效率。如果你和我一樣,寫代碼的時候特別喜歡鍵盤操作,那么這種方式一定會對你大有裨益。

如果你不喜歡默認的快捷鍵,那么,你可以在Key Bindings下的參數選擇窗口中對Xcode的默認快捷鍵進行自定義設置。

當然,快捷鍵命令實在是太多,要想一項一項瀏覽,找出幾個重要的實屬不易。所以我建議開發者們可以看看Stack Overflow上給出的“Xcode的隱藏功能”這一問題,在回答中,包括許多Xcode非常重要的快捷鍵,以及其他一些非常靈活的技巧。

2. iOS如何提高應用開發效率之Objective-C第三方庫管理利器——Cocoapods

在應用開發過程中,第三方庫肯定是必不可少的。而由Eloy Durán發起的Cocoapods項目可謂是Objective-C第三方庫的管理利器,不僅能提高開發效率,還可以幫助開發者管理Xcode中的第三 方庫,非常方便。那么,Cocoapods究竟是什么呢?簡單來說,它就是一個用于管理Xcode依賴庫的工具(iOS、Mac通用)。

[[81657]]

由于Cocoapods非常受開發者歡迎,所以很多第三方庫都會對Cocoapods提供支持。盡管Cocoapods是一個Ruby Gem,但即使你對Ruby并不是太了解,也可以非常方便地使用它。

3. iOS如何提高應用開發效率之Code Snippets(代碼片段助手)

現在可能許多開發者都在使用像TextExpander、CodeBox這樣的文本或代碼片段管理器。一直以來,我使用的都是 TextExpander,它的確節省了我大量的時間。不過,Xcode也有一個代碼片段助手,就在Xcode右側欄那里,緊挨著Object Library。

在Xcode中,每個代碼段都有一連串額外的屬性,正是這些屬性,讓代碼更強大、靈活。每段代碼都有一個平臺、語言和完成范圍的屬性,代碼片段的完 成范圍對Xcode編輯器有著很大作用。因此,在Xcode中進行iOS應用開發,最好還是使用Xcode自帶的代碼片段助手。

4. iOS如何提高應用開發效率之學習Git

對于還對源代碼管理這個概念比較陌生的編程初學者,我強烈建議多花點時間來學習Git的基礎知識。Git是一個開源的分布式版本控制和源代碼管理系 統。簡單來說就是,Git能夠幫助你快捷高效地管理源代碼。如果將Git搭配GitHub或BitBucket一起使用,那么你就有點專業程序員的樣子 了。

[[81658]]

如果你已經掌握了Git的基本知識,那么,建議在你的Xcode項目中,建立一個.gitignore文件。雖然Git更多的是通過命令行使用,但 也有許多GUI的客戶端應用。我最喜歡的是Fournova開發的Tower,另外,Atlassian的SourceTree也是個非常不錯而且免費的 選擇。

5. iOS如何提高應用開發效率之Xcode Behaviors

Xcode是一個非常強大并且不斷完善的編輯器,在Xcode中,我最常用的一個功能就是Behaviors。通過定義行為,你可以告訴Xcode當某項特定的事件發生時它應該做什么。

一切的行為都可以在Xcode的Preferences窗口中進行配置。在輸出時,如果你不想Xcode顯示控制,你可以在Behaviors面板 上禁止該行為。在測試反復失敗時,你想要Xcode顯示Issues Navigator,都可以通過Xcode Behaviors進行設定。Xcode會預先設置Build、Testing和Running等一些常用行為。當然,你也可以自定義行為或進行快捷鍵設置。

6. iOS如何提高應用開發效率之Tabs& Windows

我非常喜歡Xcode 4統一的外觀和Interface Builder的一體化。不過,有時候也需要多窗口同步操作,比如同時運行控制臺和編輯器,或使用多重顯示器。在Xcode 4中,仍然可以實現多窗口同時運行。你可以使用快捷鍵Shift+Cmd+T或點擊菜單File>New>Window創建一個新窗口。

 

比窗口更有效果的是標簽(Tabs)。現在幾 乎每一個代碼編輯器都有標簽,Xcode當然也不例外。基本上開發者或多或少都會用到標簽,但卻很少有人知道Xcode的標簽是可以命名的,甚至還可以將 已命名的標簽與Xcode行為相綁定,這在對程序進行調試的時候會非常有用。

7. 文檔

即使是對于具備多年應用開發經驗的開發者而 言,文檔也不是一個簡單的事兒。如果你想快速訪問Xcode的文檔瀏覽器,不妨采取以下方法:按住Option鍵,單擊Xcode編碼器中的一個函數,會 跳出關于它的概述,如果想要閱讀更多或打開文檔瀏覽器,可以點擊彈出窗口中的其中一個鏈接。

 

除了這個方法之外,你還可以通過打開Xcode右側欄,再打開Quick Help Inspector Tab,也能達到相同的目的。

 

Xcode的文檔瀏覽器很強大,但速度太慢,所以很多時候,我都會使用到Dash,它是一個專門用于文檔和代碼段的管理器,不僅速度非常快,而且還支持80多種語言、庫、框架和API。

 

親愛的開發者們,在日常的開發過程中,你最喜歡使用哪種方法或通過何種方式來簡化開發過程,從而提高應用開發的效率呢?不妨和我們一起來分享一下吧!

責任編輯:閆佳明 來源: cnii
相關推薦

2012-06-18 10:59:12

WEB開發項目

2009-08-03 10:13:13

開發框架

2009-09-14 15:04:44

2011-09-09 09:50:40

Oracle

2009-02-12 10:23:00

2011-07-08 09:27:04

C#

2013-05-21 10:06:01

開發者微信公眾賬號

2015-05-22 17:47:26

2009-08-13 17:50:49

Hibernate 3

2009-07-04 15:17:37

2024-05-28 07:01:29

2015-07-20 10:54:47

IOS提高效率工具

2013-08-28 15:53:41

遠程工作遠程管理項目管理

2013-09-04 10:08:12

移動團隊經驗談

2012-08-06 09:27:59

2013-11-21 09:11:25

開發者經驗談分享

2017-09-29 10:38:30

Android

2011-06-21 16:26:19

SEO內部優化

2011-08-15 10:27:48

2014-03-13 09:20:38

jQueryAngularJs
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区在线观看视频 | 中文字幕日韩欧美 | 日韩久久中文字幕 | 成人三级视频 | 久久黄色网 | 国产精品久久久久久久久久久免费看 | 亚洲精品久久久久久久久久久 | 日韩成人在线视频 | 亚洲欧美日韩一区 | 91小视频在线 | 91免费在线视频 | 免费人成激情视频在线观看冫 | 精品欧美乱码久久久久久1区2区 | 久久久久久九九九九九九 | 欧美国产亚洲一区二区 | 黄色国产视频 | 亚洲久草 | 婷婷激情综合 | 日本精品视频 | 中文字幕在线不卡 | 国产精品毛片无码 | 欧美成人h版在线观看 | 国产视频欧美 | 91福利在线观看 | 午夜av成人| 色婷婷精品久久二区二区蜜臂av | 黄在线免费观看 | 日韩午夜在线播放 | www.jizzjizz| av片免费| 久久一区二区三区四区 | 亚洲成人国产综合 | 91精品国产一区二区在线观看 | 成人网址在线观看 | 国产毛片毛片 | 在线观看久草 | 欧美日韩亚洲一区 | 伊人久久精品 | 欧美亚洲在线视频 | 午夜小电影 | 欧美8一10sex性hd |