/** * 1. 设置显示到控制器上的模型数据(根据plist文件设置其属性,然后定义与实现工厂方法来快速实现字典转模型) */// 1. 模型Shop.h文件@interface Shop : NSObject@property (nonatomic, strong) NSS...
分类:
其他好文 时间:
2015-07-14 05:59:23
阅读次数:
143
关于字典plist读取/字典转模型/自定义View/MVC/Xib的使用/MJExtension使用总结一:Plist读取 1 /******************************************************************************/ 2 一:简...
分类:
移动开发 时间:
2015-07-14 00:00:23
阅读次数:
494
代码:因为你无法直观地看到你能得到的结果,所以你很可能需要不断地Cmd+R/Cmd+.来修改各个视图的位置大小。即使你用上了Reveal或者RestartLessOften之类的工具,也还是无法特别方便地完成需要的布局。另外加上如果需要利用AutoLayout来进行尺寸适配的话,使用代码进行约束就更...
分类:
其他好文 时间:
2015-07-13 22:07:56
阅读次数:
112
一、instancetype?instancetype在类型表示上,跟id一样,可以表示任何对象类型?instancetype只能用在返回值类型上,不能像id一样用在参数类型上?instancetype比id多一个好处:编译器会检测instancetype的真实类型二、Xib文件的使用?Xib文件可...
分类:
其他好文 时间:
2015-07-13 18:27:06
阅读次数:
88
1.xib的基础知识:1).xib = nib;2).xib的加载:[[NSBundle mainBundle] loadNibName:@"rowView" ower:nil options:nil];2.xib 和storyboard 的异同:1>.不同*storyboard:描述软件界面,大范...
分类:
移动开发 时间:
2015-07-11 11:49:25
阅读次数:
140
1.今天学习了一下UIScrollveiw的使用方法:就是在欢迎界面的使用来介绍产品的新特性的代码:下面有两种方法来实现其中代码:(不多说废话,直接来代码)使用xib实现的#import "WecomeViewController1.h"#import "AppDelegate.h"#import ...
分类:
其他好文 时间:
2015-07-11 10:28:27
阅读次数:
92
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。
Storyboard有很多优点:
使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌...
分类:
编程语言 时间:
2015-07-10 19:03:21
阅读次数:
137
知识要点 1. xib最终会变成nib文件2. NSBundle实例方法 - (NSString *)pathForResource:(NSString *)name ofType:(NSString *)ext; 如果bundle中不存在某个文件,则返回的path为nil,如果存在 则会返回该文....
分类:
移动开发 时间:
2015-07-09 19:34:00
阅读次数:
1769
1.用xib的话,设置约束的时候 不设置lable的高度即可,高度返回的就是最优高度。2.用lable代码计算高度CGFloat getHeightForLableString(NSString *value,CGFloat width,UIFont * font){ UILabel * la...
分类:
移动开发 时间:
2015-07-09 13:07:11
阅读次数:
289
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题,有人提出可以创建多个Sto...
分类:
移动开发 时间:
2015-07-08 22:45:14
阅读次数:
208