Time of Update: 2015-10-22
IOS之同步請求、非同步請求、GET請求、POST請求,iosget原連結在此:http://blog.csdn.net/liulala16/article/details/8271673 1、同步請求可以從網際網路請求資料,一旦發送同步請求,程式將停止使用者互動,直至伺服器返回資料完成,才可以進行下一步操作,2、非同步請求不會阻塞主線程,而會建立一個新的線程來操作,使用者發出非同步請求後,依然可以對UI進行操作,程式可以繼續運行3、GET請求,將參數直接寫在訪問路徑上。操作簡單,不過
Time of Update: 2015-10-22
iOS偵錯工具時,啟動應用失敗的解決辦法,ios調試最近在iOS項目中偵錯工具,項目中用到第三方應用來啟動我的應用程式,調試階段在實體機上用第三方應用啟動我的應用程式時,出現如下錯誤,程式停止運行:同時,在AppDelegate對象的如下方法中設定斷點:- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url sourceApplication:(nullable NSString
Time of Update: 2015-10-22
swift-正則驗證手機號碼,swift-手機號碼// 手機號驗證Regex 1 func validateMobile(phoneNum:String)-> Bool { 2 3 // 手機號以 13 14 15 18 開頭 八個 \d 數字字元 4 5 let phoneRegex = "^((13[0-9])|(17[0-9])|(14[^4,\\D])|(15[^4,\\D])|(18[0-9]))\\d{8}$|^1(7[0-9])\\d{8}$"; 6
Time of Update: 2015-10-22
如何?iOS圖書動畫-第2部分(上) 歡迎回到iOS圖書動畫系列教程!在第一部分,我們學習了如何建立兩個自訂的collection view layout並在圖書書頁中使用了陰影圖層以使我們的App顯得更加立體和真實。在這一部分,我們將學習如何建立自訂的轉場動畫並通過捏放手勢來開啟一本書。注意:感謝Attila
Time of Update: 2015-10-21
iOS中POST非同步請求,iOSPOST非同步請求POST非同步請求(代理)1、遵循<NSURLConnectionDataDelegate>@interface ViewController ()<NSURLConnectionDataDelegate>2、NSMutableData類型的reData屬性是用來拼接資料的@property (nonatomic,strong)NSMutableData *reDtata;3、擷取url NSString
Time of Update: 2015-10-22
iOS中 FMDB第三方SQLite資料庫 UI_201.什麼是FMDB?FMDB是iOS平台下SQLite資料庫,只不過它是OC方式封裝了C語言的SQLite語句,使用起來更加物件導向 2.FMDB的優點:1.使用起來更加物件導向; 2.對比蘋果內建的 Core Data 資料管理工具更加的輕量級,更加的靈活,而且FMDB支援跨平台; 3.提供多線程下的資料安全保護機制,有效地防止資料混亂 3.FMDM中重要的類:FMDBDataBase:
Time of Update: 2015-10-21
UITableView延伸:點擊cell關閉鍵盤,載入不同cell,監聽裡面的textfeild內容改變,
Time of Update: 2015-10-20
iOS開發日記35-Xcode7調試神技,ios35-xcode7今天博主有一個升級Xcode7的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.1.Address Sanitizer: 再也不用擔心 EXC_BAD_ACCESS EXC_BAD_ACCESS一直是很多開發人員的噩夢,因為這個錯誤很不直觀,出現後往往要花很長時間才能定位到錯誤。蘋果這次帶來了革命性的提升。在項目的Scheme中Diagnostics下,選中enable address
Time of Update: 2015-10-22
iOS中 UICollectionView UI_19UICollectionView 是UITableView加強版UITableView 和UICollectionView的設計思想:1.布局:UITableView 的布局可以由UITableView本身和UITableViewDelegate完成UICollectionView的布局由UICollectionLayout的子類UICollectionFlowLayout和UICollectionLayoutDelegate完成
Time of Update: 2015-10-20
iOS遠程推送之友盟Push,iospush 入職後的一個任務,就是做遠程推送,聽老大說用的是友盟Push.所以就看了一下友盟push,具體的整合以及認證的產生請參照這裡。具體的就不再多說了,主要是自己重新封裝了一下UMessage,具體的內容如下://// ZGUmessagePush.h// NotePad//// Created by zhanggui on 15/10/19.// Copyright © 2015年 xiaoguizi. All rights
Time of Update: 2015-10-20
iOS 網路NSURLConnection,iosnsurlconnectionNSURLRequest用於儲存請求地址/要求標頭/請求體預設情況下NSURLRequest會自動給我們設定好要求標頭request預設情況下就是GET請求NSURLConnection和RunLoop預設情況會將NSURLConnection添加當前線程到RunLoop,如果是在子線程中調用NSURLConnection可能會有問題, 因為子線程預設沒有RunLoop如何讓代理方法在子線程中執行?[conn
Time of Update: 2015-10-20
用CAShapeLayer實現一個簡單的餅狀圖(PieView),cashapelayer自己寫了一個簡單的PieView,demo在這裡:https://github.com/Phelthas/LXMPieView效果參考了https://github.com/kevinzhow/PNChart
Time of Update: 2015-10-20
IOS基礎資料型別 (Elementary Data Type)之枚舉,IOS資料類型之枚舉 枚舉是C語言中的一種基礎資料型別 (Elementary Data
Time of Update: 2015-10-21
簡單闡述下OC中UIImage三種建立方式~~~,ocuiimage一. 直接使用imageNamed進行建立 1 UIImage * image = [UIImage
Time of Update: 2015-10-19
強大的swift字串,強大swift字串 Swift集百家之長,吸收了主流語言java,c,c++等的好的特性,所以它功能十分強大,今天我們就來看看它強大的字串。 首先,我們帶著這樣幾個問題去瞭解、理解swift的字串。1、swift字串怎麼初始化的?2、swift字串長度可變嗎?3、swift字串是指標,還是實際的值?4、swift有哪些特性? 下面,我來一一解答這些問題。(1) swift
Time of Update: 2015-10-20
IOS開發基礎知識--片段25,ios基礎知識--片段1:使用@protocol實現delegate和datasource模式#import <UIKit/UIKit.h>@protocol MyViewDataSource,MyViewDelegate;@interface myView : UIView<UIAlertViewDelegate>@property(nonatomic,assign)id<MyViewDelegate>
Time of Update: 2015-10-19
iOS-ARC機制,iosarc原理記憶體管理是開發軟體中重要的一個課題。如果記憶體管理不當,輕者記憶體泄露,重者程式崩潰。下面重要講述一下iOS的ARC(Automatic Reference
Time of Update: 2015-10-19
iOS UIView 快速修改 frame,,iosuiview在iOS開發布局修改 frame 時需要繁瑣的代碼實現,今天偶爾看到一播客說到快速修改的 frame 的方法,自己動手寫了一遍實現代碼.快速實現主要通過 添加類目的方式,對UIView 控制項添加了一些直接修改 frame 屬性的方法(如:擷取高度.寬度,座標等);具體代碼實現如下:.h檔案,聲明要用到的屬性 1 // 2 // UIView+Layout.h 3 // Layout 4 // 5 // Created by
Time of Update: 2015-10-19
一周隨筆--15.10.19,隨筆--15.10.19一周新知識點記錄(15.10.19)一.ipad——UIPopoverControllerUIPopoverController繼承自NSObject,因此不具備顯示能力,它是通過其中的內容控制器顯示的內容的。 UIPopoverController使用四部曲:一、建立UIPopoverController的內容控制器二、根據內容控制器初始化UIPopoverController對象三、設定UIPopover
Time of Update: 2015-10-19
IOS之導航控制器傳值,ios導航控制器 UINavigationController是用於構建分層應用程式的主要工具,主要採用棧形式來實現視圖。任何類型的視圖控制器都可放入棧中。在設計導航控制器時需要指定根視圖即使用者看到的第一個視圖。根視圖控制器是被導航控制器推入到棧中的第一個視圖控制器。當使用者查看下一個試圖時,棧中將加入一個新的視圖控制器,它所控制的視圖將展示給使用者。我們可以通過導覽按鈕來操作分層的應用程式,用它來控制視圖的推入或推出,涉及到多個控制器的相互跳轉就肯定會設計到值的傳遞