- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 iOS dispatch_group_enter的使用
dispatch_group的作用:创建一个任务组,然后异步执行加入group的每个任务。比如如果用group管理3个任务的执行,那么这3个任务的执行顺序会同时执行。 dispatch_enter的作用:创建好任务组后,执行加入任务组的操作代码。 dispatch_enter和dispatch_leave要成对出现,否则奔溃。 //1.创建任务组 disp
2016-08-24 09:59:14 2373
原创 iOS 图片压缩
- (UIImage *)fitImageSizeWith:(UIImage *)img { float destWith = 600.0; float destHeight = 600.0; CGSize itemSize = CGSizeMake(destWith, destHeight); UIGraphicsBeginImageContext(it
2016-08-15 15:27:27 340
原创 iOS 网络监测如何区分2、3、4G wifi
首先,引入系统的Reachability类,不知道怎么引入的话,在Xcode,按下shift+command+0,搜索Reachability,看到图中所选的工程下载即可。 并导入相关.h文件 #import 引入后,Reachability.h文件里面修改NetworkStatus的枚举, typedef enum : NSInteger { NotReachab
2016-08-15 15:15:46 1398
原创 iOS NavigationBar设置透明
将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下: 1.在视图控制器的头文件中实现UINavigationControllerDelegate, 例如:@interface PicturePreviewViewController : UIViewControllerUINavigationControllerDelegate> 2.在实现类中加入这个代理
2016-08-15 14:32:40 721
原创 iOS 获取系统当前时间
NSDate * currentTime=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"]; NSString * curren
2016-08-11 16:46:08 835
原创 iOS 判断时间(昨天,今天,明天)
-(NSString *)compareDate:(NSDate *)date{ NSTimeInterval secondsPerDay = 24 * 60 * 60; NSDate *today = [[NSDate alloc] init]; NSDate *tomorrow, *yesterday; tomorrow = [today d
2016-08-11 16:13:05 1481
原创 iOS Layer 图层圆角、边框 、底纹其他操作
#import // 添加系统框架 layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色 layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; // 给图层添加背景图片 layer.cornerRadius
2016-08-09 15:17:59 749
原创 iOS github 使用
半小时学会上传本地项目到github 一、注册github账号 首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二、创建个人的github仓库 验证
2016-08-05 10:18:51 1148
转载 iOS OC调用JavaScrip
从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了。 下面我们就简单了解一下这个框架 首先我导入framework 方法如下 点击Linked Frameworks and Libraries 的添加后 选择 JavaScriptCore.framework 选中JavaScriptCore
2016-08-02 10:53:34 478
原创 iOS 面试题(3)
1.什么是arc?(arc是为了解决什么问题诞生的?) 首先解释ARC: automatic reference counting自动引用计数。 ARC几个要点: 在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain count 为0 时,销毁对象。 程序中加入autoreleasepool的对象会由系统自动加
2016-08-02 10:45:18 805
原创 iOS 面试题(2)
什么是ARC(ARC是为了解决什么问题诞生的)? ARC是Auto Reference Counting的缩写,即自动引用计数,由编译器在代码合适的位置中自动添加retain/Release/Autorelease/dealloc方法从而进行内存管理. ARC几个要点: 在对象被创建时 retain count +1,在对象被release时 retain count -1
2016-08-02 10:43:59 986
仿百度外卖,饿了么-商品列表页
2017-01-05
仿百度外卖-个人中心(头像波浪效果)
2017-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人