IOS开发学习
宋_波
这个作者很懒,什么都没留下…
展开
-
iOS开发- UICollectionView详解+实例
原文地址:本章通过先总体介绍UICollectionView及其常用方法,再结合一个实例,了解如何使用UICollectionView。UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewC转载 2014-11-23 12:43:53 · 567 阅读 · 0 评论 -
ios获取app版本号
原文地址:http://blog.csdn.net/chaoyuan899/article/details/19812823看代码的时候看到一句,用于获取.plist文件的版本号[objc] view plaincopyprint?labelVersion.text = [NSString stringWithFormat:@"v转载 2014-11-26 11:50:53 · 942 阅读 · 0 评论 -
iOS: NSUserDefaults 要注意的地方 尤其首次设置默认值的方法
NSUserDefaults用于存储一些app setting。当你关闭app之后再打开后,之前存储的setting依然可以从NSUserDefaults里读取。注意:密码最好不要存储在NSUserDefaults里,要存储也必须用AES/DES加密存储,更安全的方法是 https://github.com/ldandersen/scifihifi-iphone把密码存储在NSUserDe转载 2014-11-19 18:17:53 · 1878 阅读 · 0 评论 -
IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等
先上个例子:NSString * str1 =[nameInput.text stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];NSString * str2 =[passwdInput.text stringByTrimmingCharactersInSet:[NSC转载 2014-11-27 18:19:32 · 805 阅读 · 0 评论 -
iOS点语法@property属性
@property并不只是可以生成getter和setter方法,它还可以做内存管理。 @property(nonatomic, retain) UITextField *userName; //1@property(nonatomic, retain,readwrite) UITextField *userName; //2@property(atomic转载 2014-11-22 23:55:17 · 597 阅读 · 0 评论 -
使用 Interface Builder 兼容 iOS6 和iOS7
原文地址:http://www.oschina.net/translate/reconciling-ios-6-ios-7-using-interface-builder当你在更新你的App到iOS 7的平台时遇到最大的挑战之一就是确保不要遗忘那些还在使用iOS 6平台的用户,在此我们提供一些建议使你的App应用在iOS 6和iOS 7上同时保留视觉吸引力和技术转载 2015-01-21 15:36:32 · 622 阅读 · 0 评论 -
iOS应用如何实现64位的支持
原文地址:http://www.codeceo.com/article/ios-64-bit.html苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a那们我们应该如何开始着手让自己的App支持64-Bi转载 2014-12-30 09:48:21 · 534 阅读 · 0 评论 -
iOS开发的22个奇谲巧技
原文地址:http://www.csdn.net/article/2014-12-29/2823348-ios-dev-tricks摘要:TableView不显示没内容的Cell怎么办?键盘事件写得好烦躁,都想摔键盘了怎么办?App老不流畅哪出问题了?CoreData语法又臭又长怎么办?拉伸图片怎么才能不变形?让我们一起欢乐地学习一下iOS开发的各种小技巧吧。本文作者@转载 2014-12-30 09:56:32 · 766 阅读 · 0 评论 -
IOS5 ARC unsafe_unretained等说明
原文地址:http://blog.sina.com.cn/s/blog_a263f0c601019sis.htmliOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现转载 2014-12-29 10:10:30 · 450 阅读 · 0 评论 -
ios数组基本用法和排序
原文地址:http://blog.csdn.net/daiyelang/article/details/187269471.创建数组[objc] view plaincopy// 创建一个空的数组 NSArray *array = [NSArray array]; // 创建有1个元素的数组 arra转载 2014-12-10 16:16:13 · 489 阅读 · 0 评论 -
setMasksToBounds 与clipToBounds
原文地址:setMasksToBounds作者:yandai_guang在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色。但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块。因为custombutton没有定义任何属性默认值。你必须自己去定义它们,这就需要使用Core Animation Layer。提示:编写代码之前,需要导入Quart转载 2014-11-10 15:25:41 · 3824 阅读 · 1 评论 -
IOS开发之格式化日期时间
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter转载 2014-09-05 15:52:33 · 483 阅读 · 0 评论 -
UITextField的总结
1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.p转载 2014-08-08 18:13:31 · 498 阅读 · 0 评论 -
iOS中UITextField return键隐藏键盘
iOS开发中,要想实现点击键盘上的return键隐藏键盘的效果的话,只需要以下几步。我们先说UITextField return键隐藏键盘的实现,下次在说UITextView的。首先,在@interface中声明要实现UITextField的delegate。@interface MyViewController :UIViewController 然后, 设置转载 2014-07-23 09:58:57 · 852 阅读 · 0 评论 -
iOS学习笔记——视图上移与键盘弹回
原文地址:http://www.2cto.com/kf/201401/270097.html转载 2014-07-21 19:31:06 · 658 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)问题解决方法
问题描述:Check dependenciesNo architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).原创 2014-04-25 16:42:25 · 2386 阅读 · 0 评论 -
UIView设置背景图片的方法
项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?第一种方法:利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];转载 2014-03-06 14:28:59 · 683 阅读 · 0 评论 -
iOS KVO 观察者模式实现方式
原文:http://gaoyong.diandian.com/post/2012-08-08/40031793795 KVO (Key Value Observing)是ios里面一种特别方便的机制用于“捕捉”对象属性的变化。在概念理解上,是设计模式里面观察者模式的一种实践。 拿一个具体的例子来讲: 有一个数据对象EmployeeData,该对象有一个属性salary转载 2014-02-18 20:02:29 · 902 阅读 · 0 评论 -
UISearchBar 和 UISearchDisplayController的使用
原文地址:http://hi.baidu.com/happywilma0118/item/e6d5730a499bba1b3a53eef8 UISearchBar继承自UIView、UIResponder、NSObject 属性: autocapitalizationType————自动对输入文本对象进行大小写设置(包含4种类型,但是有时候键盘会屏转载 2014-02-27 11:26:03 · 2128 阅读 · 0 评论 -
那些不能错过的Xcode插件
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHI转载 2013-12-23 20:46:30 · 641 阅读 · 0 评论 -
file's owner以及outlet与连线的理解
xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file转载 2013-12-06 20:30:42 · 924 阅读 · 0 评论 -
IOS ARC项目使用非ARC文件
SDK4.0引入了ARC,到现在已经一年了,开始发现有很多项目会混合使用这两个方案。比如:1.自己的旧项目没有使用ARC,但是引入的第三方库却是使用了ARC的。2.自己的新项目使用了ARC,但是引入的第三方库或者以前写的代码却没有使用ARC。这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。有一个简单的办法就是,可以指转载 2014-07-24 10:31:59 · 487 阅读 · 0 评论 -
UITableview 多选 解决cell重用问题
原文地址:http://blog.csdn.net/u011254628/article/details/18089503假如 我们有100个cell 这时肯定 是需要重用的解决方案 在 didselesctCell 中记录所选择的 indexPath [objc] view plaincopyPERenewalG转载 2014-08-02 10:10:17 · 1599 阅读 · 0 评论 -
关于ios颜色渐进的总结
原文地址:最近一直在做iphone自定义控件,对于ios上面的图形控制和一些api也有了些认识,所以总结一些。颜色渐进是做图像的基本东西,要想做的漂亮,肯定必不可少。用到的基本api是 CGGradientRef./** 画图形渐进色方法,此方法只支持双色值渐变 @param context 图形上下文的CGContextRef转载 2014-08-07 14:46:47 · 750 阅读 · 0 评论 -
- (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)attrs;使用
- (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)attrs;这个方法是ios7.0以后才能用的,如果程序支持ios7.0一下,需要判断手机系统版本,用各自的方法- (CGSize)drawInRect:(CGRect)rect withFont:(UIFont *)font lineBreakMode转载 2014-07-26 13:09:31 · 2391 阅读 · 0 评论 -
改变UITextField placeHolder颜色、字体
http://blog.csdn.net/leeyehong_self/article/details/7939147我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBo转载 2014-07-26 11:52:17 · 542 阅读 · 0 评论 -
iOS- 详解文本属性Attributes
原文地址:http://www.cnblogs.com/qingche/p/3574995.html转载 2014-07-26 13:07:49 · 847 阅读 · 0 评论 -
IOS 开发之设置UIButton的title
btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将转载 2014-07-24 14:11:45 · 596 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running 未运行 程转载 2013-12-02 15:26:26 · 620 阅读 · 0 评论