原创 IOS通訊錄開發<1> 授權應用訪問通訊錄

最近做了個項目要求  訪問用戶的通訊錄並且針對通訊錄裏的數據進行篩選,基於現有的IM用戶體系,進行邀請添加聊天。 首先用戶通訊錄信息 作爲重要的隱私,訪問通訊錄 在IOS6 以上版本 是必須經過用戶同意,纔可以訪問。 ABAddress

原创 [Object-C]獲取字符串最後一位字符

NSString *string=@"abcdefg"; NSString *theLast = [string substringFromIndex:[string length]-1]; NSLog(@"%@",the

原创 [iOS]集成Flurry移動應用統計平臺

作爲移動應用統計分析領域裏的標杆平臺,Flurry擁有非常全面的功能,並不僅僅限於數據統計、分析功能,還提供App Circle廣告、推廣平臺功能。可以說Flurry是目前最全面的移動應用統計分析產品,除了統計單個應用內的各類數據指標外,

原创 萬方數據知識平臺 TFHpple +Xpath解析

試了一下,基本上適合所有的檢索結果。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view

原创 AFNetworking2.X +Dbcamara 上傳圖片、文件

- (void) camera:(id)cameraViewController didFinishWithImage:(UIImage *)image withMetadata:(NSDictionary *)metadata {

原创 [IOS]猿題庫網絡json數據緩存

使用JSON 數據緩存的初衷 是提高用戶體驗,用數據緩存代替loading動畫。 整個一個流程是  進入視圖控制器 加載緩存—向服務器發送數據請求——更新數據  首先  pods 安裝猿題庫 或者從外部直接添加到工程 yrk是基於afnw

原创 IOS通訊錄開發<2> 通訊錄的獲取及應用

這是博主在根據需求做的一個流程圖,不一定適用於其他項目,就當拋磚引玉。 我用的是http://mob.com/ 的短信驗證 sdk,同樣有實現短信驗證功能和匹配通訊錄好友功能。  這裏無論是用系統 還是第三方都不是關鍵 sdk獲取通訊錄

原创 [iOS]UITableViewController完成收回鍵盤操作

UITableViewController 本身能夠實現鍵盤適配(cell中控件焦點會移動到鍵盤上方 在做鍵盤收回的時候思考過如下方案 1、tableview添加點擊事件 結果:點擊事件和tableview的didselect 衝突,導致

原创 [iOS]時間篩選之<本週、上週、更早>

1、可以實現時間篩選,目測應該還有更簡單的方法。 思路: 獲取當天時間,和目標時間進行比對操作。 注意點:時區 時區 時區 重要的時區說三遍。 - (void)viewDidLoad { [super viewDidLoad];

原创 [iOS]判斷字符串是否爲合法郵箱地址

- (IBAction)saveEmailAction:(id)sender { if ([self isValidateEmail:_mailField.text]) { [self.delega

原创 [iOS]PDF格式的矢量圖作爲圖片資源自動適配

在 iOS App 中,圖片一直是展現 App 細節的主要元素,它至關重要。當我們去開發一款 App 時,我們需要不同分辨率的圖片以保證在不同分辨率的屏幕下均可得到精緻的展示。隨着 iPhone 設備迭代新品,越來越多不同尺寸的分辨率需

原创 [iOS]一行代碼給中文數組添加索引

/** * 將原數據以及存放索引的空數組 傳參 返回整理後的數組 * 已用分類封裝,直接引入頭文件 使用方法即可 * * https://github.com/KKKKaras/JY_SectionDemo */ #i

原创 [iOS]UITableViewController 無法實現鍵盤自動適配

蘋果官方文檔: The UITableViewController class implements the foregoing behavior by overriding loadView, viewWillAppear:, an

原创 IOS8關於本地通知

ApplicationDelegate中註冊通知 if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)])

原创 IOS 防止button重複點擊

- (IBAction)useWeChatLogin:(UIButton *)sender { NSLog(@"微信登陸按鈕被點擊"); _WeixButton.userInteractionEnabled=NO; }這