下拉重新整理將資料儲存至keyRing簡單的模板引擎,用來產生htmlOmniGroup這個其實不是類庫,是一個Cocoa的RecipeCocoaPods 為XCode project提供一個類似apt-get maven那樣的類庫管理工具, COOL, 教程見:http://www.cocoapods.org/OPEventTracker 對mainThread event進行監控的協助類 Core-plot iOS圖表繪製相對於iOS預設的UIActivityIndicator,
從iOS Code Snippets 看來的技術,挺方便的,轉載記錄於此。在XCode4中,項目屬性設定中很容易就可以配置iOS項目支援裝置持有方向, 可惜,這個設定僅僅是在plist中儲存了相關設定,真正要控制某個UIView的裝置翻轉支援,你還得在相關的UIViewController中折騰-shouldAutorotateToInterfaceOrientation:函數,根據不同的裝置持有方向,來返回YES或NO。這個code
教程: 下面是一篇有澳洲墨爾本的一名全職iOS開發人員提供的文章。他在論壇上是一個很摩登的年輕人 – Adam Eberbach。 ·Bundle identifier ·provisioning profiles ·App ID ·certificate signing
在開發過程中,我們經常會使用NSLog用於跟蹤調試,不過在發布的產品可能並不希望這些調試代碼被運行。這裡有一個小技巧分享一下。在編寫代碼時可以使用如下方式:#ifdef DEBUG // Debug 模式的代碼...#else // Release 模式的代碼...#endif其中的DEBUG是在Xcode預設的工程中已經定義好的,也可以根據自己的實際情況添加其他常量定義。在Xcode中,選擇導航地區左側頂端的根節點,然後選擇Project/Build
資料繫結的原則 如果你在寫表視圖控制器的子類代碼,大部分代碼都在 UITableViewDelegte 和 UITableView-DataSource 方法中。我們將注意力聚焦在如何編寫簡潔的方法代碼來解決問題上。cellForRowAtIndexPath 方法中經常會有為每一個表單元的特定 UI 元素設定值的代碼。為表單元中 UI 元素設定值的最佳方法是將代碼移到別處。現在應該將它移到哪裡呢?這要看你使用的是哪一類自訂表格單元。根據你應用要做到的功能,表視圖需要與相關的資料建立聯絡。
目前大多數的企業級IOS應用還是以報表和公文審批為主,而且應用的發展趨勢必將是朝Web方向發展的,雖然Native App有著無法比擬的靈活性。如何將IOS上的一個Web頁面本地化呢?1.編寫一個Native
1. http://iosopendev.com/download/2. 安裝的過程中,如果出現錯誤的話,可以參考:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot當然有時候出現的提示不知道是什麼問題的話,可以將以上的問題都FIX下,FIX一個再安裝一下看看,正如本人在安裝的過程中,出現如下的錯誤:Jan 28 14:20:30 xxxmatoMacBook installd[2020]: PackageKit: Install
1.通過添加一個objective-c class,並選擇super為 UIView.不同於interface中的view和storyboard.2.把view controller串連(IBOutlet)到新添加的view。3.在model中drawRect方法中開始畫一個笑臉。畫之前建立了一個畫圓的通用方法:102849512aa0f6870b67df24e00e9fc5692559a1e 1028495908b657cd858429423a4ab151c8ec36bcaView Code
說明:本文部分內容參考互連網,親自調整測試。測試視頻地址:http://livecdn.cdbs.com.cn/fmvideo.flv (MBD,cnblogs上傳圖片功能都不能用了,還去sina weibo發了張圖。)一、 調試環境準備1. 作業系統:Mac OS 10.7.42. Xcode版本:Xcode 4.4.1 3. 確保xcode的Command Line Tools已安裝, Command Line Tools位於Xcode-
早上研究了一下SMCalloutView,發現作者在代碼中直接將圖片作成了字串放在了原始碼檔案中。 這樣做的好處是程式依賴的資源檔同code直接放置在了一起,使用的時候只要把原始碼拷貝進去就可以了。 要折騰倒也挺簡單的:先將圖片資源轉成Base64字串,再將字串聲明成常量。使用的時候使用NSData轉換一下,再轉成UIImage就可以使用了:+ (UIImage *)embeddedImageNamed:(NSString *)name { if ([UIScreen
TimesSquare是一個iOS calendar控制項。 ABCalendarPicker也是一個iOS Calendar控制項,相比上者,支援更多的介面布局格式:按月,按周等。HTAutocompleteTextField是一個超酷的開原始檔控制。它為TextField提供自動完成功能,這東西用在登入上面再好沒有了。
這東西是iOS系統的《銀河系漫遊指南》,還附帶搜尋及版本比對功能,也就是電子書而非小說中那本紙質的。可以通過它來調用Apple允許你調用的,和Apple禁止你調用的一切函數。當然,應用如果打算上架的話,會有審核被拒的危險。但是,對於公司專屬應用程式,就沒啥顧忌了。我覺得對每一個iOS開發人員來說,這個地址https://github.com/nst/iOS-Runtime-Headers都值得收藏。
之前我一般是通過wifi連入我的iMac,然後使用HttpScoop或者Charles來進行資料抓取及分析。前者非常好用,在調協議時我的必備工具,就是更新太慢,2.0版本老不出來。後者沒用過,聽說是java的。而且價格也太貴,前者15美刀,後者50美刀。 Wireshark有裝,但是介面實在讓人提不起來胃口使用,所以裝了就刪除了。
強大的iOS日誌工具 NSLogger之前有試過CocoaLumberjack和SNLog。沒有特別的感覺,在日常的開發中,用的最多的還是使用macro封裝的NSLOG# define DLog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS); #else # define DLog(…) #endif // ALog always displays output regardless of the
THLabelUILabel的擴充,提供陰影、漸層、黑邊等效果。做標題不錯,原來需要PS的,現在直接用Label了。項目地址TMCacheTumblr的開源項目之一,為iOS及OSX提供Cache服務。項目地址BButtonUIButton的擴充,為iOS提供類似Bootstrap樣式的button。項目地址WSCoachMarksView在控制項上提供遮罩效果,用於顯示協助資訊。這裡有示範視頻。項目地址SKNavigationController長按回退按鈕即可顯示NavigationCont
雖然iOS 5.0版本之後加入了ARC機制,由於相互參考關聯性比較複雜時,記憶體泄露還是可能存在。所以瞭解原理很重要。這裡講述在沒有ARC的情況下,如何使用Instruments來尋找程式中的記憶體泄露,以及NSZombieEnabled設定的使用。本文假設你已經比較熟悉Obj-C的記憶體管理機制。實驗的開發環境:XCode 4.5.21、運行Demo。先下載一個實現準備好的記憶體泄露的Demo吧:leak
從7月份到現在,接了一本新書在翻譯,業餘時間基本被佔用,部落格暫時沒有更新,首先向各位博友表示歉意。之所以接新書翻譯,不是為了掙外快,主要覺得一直沒有系統地看過一本關於iOS開發方面的書籍,希望能夠在翻譯過程中,將自己不夠完整的基礎知識進行補充。由於是一本入門書籍,在翻譯過程中戰戰兢兢,生怕有一句翻譯錯誤誤導讀者,每個段落每個語句翻譯完成之後,都要反覆閱讀7~8遍甚至10幾遍確認是否準確地表達了作者的意圖。隨著翻譯過程的深入,深深地體會到了大師級的程式員在設計範例程式碼時的舉重若輕。書中的很多樣
近兩年,越來越多的程式員已經或者正在準備投身到iOS的開發隊伍中,如果你已經是一個iOS的程式員可以跳過此篇文章,如果你正在考慮投身到iOS的開發上來,不妨用一分鐘時間掃一下,大概瞭解一下做iOS開發之前需要做哪些準備工作。 第一,準備一台能夠運行Mac OS Lion的機器,MacBook Pro、Mac mini、iMac、Mac Pro甚至MacBook
其實在網上已經有不少人寫過類似的教程,但是Xcode本身升級比較快,網上的一些入門教程還是基於Xcode 3的。工作之餘花點時間整理了一個簡單的教程,希望對準備投身加入iOS開發行列的程式員朋友有所協助。很多開發軟體的教程開篇第一個例子通常都是Hello world。有人戲稱這是一個程式員魔咒“從Hello world開始能夠讓你快速地掌握一門語言”嘿嘿。那麼也讓我們從Hello
近日來由於iOS7的發布,引來業界的各種吐槽。為了體驗一把,我已經把iPhone5刷成了iOS7,也下載Xcode5-DP並進行了測試。我想說的是iOS7與Xcode5-DP中新增的幾個不錯設計及功能:1、iOS7