原创 iOS 適應橫屏時遇到的問題

 適應橫屏要求重新佈局,這裏涉及到獲取系統橫屏還是豎屏的方法,開始我用的這個方法 -(void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOr

原创 iOS 百度地圖定位與反地理編碼

涉及到幾個比較重要的函數  1.定位結束時返回用戶經緯度的函數  /**  *用戶位置更新後,會調用此函數  *@param userLocation 新的用戶位置  */ - (void)didUpdateBMKUserLocati

原创 iOS 怎樣切換橫豎屏

上一篇文章是寫我實現橫豎屏之後遇到的問題,這裏說一下是怎麼實現橫豎屏的 首先,因爲我做的是其他頁面禁止橫屏,只要一個頁面橫屏,那麼第一步,需要在AppDelegate中設置只能豎屏 然後在指定界面開啓橫屏. - (BOOL)a

原创 正則表達式的寫法(一)

文章來自:生活就是生活 正則表達式是一種通用的標準,大部分計算機語言都支持正則表達式,包括as3,這裏轉摘出了一些常用的正則表達式語句,大家用到的時候就不用自己寫了 ^\d+$  //匹配非負整數(正整數 + 0) ^[0-9]*[1

原创 OC與JS之間的相互調用

OC調用JS 的時候是通過UIWebView的的 - (nullable NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 方法實現的.這個方法想

原创 iOS runtime 關聯對象(Associated Object)

摘要: 在不用繼承類的情況下,可以通過“關聯對象” 機制來把兩個對象連起來。對已有類添加屬性 需求   同一個類有多個alertView, 不同的alertView 點擊確定按鈕 執行的方法不同   alertOne 點擊 確定

原创 關於UIWebview緩存的問題

最近在做公司內部的一款app,涉及到UIWebview的緩存問題, 不是主動做的webview crach緩存,而是UIWebview的自動緩存,這個問題導致,網頁更新的時候,即使在網址後面加了時間戳,也不能及時更新網頁, 後來才知道要在

原创 基礎算法

排序 //冒泡排序     //輸入n個數字排序 (1-n)或者 (0-(n-1))     //冒泡排序一共需執行n-1趟 (若是從大到小排序)每趟排序都會把最小的放在最後所以每趟排序待排序的數會少一個         

原创 【讀書筆記】關於GCD

例如下載網頁功能。 如果不用GCD,多線程下載,我們要把下載過程放到後臺,以免阻塞UI。需要以下三部: 1.someClick:單擊按鈕後,我們用NSInvocationOperarion建立一個後臺線程,並且把這個線程放到NSOpera

原创 UIWindow

程序創建時的順序 應用程序啓動之後,先創建Application,再創建它的代理,之後創建UIwindow。 UIWindow->UIViewController->UIView    UIWindow的兩個主要作用 1.作爲UIVi

原创 【讀書筆記】循環引用(reference cycles)的問題

循環引用簡單的說就是對象互相持有。 它是引用計數的一個缺陷, 就是對象A和對象B,互相引用了對方作爲自己的成員變量,只有自己銷燬時纔會將成員變量的引用計數減一。而A的銷燬 前提是B銷燬,同理 B的銷燬依賴於A的銷燬,這樣對象就不能得到釋

原创 [循環打印]數組套數組

外層數組裏有五個小數組,小數組裏都是字符串,打印的時候,  打印順序是第一個小數組的第一條,第二個數組的第一條,第三個數組的第一條,第一個數組的第二條。。。。。。一直循環下去 - (void)array {          N

原创 iOS程序運行順序

main.m --->UIApplicationMain根據上述兩個類名創建應用程序實例、應用程序代理實例,然後建立事件循環(runloop),檢測程序的各種事件(程序開始啓動,接收到觸摸等等) [執行UIApplicationMain函

原创 基於UIWebView的混合編程

  UIWebView的加載方法 1.UIWebView的loadRequest:方法 __weak typeof (self)weakSelf=self;     NSBlockOperation *operation=[NSB

原创 [讀書筆記]關於iOS各方面的安全性問題

一.傳輸用戶密碼 1.不用GET請求 GET請求的URL數據一般都會保存在服務器的access log中,黑客一旦攻破服務器,只需掃描access log就能獲得用戶的明文密碼. 2.密碼不用明文傳遞 因爲即使用POST請求,當