原创 iOS開發之屏幕截圖

iOS屏幕截圖的核心代碼,以後會陸續更新 + (UIImage *) imageFromView: (UIView *) theView {// Draw a view’s contents into an image cont

原创 iOS開發之JS與OC的混合開發

JS調用原生OC篇 方式一 第一種方式是用JS發起一個假的URL請求,然後利用UIWebView的代理方法攔截這次請求,然後再做相應的處理。 我寫了一個簡單的HTML網頁和一個btn點擊事件用來與原生OC交互,HTML代碼

原创 iOS開發之地圖定位

地圖 1.導入本地庫 Xcode自帶的地圖,需要導入CoreLocation和MapKit本地庫 2.創建對象 創建CLLocationManager和MKMapView對象並設置代理,<CLLocationManagerDel

原创 iOS開發之指紋識別

指紋識別是在iOS8.0以後才推出的,所以我們如果想把指紋集成到我們的APP當中,我們首先就要在代碼中判斷iOS版本。 先提示指紋識別,如果不支持或者主動取消,則需要手動輸入密碼認證 第一步需要判定系統版本,如果不支持,我們直接返回

原创 iOS開發之深複製淺複製

iOS開發中,對象擁有複製特性,必須實現NSCopying,NSMutableCopying協議,實現該協議的copyWithZone方法和mutableCopyWithZone方法 深拷貝和淺拷貝的區別就在於copyWithZone

原创 iOS開發之提取本地通訊錄數據

向凡神致敬~ iOS中若需獲取本地通訊錄數據需在工程中導入以下庫:AddressBook.framework 獲取本地通訊錄數據示例程序如下: [objc] view plain copy  print? #

原创 iOS開發之靜態庫

最近在與第三方支付平臺對接的時候,接過來的文檔demo裏含有.a靜態庫文件,但是因爲庫包出錯,需要修改,才發現.a靜態庫文件不可修改,所以上網進行了瞭解學習。 現在跟大家分享一下學習的心得。 framework文件和.a文件都是庫文

原创 iOS開發之NSUserDefault詳解

我們平時總用到NSUserDefault來實現簡單的本地存儲,下面我們就深入瞭解一下NSUserDefault,還有很多我們沒見過的地方。 本文資料是我從網上了解蒐集而來。 NSUserDefaults適合存儲輕量級的本地數據,一些

原创 iOS開發之NSURL

get 請求 [objc] view plaincopy #pragma mark - GET登錄   - (void)getLogon   {       // 1. URL       NSString *urlStr

原创 iOS開發之APP跳轉傳參

應用程序跳轉 1.在程序1的任意事件中添加NSString *url = @“MyUrl://”; [[UIApplication sharedApplication] openURL:[NSURL  URLWithString

原创 iOS開發之漸變色的實現

向凡神致敬~ /// @brief 創建一個CAGradientLayer對象用於放置需要漸變的顏色 CAGradientLayer *gradient = [CAGradientLayer layer];    /// @brief

原创 3DES加密,java後臺,安卓,iOS三端加密解密

一.HASH散列算法 1.MD5算法 不可逆 128位或者64位串,byte數字長度就是16和8,一般表示是使用16進制來表示的話,1個byte轉換成2個16bit,分別表示高地位,所以生成的字符串是16位或者是32位的,16位其

原创 iOS開發之證書類別

iOS開發證書類型區別 蘋果的證書繁鎖複雜,製作管理相當麻煩,今天決定重置一個遊戲項目中的所有證書,做了這麼多次還是感覺很糾結,索性直接記錄下來,日後你我他查閱都方便; 首先得描述一下各個證書的定位,作用,這樣在製作的時候心中有譜,

原创 iOS推送的Java後臺代碼

我們做iOS開發推送的時候,一定會與後臺進行交流,這裏我分享了一份java後臺的iOS推送代碼。 package com.flame.util; import java.util.ArrayList; import java.

原创 iOS開發之觀察者

//觀察者事件  (!!註冊必刪除) [[IndexViewInformation sharedInstance] addObserver:self forKeyPath:@"selectedMoreModel" options:NS