原创 iOS:導航欄的屬性的一些自定義方法

1、改變導航欄標題樣色 #define RGB(r,g,b)  [UIColor colorWithRed:r / 255.0 green:g / 255.0 blue:b /255.0 alpha:1] [self.naviga

原创 IOS:將zXing導入到項目中

     最近項目中要用到二維碼掃描,去網上搜了下,決定用zXing,經過2天的奮鬥,終於成功了,過程如下:   我用的zxingSDK是在網上搜的,已經剪切好的,所以剪切那個步驟就簡單貼出來,     (1)剪切整合文件      

原创 iOS: base64 加密解密 通用類

      在使用過程中,直接將被類引入到項目中即可,不需要其它輔助類。 使用示例:  將此通用類的頭文件引入到目標類後,直接使用類名進行調用即可。 NSString *str = [NSString stringWithF

原创 IOS:界面適配

   機型變化           座標:表示屏幕物理尺寸大小,座標變大了,表示機器屏幕尺寸變大了;           像素:表示屏幕圖片的大小,跟座標之間有個對應關係,比如1:1或1:2等;           ppi:代表屏幕物理大

原创 iOS:銀行卡號掃描SDK card.io使用

最近項目要用到一個功能:通過掃描銀行卡,獲取銀行卡號,在網上搜過後,選用了card.io這個SDK,過程如下: (1)下載Card.io Card.io是讓手機攝像頭獲取信用卡的信息,中間利用了OCR(光學字符識別

原创 iOS :Code Signing

        原文地址:點擊打開鏈接      下面是一篇有澳洲墨爾本的一名全職iOS開發者提供的文章。他在論壇上是一個很摩登的年輕人 – Adam Eberbach。   ·Bundle identifie

原创 iOS:觸摸事件、手勢識別、搖晃事件、耳機線控

    概覽 iPhone的成功很大一部分得益於它多點觸摸的強大功能,喬布斯讓人們認識到手機其實是可以不用按鍵和手寫筆直接操作的,這不愧爲一項偉大的設計。今天我們就針對iOS的觸摸事件(手勢操作)、運動事件、遠程控制事件等展開學習:

原创 IOS:手寫簽名的實現(實現了手勢繪製字體,添加文字水印,圖片剪切、圖片壓縮)

    最近要實現一個手寫簽名功能,要求是,在一定區域繪製文字簽名,簽名完成後,添加新的水印,並且將圖片僅保留簽字區域剪切,並且寬度不能大於128,經多方努力,終於完成了,現在上代碼,總結一下:   首先,新建單視圖項目,然後新建一個繼承

原创 iOS:機型參數

 各機型參數對比                          分辨率                        ppi            大小(inch)           座標                      

原创 在iOS上繪製自然的簽名

    在iOS上繪製自然的簽名 這裏有一篇很棒的文章寫如何在Android上獲取流暢的簽名:Smoother Signatures,但是我沒有找到一篇是寫在iOS上如何實現。那麼,究竟怎麼做才能在iOS設備上獲取用戶的

原创 IOS:一些小總結

1、textField輸入時,字體太靠左邊邊緣,     解決方法:            UIView *paddingView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,5,30)];

原创 IOS:多圖片上傳

       -(NSDictionary *)PostImagesToServer:(NSString *)strUrl dicPostParams:(NSMutableDictionary *)params dicImages:(

原创 IOS中圖形圖像處理第一部分:位圖圖像原圖修改

    原文地址:http://www.raywenderlich.com/69855/image-processing-in-ios-part-1-raw-bitmap-modification 泰然翻譯組:The Game。校對:

原创 IOS:ios8.0下CLLocationManager定位服務

     最近在ios8.0使用CLLocationManager定位服務,發現老不能定位,查看設置菜單中的項也是處於未知狀態.想起之前都有一個彈出框提示用戶是否允許定位,這次一直沒有出現了.原來ios8.0下的定位服務需要申請授權了.

原创 IOS:判斷郵箱格式是否正確

    下面給出兩種不同的方法驗證郵箱輸入合法性 //通過區分字符串 -(BOOL)validateEmail:(NSString*)email {     if((0 != [email rangeOfString:@"@