iOS 字符串中文判断【原创】
//如对一个昵称做中文和英文的不同处理,需要判断字符串中是否有中文字符 NSString *testStr = @"2017年,Happy!"; if([self isChinese:testStr]){ N...
//如对一个昵称做中文和英文的不同处理,需要判断字符串中是否有中文字符 NSString *testStr = @"2017年,Happy!"; if([self isChinese:testStr]){ N...
类似QQ空间里的好友发表的动态,会显示好友发表的时间,这里是处理显示几小时前,几分钟前,刚刚,昨天,前天这样的格式。 一:刚刚,几分钟前,几小时前 //时间 NSString *createdTimeStr = @"2017-01-0...
方法一:仅仅将数组去重 NSArray *arr = @[@111,@222,@111,@333,@333,@111,@5555,@5444]; NSMutableDictionary *dict = [NSMutableDiction...
毕加索说过一句话:好的艺术家复制,伟大的艺术家盗窃。优秀的艺术之间总有一丝丝莫名的联系,作为UI设计师的成长也分为了4个阶段:抄袭,微原创,借鉴,高度原创。 1.抄袭 抄袭是指设计师在学习的过程中参照别人的作品进行临摹,作为自己的练习,为了锻炼自己...
随着移动设备的越来越普遍,大家倾向于在碎片时间用手机浏览各种信息,越来越多的移动端产品就被大家说需要,客户也需要定制APP来占领他们的市场,这里为大家总结一下移动端APP的一些设计规范。 一、Android 1、Android手机屏幕,大致分为...
- (void)downloadQQ { //Mac QQ的URL NSString *urlString = @"http://dldir1.qq.com/qqfile/QQforMac/QQ_V5.2.0.dm...
一个的用来测试概率的小程序(10%),显示点击多少次产生随机数0,再复杂的程序都是由小的函数组成的。 - (void)testLuck { UIButton *testkLuckButton = [UIButton buttonWit...
自己写的一个生成自定义位数的随机字符串的方法,调用arc4random生成随机数。 - (void)getRandomString { //声明并赋值字符串长度变量 static NSInteger kNumber = 32...
NSNull类可以说是Foundation框架里最简单的类了! 到NSNull的.h文件中可以看到类中只有一个用于获取对象的null类方法。 但是这个类算是比较常用的,因为服务器返回的Json数据中经常有NSNull对象。 1.NSNull有内存地址...
安装指令 sudo gem install cocoapods 报错信息如下: ERROR: SSL verification error at depth 2: unable to get local issuer certifica...
对象指针的强转: UIView *view = [UIView new];//new一个UIView类的对象 UILabel *label = (UILabel *)view;//强转成UILabel指针 label....
因为NSArray遵守NSCopying和NSMutableCopying协议,查看NSArray.h可知NSMutableArray继承自NSArray,所以NSMutableArray的对象可以直接使用copy和mutableCopy,并且不用实...
现有从服务器获取到的时间字符串: @”2016-12-05T12:21:37″ 这个和一般获取到的时间字符串不同之处是:中间有T。 从这种字符串获取NSDate方法如下: 1. NSDateFormatter *d...
有时候我们会需要一个功能就是保存图片到相册,给大家带来这段代码 - (void)saveImageToIphone{ /** * 将图片保存到iPhone本地相册 * UIImage *image...
比较常用的将对象转换为JsonData的方法: + (nullable NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError **)e...
系统的UIPickerView很简单,样式也是很简单单调,界面感觉很单调不怎么好看,有时候就需要我们来自己自定义,做出自己想要的样式。首先给出普通样式的UIPickerView示例,贴上代码: #import "zidingyipikV...
输入框一般有无边框(空白输入框),全边框(矩形输入框),加边框很简单,只需要设置UITextField的layer.borderColor属性和layer.borderWidth属性就可以了,如果要实现只带底部框线的输入框就不太好弄了,百度了一下找到...
众所周知,UITableView的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的功能,这时候就需要我们自己定制左滑 -(NSArray<UITableViewRowAction*>*)table...
在UITableView里面实现cell的左滑删除功能是挺简单的,一般大家都会做。但是,如果把UITableView加在UIScrollView上的时候,就会产生一系列的问题。 首先阐明是因为UITableView列表太宽,超出了屏幕...