原创 NSDictionary&& NSMutableDictionary使用

認識字典   字典是用存儲鍵值對的數據結構;每一個鍵對應一個值,在一個字典中,鍵是唯一的,值可以重複。值纔是目的,鍵是手段(爲了可以快速的獲取值) key : value key和value都可以是任意類型的對象,但是我們的key

原创 NSArray&& NSMutableArray使用

認識數組 1、C的數組用來存儲基本類型或者是複合類型的數據。OC的數組是專門用來存儲對象的,並且不能用來存儲基本數據類型;OC中C數組和OC協同合作 2、C的數組中存的是相同類型的數據。OC的一個數組可以存儲多種類的對象,OC數組的

原创 Objective-C 基礎開發詳解

對於最近才加入博客大家族的我,趁現在時間富裕,決定帶着大家一起來擼一遍Objective-C。 言歸正傳,直接上代碼: 上代碼之前,先做點簡單的鋪墊 //在 iOS工程中: // .m是oc 的後綴 // .c是c 語言的後綴

原创 Git 常用命令

git branch 查看本地所有分支git status 查看當前狀態 git commit 提交 git branch -a 查看所有的分支git branch -r 查看本地所有分支git commit -am "init" 提交併

原创 NSString 常用方法

一、NSString初始化(創建) 1、//最簡單粗暴創建方式   NSString * str = @"hello world";    //創建了一個字符串,@"hello world"返回了一個地址,h的地址 2、//使用一

原创 HexString類型的顏色的使用

HexString類型的顏色可能對於老程序員來說是小菜一碟,但是對於初入程序界的小菜可能就有點難攻了,下面就簡單介紹大家一個方法: 1.首先新建一個方法類:UIColor+MGFoundation 2.在.h文件中聲明這樣一

原创 @property屬性修飾符

1.讀寫性修飾符:readwrite | readonly readwrite:表明這個屬性是可讀可寫的,系統爲我們創建這個屬性的setter和getter方法。 readonly:表明這個屬性只能讀不能寫,系統只爲我們創建一個ge

原创 iOS與js交互之如何執行自定義操作

在上一家公司開發項目時遇到這樣一個問題,技術總監讓我把h5寫好的界面加載到項目中,並且在點擊h5頁面上執行另外的操作,而不是h5寫好的方法,於是我就用了下面這個方法,完美解決了問題! - (BOOL)webView:(UIWebVi

原创 MD5 加密的簡單封裝

+ (NSString *)getmd5WithString:(NSString *)string{              const char* original_str=[string UTF8String];      

原创 小明交換牌(C語言版)

小明交換牌 //小明和牌:名字 人:左手和右手     牌:花色和數字 // 交換:動詞    動作:把左手牌給右手,把右手的牌給左手 交換前:左手有一張牌、右手有一張牌(抓牌) C語言中可以把名詞封裝成結構體、動詞封裝成函數

原创 微信iOS 9適配總結

一、iOS9問題彙總 1. 編譯問題(Bitcode) 大部分人升級到Xcode7後,首先遇到的問題是編譯不過,錯誤提示大致是 xxx does not contain bitcode. You must rebuild it

原创 被誤解的MVC和被神化的MVVM

這篇文章很早就看到了,但是一直沒有轉過來,可是最近面試中多次遇到MVVM的問題,所以把唐boy的這篇文章拿來與大家分享。 被誤解的 MVC MVC 的歷史 MVC,全稱是 Model View Controller,是模型 (m

原创 iOS類別和類擴展

在iOS中,有一種機制可以使用戶在沒有遠嗎的情況下擴展類的功能,但不是通過繼承,這就是類別。iOS中沒有類似C++中可以定義私有方法和私有變量的關鍵字,要定義私有方法和私有變量,可以用類擴展來實現。  類別  類別在不需要繼承的情況下可以

原创 iOS property兩種實現方法區別的簡單介紹

在聲明property屬性後,有2種實現選擇 @synthesize 編譯器期間,讓編譯器自動生成getter/setter方法。 當有自定義的存或取方法時,自定義會屏蔽自動生成該方法   @dynamic 告訴編譯器,不自

原创 KVC&&KVO

Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一個非正式的 Protocol,提供一種機制來間接訪問對象的屬性。KVO 就是基於 KVC 實現的關鍵技術之一。 一個對象擁有某些屬