自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 内存管理高级

现有Person类, 有属性如下:@property(nonatomic,retain)Student*student;@property(nonatomic,copy)NSString*name;@property(nonatomic,retain)NSString*sex;assign下的属性内部实现:setter:- (vo

2015-02-28 23:57:56 365

原创 内存管理初级

复习C语言中的内存:int *p = malloc(8); —>堆内存free(p);free(p); —>过度释放内存溢出: 内存不释放野指针: free之后还可以用p找到那块内存, 因为是标记删除; 但内存中内容不能保证还是原来的, 因为所有权已还给系统野指针异常是程序crash主要原因将ARC改为MRC:AR

2015-02-28 23:57:19 229

原创 NSString

1. 创建字符串:NSString*str = [[NSStringalloc]init];NSString*str1 = [NSStringstring];以上为使用初始化方法和便利构造器生成NSString对象, 在栈区: 0x7fff7a15ab90NSString*str2 = @"你好";以上为使用字面量快速生成NS

2015-02-28 23:54:40 570

原创 斯坦福大学公开课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 431

原创 本地存储

可直接存储:NSStringNSNumberNSDataNSArrayNSDictionaryNSSet需要转换的:Model程序安装到手机上会创建4个文件夹:Bundle.app —> 在程序执行期间, 其中的数据不能进行更改, 其他三个可以修改1. 存储内容包括代码, 资源图片等存在于xco

2015-02-28 23:51:31 256

原创 xml数据解析

XMLSAX:创建XmlParser类,继承于NSObject类,遵循 NSXMLParserDelegate协议:@interface XmlParser : NSObjectNSXMLParser类:继承与NSObject类:@interface NSXMLParser : NSObject 初始化方法:- (instance

2015-02-28 23:42:55 271

原创 storyboard

MRC 下编译 ARC 文件: 只将那两个文件ARC编译单例:内存唯一只初始化一次, 永远不释放Model层: 网络, 存储, 单例, 解析(XML, Jason), 数据 — 直观看上去都是一个类如果打印的对象为nil, 则原因是没有进行初始化.容器类型的变量(数组,集合, 字典), 如果在.h中声明了, 就必须在.m中对该容器进行初始化

2015-02-28 23:41:06 357

原创 UIScrollView

关于UIScrollView的总结:NS_CLASS_AVAILABLE_IOS(2_0) @interface UIScrollView : UIView UIScrollView继承自UIView, 没有自己的初始化方法, 所以调用UIView的初始化方法 initWithFrame:UIScrollView可以理解为通过放映机的镜头显示其后面胶片的内容. 设置fr

2015-02-28 23:31:51 360

原创 UIViewController

UIViewController@property(nonatomic,retain) UIView *view;ViewContrlller本身不是一个视图, 想要显示的视图必须要放在这个视图上初始化方法:- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleO

2015-02-28 23:08:06 274

原创 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

原创 关于UIView, UIWindow

程序结构:@interface AppDelegate : UIResponder @property (retain, nonatomic) UIWindow *window;在刚创建好的工程中, 要把属性的strong修饰词改为retain@endAppDelegate 继承了 UIResponder 类(响应者),其中有一个属性: window, 我们用

2015-01-25 21:09:24 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除