
基础语法,算法
每天都想改行的码农
种一棵树,最好的机会是十年前,再者就是现在了!
展开
-
富文本的使用(让字符串特定字符颜色不同和在字符串上划横线)
+ (NSMutableAttributedString *) transCurrentStr:(NSString *)currentString; { NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:currentString]; [str addAttribut原创 2017-06-22 15:45:47 · 1904 阅读 · 0 评论 -
iOS中多个按钮切换选中状态《三步骤》
当你看到了一排按钮,想实现点击选中某个按钮效果时可参考此笔记。 思路:声明一个中间变量来回赋值。第一次点击A按钮时,A按钮选中了,临时的中间按钮被记录为A;第二次点击B按钮时,B按妞被选中了,先把上次的记住的临时按钮A变为了不选中,再把中间按钮又变为B按钮。(如果想要有默认按钮的效果就需要在创建按钮的时候把想要默认的按钮赋予给设置的临时按钮) 一、效果图 “价原创 2017-06-29 16:05:43 · 1474 阅读 · 0 评论 -
实现UISearchBar的Placeholder居左显示
UISearchBar的占位符 (Placeholder) 如何居左显示 ? 做项目的时候遇到这个问题,虽然不是什么比较大的知识点,但是我觉着应该会有朋友纠结这个问题,所以这里就把自己查到的结果分享一下。 从ios7开始,ios系统UISearchBar组件显示Placeholder图标提示信息和放大镜都是居中的,而且没有相应的方法、属性对placeholder进行操作。本文提供一原创 2017-08-01 11:24:55 · 2159 阅读 · 1 评论 -
判断字典中的值是否为空
做项目遇到的一个坑 描述:从接口请求回来数据,如下图所示 现在需要判断czAccount 是否为空 ,正常的数据类型是这样 如下图 我刚开始采用了==nil 或者== Null 或者.count == 0 都不行 后来才发现需要采用这样的方法 [czAccountDict isKindOfClass:[NSNull class]]原创 2017-07-19 08:59:41 · 6288 阅读 · 0 评论 -
IOS Plist文件操作之写入/读取/删除
摘要: 1.保存在user Document文件夹下,以读取文件,写入文件方式 2.在工程里手动创建一个.plist文件,把固定的内容写入,这个需要人工手动写入(工程里只可读取,不可以写入) 3.保存在user Document下,不过不需要读写文件,用系统的 NSUserDefaults 可以快速保存添加读取删除基本数据类型 这里记录的是第1种,第2种就是创建一个plist文件,然后自己手动原创 2017-07-20 14:57:48 · 1067 阅读 · 0 评论 -
iOS学习之 plist文件的读存
//一、创建plist文件 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *plistpath = [paths objectAtIndex:0]; NSString *jyzPlist = [plistpa原创 2017-06-26 15:05:37 · 245 阅读 · 0 评论 -
IOS CGContext用法
quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示和分析。UIKit 为Quartz的图像和颜色操作提供了Objective-C 的封装。Core Animation为很多UIKit的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。 在调用您提供的drawRect:方法之前,视图对象会自动配原创 2017-02-22 11:12:59 · 820 阅读 · 0 评论 -
时间与日期处理
主要有以下类: NSDate -- 表示一个绝对的时间点 NSTimeZone -- 时区信息 NSLocale -- 本地化信息 NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类 NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换 NSDateFormatter -原创 2017-06-23 10:21:23 · 2443 阅读 · 0 评论 -
ios输入的数字如果前面有0,保留去掉0之后的数据
-(NSString*) getTheCorrectNum:(NSString*)tempString { while ([tempString hasPrefix:@"0"]) { tempString = [tempString substringFromIndex:1]; } return tempString; }原创 2017-06-21 17:25:57 · 940 阅读 · 0 评论 -
iOS 判断字符串中含有某个字符串
//判断字符串是否包含“iOS”方式一:containString查找字符串是否包含“ iOS ”,适用于IOS8及以上,以下的系统会因为没有此API而报错。 NSString*str = @“我是 iOS 开发工程师”; if([str containsString:@"iOS"]) { NSLog(@"字符串包含“ iOS”"); } 方式二:rangeOfString查...原创 2017-12-16 14:31:53 · 3539 阅读 · 0 评论