ios开发,根据UI给的hex16进制色值创建颜色

ui使用的一般的16进制HEX色值,ios使用的则是255的rgb,转换起来非常不方便,所以我们可以封装一下,具体请见代码 .h文件 // // UIColor+Extension.h // KidApp // // Created by 11c on 16/1/17. // Copyright © 2016年 Lance. All rights reserved. // #import <UIKit/UIKit.h> @interface UIColor (Extension) + (UIColor *)kidGrassGreen; + (UIColor ...

ios开发,封装sdwebimage根据view宽高加载阿里云OSS图片资源

随着静态资源分离在开发中的运用越来越广泛,我们也开始使用OSS等归档存储服务. @implementation UIImageView (Download) //结合sdwebimage和阿里云OSS的根据view宽高图片懒加载 - (void)downLoadWithURL:(NSString *)URL{ CGFloat scale = [UIScreen mainScreen].scale; NSString *height = [NSString stringWithFormat:@"%.f",self.height*scale]; ...

iOS开发,jpush极光推送跳转

极光推送是几大推送商中做的比较早,稳定性也不错的一家,当然市场占有率也高,jpush从ios10以后,推送改用delegate来接收回调函数了,所有需要兼容iOS 10以下以及iOS 10以上,具体看核心代码: // 当程序在前台时, 收到推送弹出的通知 //ios10以上 - (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSI...

iOS开发,隐藏tableView无数据时,cell底部的分割线

只隐藏底部或者无数据时多余的分割线. UITableView *vc= [UITableView new]; vc.tableFooterView = [UIView new]; 隐藏全部的分割线. UITableView *vc= [UITableView new]; vc.separatorStyle = UITableViewCellSeparatorStyleSingleLine; 设置分割线的颜色 UITableView *vc= [UITableView new]; [vc setSeparatorColor:[U...