原创 iOS UISlider用法總結

@property (nonatomic, weak) UISlider *progressSlider; -(UISlider *)progressSlider { if (!_progressSlider) {

原创 iOS 圖片轉base64編碼

今天有人在羣裏問,圖片怎麼轉成base64編碼?那我就在這裏說一說 其實圖片轉成base64編碼,很簡單,蘋果提供了方法 //圖片轉base64 UIImage *image = [UIImage imageNamed:@"eg"];

原创 iOS 實現APP之間內容的拷貝、分享

有時候,開發中需要我們實現“將一個APP的文件拷貝到另一個APP上並實現上傳等功能”,那我們怎麼去實現呢? 下面介紹一種方法: App Extension 在iOS8中實現的跨APP數據操作和分享。 首先新建一個工程,並指定屬性就能實現上

原创 iOS控件陰影效果的實現 和 爲什麼實現設置了視圖的陰影效果的代碼,陰影效果會失效?

假如,你實現瞭如下的代碼 - (void)setShodawWithView:(UIView *)view color:(UIColor *)color { view.layer.shadowOffset = CGSizeMak

原创 基於UIPickerView的條件選擇器

日常開發中,通常會需要這樣子的需求,具體如下圖: 那接下來說下它的使用,希望能增加開發同行工作效率 #import "InfoPickerView.h" @property (nonatomic, strong) InfoPicke

原创 iOS 獲取當前時間之後N天的日期

有時候在開發中會遇到一些需求,比如:在一個選擇器,需要我們去設置它的一個時間最大選擇值,從而控制它的一個時間選擇段。 那,我們可能會需要到一個問題,如果得到當前時間之後n天的日期呢? 直接上代碼: /** 得到當前時間之後N天的日期

原创 iOS動畫(Core Animation)

一、CABaseAnimation  /** 移動動畫 */ - (void)testPositionAnimation { CGFloat tempViewWidth = 50; CGFloat tempViewY

原创 runtime 動態歸解檔

平常開發中,有時候需要對少量存儲的數據進行歸檔處理,但我們又不想對數據一個一個的進行處理,那,我們就能用runtime 進行動態的歸解檔! 直接上代碼: //歸檔 -(void)encodeWithCoder:(NSCoder *)aC

原创 仿真動畫(UIDynamicAnimator,UIGravityBehavior,UICollisionBehavior)

仿真動畫  /** * 仿真器,也是仿真行爲的執行者 */ @property (nonatomic, strong) UIDynamicAnimator *animator; /** * 重力行爲 */ @propert

原创 iOS獲取手機型號

日常開發中可能會需要我們獲取當前設備的手機型號傳給後臺,那,我們怎麼去得到當前手機的型號呢? 下面,給大家提供了一個方法,希望對大家日常開發有幫助(目前已iphone x的手機檢測)具體如下: /** 獲取手機型號 @retur

原创 GitHub Please tell me who you are. Run git config --global user.email "[email protected]"

有時候,我們會在Github提交代碼的時候出現了下面這個問題: Please tell me who you are. Run   git config --global user.email "[email protected]"   gi

原创 NSAttributedString添加鏈接,富文本(一段文字上添加點擊事件)

通常開發中,有時候會讓我實現如下圖所示的功能(一段文字上添加點擊事件): 那我們怎麼去實現呢? 直接上代碼: //內容文本 NSString *content = @"歡迎使用健康檔案服務!爲了讓您放心使用產品及服務,請務必仔細閱讀,

原创 對OOD/OOP有較深的理解

最近,經常有很多人在求職的時候遇到這樣一個問題 “對OOD/OOP有較深的理解” ,那OOD,OOP又是什麼?那今天就來講講它們都是些什麼,又如何去回答! (1)OOA (Object oriented analysis)- 面向對象分析

原创 iOS開發中的幾種設計模式

目前常用的幾種設計模式:代理模式、觀察者模式、MVC模式、單例模式、策略模式、工廠模式、MVVM   (一)代理  場景:當一個類的某些功能需要由別的類來實現,但是又不確定具體會是哪個類實現。 優勢:解耦合 敏捷原則:開放-封閉原則 實例

原创 iOS 視圖切部分圓角

日常開發中,可能某些需求需要我們對當前視圖進行部分圓角切割,那,我們怎麼去處理呢? 顯然 view.layer.cornerRadius = cornerRadius; view.layer.masksToBounds = YES; 已