![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 79
大肠杆君
这个作者很懒,什么都没留下…
展开
-
关于UIView, UIWindow
程序结构:@interface AppDelegate : UIResponder @property (retain, nonatomic) UIWindow *window;在刚创建好的工程中, 要把属性的strong修饰词改为retain@endAppDelegate 继承了 UIResponder 类(响应者),其中有一个属性: window, 我们用原创 2015-01-25 21:09:24 · 310 阅读 · 0 评论 -
UILabel, UITextField, UIImageView
UILabel:NS_CLASS_AVAILABLE_IOS(2_0) @interface UILabel : UIView UILabel 继承自 UIView, 这意味着UILabel可以使用UIView所拥有的属性和方法, 通常使用UIView类的初始化方法UILabel中常用的属性:@property(nonatomic,copy)原创 2015-02-28 23:02:44 · 286 阅读 · 0 评论 -
UIViewController
UIViewController@property(nonatomic,retain) UIView *view;ViewContrlller本身不是一个视图, 想要显示的视图必须要放在这个视图上初始化方法:- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleO原创 2015-02-28 23:08:06 · 274 阅读 · 0 评论 -
storyboard
MRC 下编译 ARC 文件: 只将那两个文件ARC编译单例:内存唯一只初始化一次, 永远不释放Model层: 网络, 存储, 单例, 解析(XML, Jason), 数据 — 直观看上去都是一个类如果打印的对象为nil, 则原因是没有进行初始化.容器类型的变量(数组,集合, 字典), 如果在.h中声明了, 就必须在.m中对该容器进行初始化原创 2015-02-28 23:41:06 · 357 阅读 · 0 评论 -
本地存储
可直接存储:NSStringNSNumberNSDataNSArrayNSDictionaryNSSet需要转换的:Model程序安装到手机上会创建4个文件夹:Bundle.app —> 在程序执行期间, 其中的数据不能进行更改, 其他三个可以修改1. 存储内容包括代码, 资源图片等存在于xco原创 2015-02-28 23:51:31 · 256 阅读 · 0 评论 -
斯坦福大学公开课cs106p - 01笔记
MVC:Model = What your application is (but not how it is displayed) — UI independent (独立于UI的)Controller =How your Model is presented to the user (UI logic)View = YourController’s minions原创 2015-02-28 23:52:29 · 432 阅读 · 0 评论 -
UIScrollView
关于UIScrollView的总结:NS_CLASS_AVAILABLE_IOS(2_0) @interface UIScrollView : UIView UIScrollView继承自UIView, 没有自己的初始化方法, 所以调用UIView的初始化方法 initWithFrame:UIScrollView可以理解为通过放映机的镜头显示其后面胶片的内容. 设置fr原创 2015-02-28 23:31:51 · 360 阅读 · 0 评论 -
xml数据解析
XMLSAX:创建XmlParser类,继承于NSObject类,遵循 NSXMLParserDelegate协议:@interface XmlParser : NSObjectNSXMLParser类:继承与NSObject类:@interface NSXMLParser : NSObject 初始化方法:- (instance原创 2015-02-28 23:42:55 · 271 阅读 · 0 评论