原创 Blocks實現代理傳值

一、RootViewController: #import "RootViewController.h" #import "SecondViewController.h" @interface RootViewController ()

原创 關於集成老版本百度地圖提交Appstore被拒問題

        前幾天提交應用在驗證階段就died了,提示我非法調用了non-public (私有方法)獲取了用戶的UDID。最後分析原因原來是老版本的百度地圖靜態庫中調用了獲取用戶UDID的方法,蘋果公司在iOS5.0就明令禁止非法獲取

原创 關於製作證書、真機調試的亂七八糟

        鑑於蘋果開發者證書的製作以及真機調試之麻煩,特靜下心來好好梳理一下這些亂八七糟的東西。。。         建議大家聽聽張傑的新歌《他不懂》,超好聽哦。。。         言歸正轉。讓我們來一起回顧一下這些“煩人”的東西

原创 2014,寫給自己。。。

       2014,write it just for myself ...        項目剛提交到Appstore,終於有時間來寫一些關於自己的東西。2013是個既充滿奇幻又充滿辛酸的一年。在這一年裏,我學到了很多,也成長了許多

原创 使用通知中心NSNotificationCenter遇到的問題

在使用NSNotificationCenter在各個界面進行數據傳輸的時候,遇到一個很菜的問題。比如我在一個ViewController的ViewDidLoad方法中註冊了一個通知,當收到通知後我在通知的處理方法中彈出了一個AlertVi

原创 OC中APPDelegate[[UIApplication shareApplication]delegate]]Swift實現

直接上代碼: var myDelegate:AppDelegate? myDelegate = UIApplication.sharedApplication().delegate as? AppDelegate

原创 基於SOAP協議並使用ASIHTTPRequest調用Webservice完成數據請求。

        iOS中得基於SOAP協議進行數據請求方式我也是頭一次用,現在就這個數據請求方式做一些總結。         以下我借鑑了cocoa china mousefly的文章並進行整理。         mark一下:iOS項目

原创 iOS App運行在後臺實現定位以及播放音頻功能

最近再做一個類似於“駕考寶典”的iOS應用,當然作爲考試計時的功能肯定不會少,開發期間也是遇到各種各樣的小問題,本文所講爲其中之一:iOS程序進入後臺後十分鐘之內就會被系統kill掉,怎麼解決呢?我想要程序進入後臺後仍然運行計時功能,否則

原创 iOS7終極適配

不多說,給出具體的解決方案: 1.最簡單方法,也是大多數應用所採用的方法,我總結爲 ”透明狀態欄法“ 使用方法:1.準備好64像素高度的導航欄,頂部20像素做成透明(爲了顯示出狀態欄)2.判斷當前系統版本,大於7.0則採用64像素高度的導

原创 Swift利用閉包(closure)來實現傳值-->前後兩個控制器的反向傳值

利用了大約一個多小時來搞明白OC中Blocks反向傳值和Swift中Closure反向傳值的差別,下面直接貼上代碼: 一、第一個界面 // Created by 秦志偉 on 14-6-13. import UIKit class Z

原创 iOS關於iPhone6和iPhone6 Plus的屏幕適配問題

iPhone6和iPhone6 Plus上市有一段時間了,雖然大陸沒有首發令人隱隱作痛,但是還是爲iPhone6和iPhone6 Plus的設計的轉變和大屏時代感到欣喜。 今天主要來mark以下通過xib方式來適配iPhone6和iPho

原创 MD5(校驗)加密算法

+ (NSString *)MD5Str:(NSString*)str {     const char *original_str = [data UTF8String];     unsigned char result[CC_M

原创 WebView加載Gif

注:Gif要做成你需要的尺寸,webView是不能改變Gif圖片的尺寸的;  // 設定位置和大小     CGRect frame = CGRectMake(50,50,0,0);     frame.size = [UIImage i

原创 iOS7的適配

        關於iOS7的適配這個問題自iOS7發佈以來就一直是衆多iOS開發者熱議的話題,網上的對於這個問題也是衆說紛紜。有的說這是Xcode5 iOS7SDK的bug,但是蘋果堅決不承認這是bug,而且規定新發布的應用必須針對iO

原创 將百度地圖靜態庫libbaidumapapi.a合二爲一

        對於BaiduMap api我實在無力吐槽,把百度地圖集成到自己的項目中比猴子取經還難、、、在這兒就不發牢騷了,先總結一下如何合併靜態庫吧。         合併靜態庫有兩個好處:1.不必在模擬器和真機調試中頻繁的更換li