![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NSString
junfeng_
生存就要努力工作奋斗!
展开
-
iOS--判断字符串NSString中数字、中文、大小写英文
NSString *testString = @"中文123ljfLJF"; NSInteger alength = [testString length]; for (int i = 0; i<alength; i++) { char commitChar = [testString characterAtIndex:i]; NSString *tem原创 2015-09-17 10:14:59 · 4751 阅读 · 0 评论 -
改变UITextField placeHolder颜色、字体
我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBounds: //重写来重置文字区域 – drawTextInRect: //改变绘文字属性.重写时调用super可以按默认图转载 2015-09-24 19:56:22 · 314 阅读 · 0 评论 -
iOS--输入银行卡号的时候,对数字格式化,每四个数后面加个“-”
/* * 输入银行卡号,没四个数字后面加上“-” */- (NSString *)bankCardFormat:(NSString *)string{ NSString *result = nil; NSString *space = @"-"; NSMutableString *mutableString = [[NSMutableString alloc] ini原创 2015-11-21 14:17:41 · 2093 阅读 · 0 评论 -
iOS开发--Block容易造成循环引用
一 、Block的内存泄露体现block在copy时都会对block内部用到的对象进行强引用(ARC)或者retainCount增1(非ARC)。在ARC与非ARC环境下对block使用不当都会引起循环引用问题。 一般表现为: 1.某个类将block作为自己的属性变量,然后该类在block的方法体里面又使用了该类本身,简单说就是self.someBlock = ^(Type var){[sel原创 2015-12-15 21:17:46 · 551 阅读 · 0 评论 -
iOS开发--如何跳到系统设置里的WiFi界面
在没有网的状态下,有些需求可能想提醒用户去设置界面连接WiFi。如果不能跳到WiFi界面,只能在APP里面做出文字提示。这样很多小白用户可能不会看提示,只会觉得APP没有做好。 话不多说直接上代码://info里面设置//在项目中的info.plist中添加 URL types 并设置一项URL Schemes为prefs,如下图: 跳转事件的方法:NSURL *url = [NSURL UR原创 2015-12-01 11:52:21 · 490 阅读 · 0 评论 -
iOS开发--一些重要的总结
1. UICollectionViewUICollectionView如果在数据不够一屏时上下滚动 当数据不多,collectionView.contentSize小于collectionView.frame.size的时候,UICollectionView是不会滚动的,可以增加下面代码就可以: self.myCollectionView.alwaysBounceVertical = YES;2.d原创 2015-12-01 14:23:30 · 388 阅读 · 0 评论 -
iOS开发--UICollectionView网格视图
UICollectionViewFlowLayout: 确定网格视图的布局 上下左右的间距 : sectionInset(left, top, bottom, right) 每一个Cell的大小 : itemSize(width, height) 横向Cell之间的间距 : minimumInteritemSpacing 纵向Cell之间的间距 : minimumLi原创 2015-09-06 15:51:45 · 2138 阅读 · 0 评论 -
iOS开发--UICollectionView剖析(一)
初始化: //初始化布局类(UICollectionViewLayout的子类) UICollectionViewFlowLayout *fl = [[UICollectionViewFlowLayout alloc]init]; //初始化collectionView self.collectionView = [[UICollectionView alloc]initWithFr原创 2015-12-05 17:15:31 · 365 阅读 · 0 评论 -
iOS开发--将gif图片转成数组
self.gifImages=[NSMutableArray array];NSString *path=[[NSBundle mainBundle]pathForResource:@"frontpage_refresh@2x" ofType:@"gif"];self.gifImages=[self praseGIFDataToImageArray:[NSData dataWithContent原创 2015-12-08 16:03:03 · 1474 阅读 · 0 评论