摘要:
个推推送总结: 个推第三方平台官网地址:http://www.getui.com/cn/index.html 首先去官网注册账号,创建应用,应用的配置信息,创建APNs推送证书上传 P12证书(开发对应开发证书,上线对应生产证书)包括导入 SDK 添加依赖库...这些繁琐的事请移步个推官网查看 xc 阅读全文
摘要:
Cookie简介说到Cookie,或许有些小伙伴会比较陌生,有些小伙伴会比较熟悉。如果项目中,所有页面都是纯原生来实现的话,一般Cookie这个东西或许我们永远也不会接触到。但是,这里还是要说一下Cookie,因为它真的很重要,由它产生的一些坑也很多。 Cookie 在 web中应用比较多,主要是记 阅读全文
摘要:
加载图片名字为空,控制台一直输出 CUICatalog: Invalid asset name supplied: '(null)' 看看你有没有在一些方法里面图片名作为参数传入,比如[UIImage imageNamed:name];但是这个name却是空的,所以就报了这个错了。 解决方法,在项目 阅读全文
摘要:
1.ld: warning: directory not found for option 去掉警告的方法 工程老是提示ld: warning: directory not found for option:xxxxxx 这种提示,通常是由于添加了第三方SDK,但是后来改了个名字或者去掉了SDK,但 阅读全文
摘要:
1. UNAVAILABLE_ATTRIBUTE __attribute__((unavailable)) - (instancetype)init UNAVAILABLE_ATTRIBUTE; 告诉编译器该方法不可用,如果强行调用编译器会提示错误。比如某个类在构造的时候不想直接通过init来初始化 阅读全文
摘要:
rand() 随机数 abs() / labs() 整数绝对值 fabs() / fabsf() / fabsl() 浮点数绝对值 floor() / floorf() / floorl() 向下取整 ceil() / ceilf() / ceill() 向上取整 round() / roundf( 阅读全文
摘要:
/* *获取当前系统时间的时间戳 */ +(NSInteger)getNowTimestamp; /** * 获取当前时间 */ + (NSString *)getNowTimeTampFormat:(NSString *)tampFormat; /* *时间戳转时间 *format (@"YYYY 阅读全文
摘要:
在iOS开发过程中,偶尔会碰到一些编译器警告,如果能够确定该警告不会影响到程序的正常运行,则可以手动告诉编译器忽略掉这个警告 iOS常用的忽略警告类型: 阅读全文
摘要:
使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢 阅读全文
摘要:
UItableView或 UIcollectionView 都是继承UIScrollView 滑动的时候,判断是上滑还是下滑 使用 UIScrollView 的代理方法 func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVe 阅读全文
摘要:
项目中有聊天功能,老板让聊天的时间转换成和 QQ 的聊天时间一样的格式, 研究了一下,来分析下 QQ 的聊天格式时间 代码: 会话列表显示的时间 如需转成24小时制,需要使用 HH 聊天列表显示时间: 阅读全文