前言:程式設計中我們可以通過很多的封裝的**來減少我們開發中重複而又並沒有太多技術含量的**,本文介紹下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 發出的通知在控制器裡面接收不用理會,控制器...