iOS開發_統計xcode程式碼數

如果要統計ios開發代碼,包括標頭檔的,終端命令進入項目目錄下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l  列出每個檔案的行數 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l  列出程式碼數總和 grep -v

幾個iOS REST訪問和介面的開發架構

ASIHTTPRequest:http://allseeing-i.com/ASIHTTPRequest/ASIHTTPRequest是通過CFNetwork API訪問Web服務的一個開源封裝類庫包。支援提交和返回資料、可以訪問Request和Response頭資訊、支援後台運行任務、支援下載內容到記憶體或儲存到磁碟、支援Cookies、代理等;JSON Framework(aka

<轉>RestKit在iOS項目中的使用,包含xcode配置說明

最近在iPhone工程中添加RestKit並編譯,但是由於之前找了很多不靠譜的說明文檔,導致編譯了一天也沒有通過編譯,總報出莫名其妙的錯誤。終於在最後的關頭找了一篇英文的較為權威的文檔才發現自己的問題出在一個很細節的地方。結論就是:不靠譜的文檔害死人。下面就總結一下怎麼在xcode項目中使用Restkit。1. 下載RestKit源碼,到官網去下,下載後解壓源碼,不做過多解釋;2. 在xcode中建立一個iOS項目,並在項目的檔案夾中複製一份RestKit源碼3.

【iOS開發】經驗積累

1、[NSString stringWithFormat:@"%c",'A'+i] 原來A也可以加。忘記了。2、再一次用到了協議和委託。3、c 複習    FILE * fp = fopen([path UTF8String], "a+");    fwrite([url UTF8String], [url length], 1, fp);    fclose(fp);4、異常捕獲(DUMP)檔案產生 NdUncaughtExceptionHandler 類5、類android

iOS自動化測試有關

參考:http://developer.apple.com/library/ios/#documentation/DeveloperTools/Reference/UIAutomationRef/_index.htmlUI Automation Reference CollectionUse the UI Automation feature to write test scripts that exercise your app’s user interface elements as it

讀取iOS代理設定的代碼

轉自: http://www.cocoachina.com/iphonedev/toolthain/2011/1118/3538.html用過ASIHTTPRequest這個開源網路程式庫,它可以讀取代理設定,於是我在源碼中發現讀取代理設定的方法,我已把代碼提取出來: NSDictionary *proxySettings = NSMakeCollectable([(NSDictionary *)CFNetworkCopySystemProxySettings() autorelease]); 

iOS 檢測有沒有安裝其它應用

在iOS中,應用A如果想開啟應用B,需要在B工程的info.plist檔案中添加URL types欄位下面的URL identifier 和 URL Schemes 欄位;比如URL identifier 設定為:com.mycompany.testapp  ;  URL Schemes  設定為:launch;那麼在工程A中可以通過:        UIApplication *app = [UIApplicationsharedApplication];        NSURL *url

ios設定時區轉換

轉自: http://wangjun.easymorse.com/?p=1301ios設定時區轉換 有的時候為了在系統中統一時間,需要在伺服器和用戶端統一交換的時間時區,比如都用GMT。 iPhone上轉換的代碼如下:NSDate *now = [NSDate date]; NSLog(@”%@”,[now description]); NSTimeZone *defaultTimeZone = [NSTimeZone defaultTimeZone]; NSTimeZone *tzGMT =

ios通過google map顯示地圖和乘車資訊

添加一個UIWebView控制項,UIWebView *myWebView;在適當的地方添加下面的代碼: //擷取路線         NSMutableString *googleSearch = [NSMutableString stringWithFormat:@"http://ditu.google.cn/maps?f=d&source=s_d&saddr='北京'&daddr=31.186371,121.489885&hl=zh&t=m&

iOS中日期有關方法小結

1、判斷某一天是一年中的第幾天NSDateFormatter *formatter = [[NSDateFormatteralloc] init];[formattersetDateFormat:@"yyyy-MM-dd"];NSDate *date = [formatterdateFromString:@"2012-1-1"];NSCalendar *gregorian = [NSCalendarcurrentCalendar];NSDateComponents

iOS運行時判斷某個類有那些成員變數

   #import <objc/runtime.h>    id LenderClass =objc_getClass("ClassName");     unsignedint outCount, i;     objc_property_t *properties =class_copyPropertyList(LenderClass, &outCount);     for (i =0; i < outCount; i++) {       

IOS 開源項目

掃描wifi資訊:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/條碼掃描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通訊協議:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/

iOS 截屏

//方法一:截取(0,0)到(55,100)地區的圖片    UIGraphicsBeginImageContext(CGSizeMake(320,460));    [self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];    UIImage*image=UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();   

iOS攔截控制項事件,處理後繼續執行原來的訊息傳遞流程

#import <objc/objc.h>#import <objc/runtime.h>- (void)sendEventHooked:(UIEvent *)event {            //在這裡做你想做的事情吧   NSLog(@"截獲事件:%@", [eventdescription]);                //執行原來的訊息傳遞流程       

iOS中的圖形和繪製

http://www.cnblogs.com/appDev/archive/2011/07/08/2100607.htmliOS中的圖形和繪製1、iOS支援OpenGL ES和Quartz/UIKit/CoreAnimation繪製介面。UIKit繪製必須在主線程中完成。2、Quartz支援基於路徑的繪製,反走樣,填充,映像,上色,座標變換,pdf繪製顯示解析等功能。3、UIKit支援線條繪製、映像和顏色操作。4、Core Animation支援動畫繪製。5、View的使用DrawRect繪製,

ios系統中各種設定項的url連結

原文地址: http://www.cocoachina.com/bbs/read.php?tid=90544&fpage=3ios系統中各種設定項的url連結   在代碼中調用如下代碼:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳轉到設定頁面的對應項。[font=]About —

ios學習筆記(六)使用UIScrollView嵌套UIView子類

      完成這一功能的前提是,你應該先安裝好我上一節所說道的window-Based Application模版:  教程地址:    http://blog.csdn.net/itachi85/article/details/7706549接著我們要建立一個window-Based Application 模版我們建立一個名為HypnosisView的objetctive-C class檔案:HypnosisView.h:#import <Foundation/Foundation.

ios學習筆記(三)UISlider與UISwitch控制項

1 首先我們還是建立一個Single View Application,然後開啟MainStoryboard_iphone.storyboard,在IB中添加一個UISlider控制項和一個Label,這個Label用來顯示Slider的值。選中新加的Slider控制項,開啟Attribute

ios學習筆記(五)xcode4.3.2中添加Window-Based Application模版

       在新的ios sdk中蘋果去掉了該模版,並會預設選擇storyboard和自動引用計數,但是當我們這些初學者去學習時卻發現現在的教程和書籍都是建立在Window-Based Application模版上的,著實鬱悶。在《iOS編程第二版》中作者為我們建造了Window-Based Application模版,讓我們看看如何去添加該模版:1.下載模版 

ios學習筆記(四)收回軟鍵盤的兩種方式

這次講的內容很簡單:1.首先我們還是建立一個Single View Application,然後開啟MainStoryboard_iphone.storyboard,在裡面放入倆lable和兩個TextFiled:2.接著開始寫代碼:ViewController.h:#import <UIKit/UIKit.h>@interface ViewController : UIViewController{UITextField *nameField;UITextField

總頁數: 749 1 .... 63 64 65 66 67 .... 749 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。