![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Object C
逆旅行程
人生如逆旅,你我皆不同
展开
-
小手点击位移效果
位移动画原创 2023-03-18 15:33:36 · 87 阅读 · 0 评论 -
头像抖动动画效果
结合项目使用记录。原创 2023-03-18 15:27:34 · 185 阅读 · 0 评论 -
上下push出页面,而不是翻页样式
【代码】上下push出页面,而不是翻页样式。原创 2023-03-10 09:36:24 · 80 阅读 · 0 评论 -
微信H5支付跳回app的问题
最近使用到H5支付,需要在支付完成或者取消之后跳回到app。但是苹果做好H5支付只会跳转到Safair浏览器,这就需要找方法去解决了。1.首先先配置微信支付的白名单。在Xcode中,在plist文件中添加“LSApplicationQueriesSchemes”数组,然后再添加weixin。然后通过统一下单链接从后台获取到下单链接:https://wx.tenpay.com/cgi...原创 2020-01-15 10:56:17 · 4209 阅读 · 2 评论 -
iOS 升级13系统UITabBarItem的问题
升级了最新版本系统, 发现UITabBarItem在push后返回当前页, 选中状态设置颜色有效, 未选中状态下颜色变为系统蓝色.这时的我们可以:self.tabbar.tintColor = [UIColor redColor]; // 设置颜色, 例如红色或者试下这个: if (@available (iOS 10.0,*)) { self.tabbar.uns...原创 2019-10-25 16:15:46 · 274 阅读 · 0 评论 -
iOS 判断两个日期是否在同一周
最近项目中有个问题一直不得法, 试了好几个方法,总是把上周日和本周六算成一周内, 修正了之后经测试无误, 记录下...- (void)isSameWeekWithDate:(NSDate *)toDate{ // 日历对象 NSCalendar *calendar = [NSCalendar currentCalendar]; calendar.firstWeekd...原创 2019-10-25 16:06:52 · 900 阅读 · 0 评论 -
根据时间戳返回时间间隔
+ (NSString *)getDatePlaySeconds:(NSString *)playSeconds{ NSString *timeStr; NSTimeInterval time=[playSecondsdoubleValue]+28800; NSDate *detaildate=[NSDatedateWithTime原创 2016-11-24 11:47:27 · 945 阅读 · 0 评论 -
OC数组的冒泡排序
OC数组的冒泡排序 === 注:数组元素是整形的值。NSMutableArray *array = [NSMutableArray arrayWithObjects:[NSNumber numberWithInt:12],[NSNumber numberWithInt:35],[NSNumber numberWithInt:34],[NSNumber numberWithInt原创 2015-11-14 13:09:55 · 365 阅读 · 0 评论 -
OC - 集合类型的快速枚举
1.数组的快速枚举例:NSArray *array = [NSArray arrayWithObjects: @"pig", @"fox", @"cat", @"dog", @"bear", nil];for (NSString *strin array){// in 的右边是集合,左边是集合中元素的类型 NSlog(@"str = %@", str);}原创 2015-11-14 13:02:23 · 449 阅读 · 0 评论 -
OC - 集合概念
1.集合的特点集合中的元素是唯一的,不能重复(集合中的重复的元素会被覆盖,只算一个),并且还是无序存储的。集合中的元素必须是对象类型,如果是基本数据类型需要通过NSNumber NSValue转化为对象类型。2.集合也有可变和不可变之分不可变集合:NSSet ,创建出来的集合是固定的,数据不可删除、添加、替换。不可变集合中的方法:(1)获取元素个数 : 集合名.c原创 2015-11-13 17:31:30 · 688 阅读 · 0 评论 -
OC- 字符串比较
1.字符串比较时用compare,不忽略大小写例:判断两个字符串的大小NSComparisonReault result = [str compare:str1];if (result == NSOrderSanme) { NSL(@"str == str1");} else if(result == NSOrderAscending) { NSL(@"s原创 2015-11-09 17:07:39 · 939 阅读 · 0 评论 -
OC -分数
定义一个分数类(Fraction)实例变量:分子,分母 方法:初始化方法(2个参数),便利构造器,约分,打印,加,减,乘,除。 1.接口部分@interdace Fractior : NSObject{ int _molecule; int _denominator;}- (void)print;- (voi原创 2015-11-09 19:18:24 · 595 阅读 · 0 评论 -
OC-小知识点
1.创建对象的两个方法(1)+(id)alloc;其中的“+”表示这个方法属于类,只能类执行。id返回值类型,表示任意类型的对象,即创建好的对象。(2)-(id)init;其中的”-“表示这个方法属于对象,只能对象执行,id返回值类型,表示初始化完成的对象。2.学会使用苹果开发文档苹果API文档结构:Inherits from 的意思是继承与那个类Comforms t原创 2015-11-09 15:33:23 · 313 阅读 · 0 评论 -
OC- 字典
1.创建一个字典,里面包含班级的各个小组,然后每个小组中又包含这组的所有成员的名字。(1)创建各个小组(team),将小组内成员的名字放入数组中。(2)创建一个空的字典(class)用于存放各个小组。(3)在字典中,根据key值可以取出value的值。//创建各个小组NSArray *team1 = [[NSArray alloc] initWithObjects:@"小花",@"小潘原创 2015-11-09 17:23:35 · 508 阅读 · 0 评论