知識點總結

2021-07-08 19:57:53 字數 1887 閱讀 2299

1,迴圈中的中斷:

continue:跳出此次迴圈,繼續for迴圈

break:跳出當前for迴圈

return:跳出當前方法

2,字串的操作:

componentseparatedbystring:

stringbyreplacingoccurencesofstring: withstring:

iskindofclass:

isequalto: 

3,加號方法和減號方法:

減號方法/例項方法/物件呼叫

加號方法/靜態方法/類方法/類名呼叫(不能訪問全域性變數)

@property 屬性(自動宣告set/get方法)

@synthesize 綜合/合成 (物件打點呼叫,手動實現set/get方法)

4,@class和import的區別:

@class只是宣告乙個類的名稱,不能直接呼叫類中的屬性和方法.

如果需要使用屬性或者方法時需要使用import方法匯入.一般在.h中使用@class,在.m中使用import.

import匯入時為了避免重複引用,只能是匯入.h檔案,不能匯入.m檔案.因為.m檔案中已經匯入過.h檔案.

詳見:@class和import的區別

5,繼承於uicontrol的類都可以用addtarget方法

6,兩個座標之間的對比:cgrectintersectsrect()

找檢視的位置:[ convertrect: fromview:]

7,使用afnetworking進行網路請求可能導致的bug:

錯誤資訊:nsinternalinconsistencyexception『, reason: 『invalid parameter not satisfying: urlstring『

parameters引數不建議拼接在url位址後,parameters不能設定為nil

詳細資訊:

1,log日誌系統的搭建

pch檔案中**引入:

#import #define log_level_def ddloglevel

//ddlogverbose>ddlogdebug>ddloginfo>ddlogwarn>ddlogerror

static const ddloglevel ddloglevel = ddloglevelverbose;

#define log_async_enabled yes

2,crash抓取

建議不要使用多個日誌系統或者平台.

ios crash閃退資訊捕獲工具類 

ios crash - 收集篇

crash日誌獲取,在抓取到資訊時彈出alertview等自定義操作

ios程式異常crash捕獲與攔截

使用dysm檔案解析crash日誌中的詳細資訊:

ios分析崩潰日誌

3,ios常用的日誌輸出

系統預留的關鍵字,大小寫敏感

nslog(@"\nfunction:%s \npretty function:%s \nline:%d \nfile:%s",__func__,__pretty_function__,__line__,__file__);
//輸出的log

2017-02-10 15:34:32.581 colorfulfund[6794:69808]

line:338

file:/users/madis/documents/colorful-fund-ios.git/colorfulfund/colorfulfund/ui/majordomo/viewcontroller/majordomoviewcontroller.m

nsstring *a=@"ok";

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...

知識點總結

function go go 呼叫 go為變數名 setinterval go,1000 1000ms clearinterval 關閉定時器 function abc a,b 2,3 5undefined 未定義 null 空 nan 非數值 string 字串 var a 123 數字型別 va...

知識點總結

1 redis資料庫 功能 主要是用來做快取的非關係型資料庫。基本資料型別 字串 string 雜湊 hash 列表 list 集合 set 有序集合 sorted set 主要使用場景 當資料不常用時適合做快取可以用redis,提高頁面載入速度。2 svn和git的區別 1.git是分布式的,而s...