ios中的分類的建立

2021-08-09 09:35:21 字數 769 閱讀 4041

前言:程式設計中我們可以通過很多的封裝的**來減少我們開發中重複而又並沒有太多技術含量的**,本文介紹下ios中乙個型別的分類

首先建立乙個專案,然後新建乙個object-c file檔案

建立乙個檔案

然後來到配合它的資訊,其中file type 是說你這個檔案的型別,這裡我們選擇category

檔案型別

接下來class,顧名思義,需要繼承的分類,這裡我先用nsstring來演示

選擇需要繼承的分類

輸入file我們的分類就建立好了

我們來到剛才建立的類的.h檔案中,寫下如下**:

/** 給字串新增乙個字串 */

+ (nsstring *)addtostring:(nsstring *)string bystring:(nsstring *)addstring;

使用+號方法是可以直接類呼叫,我們就不需要再次的去建立物件去呼叫方法

然後來到.m檔案中寫入

+ (nsstring *)addtostring:(nsstring *)string bystring:(nsstring *)addstring
看下大概是這樣子

建立的分類.m檔案

我們來到viewcontroller.m檔案中使用一下,匯入剛剛建立的檔案的標頭檔案,然後輸入:

- (void)viewdidload
執行一下,看控制台列印:

控制台列印效果

iOS中的單例建立

很多人實現單例會這樣寫 implementation xxclass id sharedinstance return sharedinstance 相比之下 implementation xxclass id sharedinstance return sharedinstance 使用dispa...

iOS中View的建立過程

假設我使用的是wysviewcontroller控制器 應用啟動時會載入控制器的loadview,1 如果loadview中有 直接用loadview中的 來建立view 2 如果loadview中沒有 a 當你使用了storyboard時,程式載入storyboard來建立view,b 當你使用了...

ios通知的建立與移除 iOS中通知的新增和移除

解決方法 1 將註冊通知的方法放到viewdidload中 只要頁面有變化就會呼叫這個方法,頁面的通知監聽就會一直存在。上面的兩種解決方案,要說哪種最優,那肯定非第二種莫屬了。注意項 用 nsnotificationcenter defaultcenter 發出的通知在控制器裡面接收不用理會,控制器...