原创 Jmeter基本使用--03組件執行順序

一、Jmeter中的控件 1、sampler採樣器:用來發送請求 2、計時器 3、前置處理器(pre-processors)和後置處理器(post-processors):在採樣器存在的情況下才是有效的,可以拿到響應中的一些結果

原创 HTTPS請求

需要設置代理 //這個方法如果是http的請求並不會被調用,只有是https的請求才會調用 - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)t

原创 Autoresizing,Autolayout

Autoresizing,Autolayout,size class之間的關係 1.Autoresizing和Autolayout兩者之間不兼容,若想使用Autoresizing就不能使用Autolayout 2.若想使用size

原创 super,class,superClass區別

-(void)test{ //獲取當前方法調用者的類 NSLog(@"%@",[self class]); //當前方法調用者的父類 NSLog(@"%@",[self superclass

原创 Jmeter基本使用02

一、Test Plan (測試計劃) Name:名字,隨便填就好 Comments:描述,隨便填就好 User Defined Variable:用戶定義變量,可以定義一些變量,方便使用 二、線程組 Thread:線程組 線程組

原创 jmeter入門01

一、Jmeter特點 (1)開源趨勢 (2)性能測試工具(LoadRunner VS Jmeter) (3)Jmeter自身的特點 a.開源、輕量級、更適合自動化和持續集成 b.學習難度大 c.資料少、全英文 二、性能測試工具

原创 多控制器開發UINavigationController

多控制開發 一個iOS的app很少只由一個控制器組成,除非這個app及其簡單 當app中有多個控制器的時候,我們就要對這些控制器進行管理 有多個view時,可以用一個大的view去管理1個或者多個小view 控制器也是如此,用1

原创 NSURLSession

一.爲什麼要使用NSURLSession來替換NSURLConnection 1.在iOS9.0之後,以前使用的NSURLConnection過期,蘋果推薦使用NSURLSession來替換NSURLConnection完成網路請

原创 iOS懶加載

//懶加載 //作用: //1.用到的時候再加載 //2.只加載一次 //3.全局都可以用 //重寫get方法 -(NSArray *)dataArr{ if(_dataArr == nil){ self.dat

原创 property修飾符詳解

1.關於@property 由於我們需要經常定義一些方法來訪問成員變量,因此Objective-C提供了@property指令,來爲我們自動生成setter和getter方法。 @property是編譯器指令,在Xcode4.4之

原创 控制器如何加載view

控制器如何加載View ///> app 啓動完成 程序準備開始運行 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptio

原创 AFNetworking使用

AFN基本使用 GET請求: -(void)get1 { // 1.創建AFHTTPSessionManager管理者 // AFHTTPSessionManager內部是基於NSURLSession實現的

原创 單例模式

作用:可以保證在程序運行過程中,一個類只有一個實例,而且該實例易於供外界訪問,從而方便地控制了實例個數,並節約了系統資源 ARC和非ARC模式下實現 ARC模式下實現單例模式 //關鍵在於只分配一塊存儲空間 @implementa

原创 多線程在iOS開發中的應用

什麼是主線程? 一個iOS程序運行之後,會默認開啓一個線程,這個線程就叫做“主線程”或“UI線程” 主線程的主要作用: 顯示/刷新UI界面 處理UI事件(比如點擊事件,滾動事件,拖拽事件等) 主線程的使用注意: 別將耗時操作放到主

原创 常見關鍵字使用

nullable: 作用:可能爲空,提示屬性可能爲空,爲了迎合swift(強語言) 好處:提高代碼規範,減少溝通成本 用法:可用於修飾屬性,參數和返回值 語法:@property(nonatomic,strong,nullable