做自己喜歡做的事,追夢的路上,我們的腳步不能停!
今天不知道為什么莫名其妙的發(fā)脾氣,我想做一個簡簡單單的功能結(jié)果做不出來,心中就莫名的生起了氣.我想一個程序員當(dāng)在他所熟悉的領(lǐng)域被挑戰(zhàn)的時候,心中都不能免不爽吧~好了 今天就說到這吧, 介紹幾個小的代碼段 或者 小的Demo 今天先說兩個 ,后期將持續(xù)更新.
自定義的彈窗View
彈窗是我們在一個工程中用的較多的,我們?nèi)绾螠p少代碼的冗雜?我們可以使用一個宏彈窗 寫在我們的.pch文件中.不用我們手動導(dǎo)入.直接在文件中拿來使用就行了.就如同這樣的小彈窗

代碼如下
//
// PrefixHeader.pch
// XMPPLession1
//
// Created by dongge on 16/3/3.
// Copyright ? 2016年 Abe. All rights reserved.
//
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
NS_INLINE void tipWithMessage(NSString *message){
dispatch_async(dispatch_get_main_queue(), ^{
UIAlertView *alerView = [[UIAlertView alloc] initWithTitle:@"提示" message:message delegate:nil cancelButtonTitle:nil otherButtonTitles:nil, nil];
[alerView show];
[alerView performSelector:@selector(dismissWithClickedButtonIndex:animated:) withObject:@[@0, @1] afterDelay:0.9];
});
}
#endif /* PrefixHeader_pch */
當(dāng)我們需要的時候直接調(diào)用就行了 當(dāng)然了 pch文件是需要配置的. 例如直接這樣就行.
tipWithMessage(@"登錄失敗!請檢查賬號和密碼");
輪播圖
輪播圖也是一個比較常用的,當(dāng)然了,作為制作人,如果你有什么需求,或者對我做的有什么要求~請給我留言,我可以給你做一份.??(PS:各位大牛別笑.) 我現(xiàn)在的一些功能就不展示給大家了,可能大家也用不到,所以就把通用版給大家.
下面就是給大家演示的功能,當(dāng)然了,這些圖都是網(wǎng)上找來的小圖片,所以一拉伸就失真了.

功能介紹:
1.可以用一組本地數(shù)組做輪播圖
2.可以用一組URL數(shù)組做輪播圖
3.可以設(shè)置播放時間
4.設(shè)置導(dǎo)航條是否顯示
---->前往下載輪播圖
ARC和MRC混編
編程過程不免用到一些常用的第三發(fā),可是第三方是在MRC(手動管理內(nèi)存機制)才能運行,而我們使用ARC(自動管理內(nèi)存)進行編程的,難道我們要手動修改第三方內(nèi)的各種realloc等等嗎?現(xiàn)在有個小技巧,就是使用我們的混編技術(shù),其實很簡單,就是下面的兩句話.我們?nèi)绾问褂媚?看下面的圖解
-fno-objc-arc(混編 在ARC環(huán)境下使用MRC)
-fobjc-arc(在MRC環(huán)境下使用ARC)

如同這樣,輸入我們的混編代碼就行.

####### 工具篇 火熱更新中....
喜歡的話就點個贊吧!!!