摘要: 一、UITextField UITextField(输入框):是控制文本输入和显示的控件。在App中UITextField出现的频率也比较高。 iOS系统借助虚拟键盘实现输入,当点击输入框,系统会自动调出键盘,方便你进一步操作。在你不需要输入的时候,可是使用收回键盘的方法,收回弹出的键盘 UITex 阅读全文
posted @ 2020-08-11 16:07 冷雨丶 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、 fatal error: file '/Applications/Xcode5-DP.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/L 阅读全文
posted @ 2015-10-12 16:24 冷雨丶 阅读(129) 评论(0) 推荐(0) 编辑
摘要: UIImage* tabBarBackground = [UIImage imageNamed:@"biaoqian.png"]; [[UITabBar appearance] setBackgroundImage:tabBarBackground];//设置背景,修改颜色是没有用的 [[UITab 阅读全文
posted @ 2015-09-08 10:18 冷雨丶 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 与NSString类似,在iOS中AttributedString也分为NSAttributedString和NSMutableAttributedString,不同的是,AttributedString对象多了一个Attribute的概念,一个AttributedString的对象包含很多的属性, 阅读全文
posted @ 2015-07-29 23:37 冷雨丶 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一般情况下iOS得局部页面加载的过程是,创建一个Model然后,将Nib文件与Model进行关联,然后能够快速的获取到Nib文件上的控件实例。操作生成页面。但是原生的内容是没有直接通过Json获取Model只能生成字典。然后转换为Model。下列方法就是通过字典来转换为Model的过程。将字典转换为... 阅读全文
posted @ 2015-07-18 17:20 冷雨丶 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.类目类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。Category的使用场景有那些呢:1、类包含了很多个方法实现,而这些方法需要不同团队的成员来实现2、当你在使用基础类库中的类时,你不想继承这些类而只想添加一... 阅读全文
posted @ 2015-07-17 20:20 冷雨丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。本质原因是因为... 阅读全文
posted @ 2015-07-17 19:45 冷雨丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一.UIView 1.简单说明 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。 2.常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0, 0)) 2.center 中点 3.bounds 位置和尺寸(以自己 阅读全文
posted @ 2015-03-04 19:46 冷雨丶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.内存管理的基本原则:对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段获得了所有权的对象,都必须在你不再使用的时候,由你来调用release,autorelease等手段来释放对它的所有权。在一定的代码段内,对同一对象所做的copy,alloc和retain的操作次数应当与... 阅读全文
posted @ 2015-03-03 16:59 冷雨丶 阅读(148) 评论(0) 推荐(0) 编辑