Time of Update: 2014-05-09
GitHub上免費的版本只能開原始碼庫,有時候需要配置些私人的服務,不方便公開。現在免費的網盤的容量越來越大,可以用來做儲存的服務,如果只使用網盤儲存合并代碼很不方便,所以使用網盤+git 配置私人倉庫。1.首先當然是註冊網盤,然後在PC上建立共用資料夾,用於網盤的自動同步。2.在共用檔案中初始化Git服務做遠程倉庫cd /Users/apple/百度雲同步網盤/BaiduRepo git --bare init 3.工程中添加gitgit init git
Time of Update: 2014-05-07
runtime運行時: 轉做ios開發有一段時間了,但一直沒有時間整理知識,今天開始分享自己的一些心得,主要為了交流學習,錯誤的地方希望大家多多指正,共同進步,好的下面進入正題。runtime很多人一定不陌生(陌生的話,大家可以選學習一下,網上有很多大神已經給出了),但我們做到學以致用了嗎?下面我來分享一點我在runtime中使用的一點心得,希望對大家有所協助。runtime反射屬性列表:通過runtime可以反射取到我們運行時類的屬性列表。這個其實對我們開發是非常有協助的。今天來講它的一種使
Time of Update: 2014-05-01
2.iOS7的新設計原則 3.iOS7的設計關鍵字:聚焦iOS7並不是關於扁平化的設計。它包含了大量驚人的非扁平化元素,事實上iOS7的三維元素比以往任何iOS早起版本都多。相應的,iOS7其實移除讓人分心的元素,以聚焦在三個關鍵概念上(這些概念反覆被蘋果用來描述他們的新設計哲學): 2. 3. 當你剝開一件事物的裝飾,留下的應該是它
Time of Update: 2014-05-06
容易發現Cocoa Foundation 中提供了一些可變參數的方法,如:NSLog(NSString *format, ...) 在實際的編程實踐中,我們也需要自己實現可變參數的方法。在Objc中,是依靠原生C庫來的實現的。請看樣本: - () doLog:(NSString * NSMutableArray *arr = NSString * ((arg = va_arg(argList,
Time of Update: 2014-05-03
我們繼續上篇的內容 。 偉大的設計更多是減法和加法的組合。。 。雖然裝飾可能是有用的,但節制使用它會使你的應用在iOS7裡更有家的感覺。 iTunes
Time of Update: 2014-05-09
在Cocoa Touch架構中,有UIApplication、UIAccelerimeter、NSUserDefaults和NSNotificationCenter等單例類。另外,NSFileManager和NSBundle類雖然屬於Cocoa架構的內容,但也可以在Cocoa
Time of Update: 2014-05-06
1. 試了Hide during application launch的勾選選項,不可以2. 試了ViewController中用函數,還是不可以- (BOOL)prefersStatusBarHidden{ return YES;//隱藏為YES,顯示為NO} 後邊找到這個方法,終於可以了,Mark一下!在Info.plist添加一個新的row,"View controller-based status bar
Time of Update: 2014-04-19
總結下自己的iOS開發之路對iOS的學習,一開始就是熟悉公司的一個項目源碼。當時,有同事離職,暫時找不到人接收,所以經理讓我接手,我很開心,一是感覺很新鮮,還有就是本身自己想做開發。之前的工作主要是oracle背景東西,寫存過,有時候用java(jquery)和cognos開發一些報表。一開始當然是很陌生,對objc文法,程式結構等各種都不太理解,還好我那位同事交接的時候講得很仔細,很有條例,所以熟悉起來還是比較快,還有當然我的邏輯思維能力還是蠻強的。對項目的熟悉,首先是整體架構的認識(業務上的
Time of Update: 2014-04-19
如果覺得在iOS 7啟動期間狀態列黑色不合你意,以下方法可改變Status bar style成白色在工程的plist添加 Status bar style,改變style值預設是Gray style,選擇後面兩個任意一個都可以改變之後啟動圖:更多方法請參考:1.http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-72.http://stackoverflow.
Time of Update: 2014-04-19
第一、libcurl庫主要功能就是用不同的協議串連和溝通不同的伺服器~也就是相當封裝了的sockPHP 支援libcurl(允許你用不同的協議串連和溝通不同的伺服器)。, libcurl當前支援http, https, ftp, gopher, telnet, dict, file, 和ldap 協議。libcurl同樣支援HTTPS認證授權,HTTP POST, HTTP PUT, FTP
Time of Update: 2014-04-27
#import @implementation NSObject (PropertyListing) /* 擷取對象的所有屬性 */- (NSDictionary *)properties_aps{ NSMutableDictionary *props = [NSMutableDictionary dictionary]; unsigned int outCount, i; objc_property_t *properties =
Time of Update: 2014-04-19
首先為了防止看我的部落格的人剛開啟就關閉,所以就先給個手勢的例子 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapView:)]; tapGesture.numberOfTapsRequired = 1; tapGesture.numberOfTouchesRequired = 1;
Time of Update: 2014-04-19
轉載請註明我部落格的地址:http://blog.liuxia520.com/今天要使用UITableView做個列表分類的,如果列表很多,而且Section名稱還很長的話,使用Section就不是很直觀了。為了節省時間,就在網上搜了下,發現大部分的demo看起來麻煩,對我原有的代碼修改比較大,就想找個對我代碼修改較少的UITableView下拉式清單擴充實現,不過沒找到,只好自己動手實現了。第一步:
Time of Update: 2014-04-19
根據一個1024的icon,產生所有規格的icon,同時建立好Contents.json檔案,支援命令列。主要原因是因為我每次用Phtosohop做完icon都要儲存N種規格,煩死了,網上沒有發現合適的工具,所以自己寫了一個,不過我覺得肯定有這種工具,只不過我沒有找到,好吧,算我重複造輪子了。重點是針對Xcode5,舊版本也能用,但沒有這麼自動化,有用的拿去。GitHub: https://github.com/conis/ios-icon==============
Time of Update: 2014-04-18
本文內容主要包括3個方面: 使用console檢查app狀態 進行日誌記錄,並熟練的駕馭NSLog 使用對象的生命週期來跟蹤記憶體的使用。 使用Console檢查app狀態 Xcode底部的小黑盒是我們調試時的好朋友,它可以輸出日誌資訊、錯誤資訊以及其他有用的東西來幫你跟蹤錯誤,除了可以看到日誌直接輸出的資訊外,我們編程過程中也可以在某些斷點停留,來檢查app的多個方面。 條件斷點 我假定你知道Breakpoints是如何工作的(如果你不知道,呵呵,看完這個文章也許你就知道了!)
Time of Update: 2014-04-18
4.1 iOS提供的UIKi t架構已經包含了很多各種各樣的控制項4.2 若想利用Quartz 2D在View上繪製資訊,首先必須有圖形上下文,用來儲存繪圖資訊,輸出目標。其次,映像上下文與View相關聯(這時候圖形內容相關的輸出目標即為關聯的View)。4.3 drawRect:
Time of Update: 2014-04-18
ios手勢是ios開發不可或缺的一部分,但對於ios的手勢及事件相應機理大家並不知道,所以今天給大家講一講ios的事件相應機理首先,ios的事件傳遞是依靠“事件鏈”傳遞的,當傳遞到鏈的某一個鏈環上的對象處理了這個事件,事件就停止傳遞。那麼事件鏈是神馬東西? 事件鏈是由一組UIResponder(能夠回應時間的基類)組成的對象,當然有事件頭和事件尾,事件從頭開始傳遞的,挨個詢問是否處理當前事件。處理的話,就停止傳遞。對於一個APP的“事件鏈”是如何建立的,建立需要什麼東西。
Time of Update: 2014-04-18
匯入MediaPlayer.framework,引入標頭檔#import - (void)createMPPlayerController:(NSString *)sFileNamePath { NSURL *url = [NSURL URLWithString:sFileNamePath]; MPMoviePlayerViewController *playViewController=[[MPMoviePlayerViewController alloc]
Time of Update: 2014-04-18
ios 設定背景圖片 1.uiscrollview 設定背景圖片// Setup the Scroll ViewUIScrollView*tempScrollView=(UIScrollView*)self.view;tempScrollView.contentSize=CGSizeMake(320,720);// Set Stationary Background, so that while the user scroll the background is// fixed.UIImage*
Time of Update: 2014-04-18
在開發的過程中經常會用到別人的項目或者開源項目,他們已經幫我們處理好許多的操作,我們拿過來就可以用了,但是怎麼樣才能在自己的項目中調用別人的項目的,聽我娓娓道來。引入別人的項目總共分三步:1.