做自己喜欢做的事,追梦的路上,我们的脚步不能停!
今天不知道为什么莫名其妙的发脾气,我想做一个简简单单的功能结果做不出来,心中就莫名的生起了气.我想一个程序员当在他所熟悉的领域被挑战的时候,心中都不能免不爽吧~好了 今天就说到这吧, 介绍几个小的代码段 或者 小的Demo 今天先说两个 ,后期将持续更新.
自定义的弹窗View
弹窗是我们在一个工程中用的较多的,我们如何减少代码的冗杂?我们可以使用一个宏弹窗 写在我们的.pch文件中.不用我们手动导入.直接在文件中拿来使用就行了.就如同这样的小弹窗
代码如下
//
// PrefixHeader.pch
// XMPPLession1
//
// Created by dongge on 16/3/3.
// Copyright © 2016年 Abe. All rights reserved.
//
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#import
#import
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 */
当我们需要的时候直接调用就行了 当然了 pch文件是需要配置的. 例如直接这样就行.
tipWithMessage(@"登录失败!请检查账号和密码");
轮播图
轮播图也是一个比较常用的,当然了,作为制作人,如果你有什么需求,或者对我做的有什么要求~请给我留言,我可以给你做一份.(PS:各位大牛别笑.) 我现在的一些功能就不展示给大家了,可能大家也用不到,所以就把通用版给大家.
下面就是给大家演示的功能,当然了,这些图都是网上找来的小图片,所以一拉伸就失真了.
功能介绍:
1.可以用一组本地数组做轮播图
2.可以用一组URL数组做轮播图
3.可以设置播放时间
4.设置导航条是否显示
---->前往下载轮播图
ARC和MRC混编
编程过程不免用到一些常用的第三发,可是第三方是在MRC(手动管理内存机制)才能运行,而我们使用ARC(自动管理内存)进行编程的,难道我们要手动修改第三方内的各种realloc等等吗?现在有个小技巧,就是使用我们的混编技术,其实很简单,就是下面的两句话.我们如何使用呢?看下面的图解
-fno-objc-arc(混编 在ARC环境下使用MRC)
-fobjc-arc(在MRC环境下使用ARC)
如同这样,输入我们的混编代码就行.
####### 工具篇 火热更新中....
喜欢的话就点个赞吧!!!