IOS 学习
vitohe
这个作者很懒,什么都没留下…
展开
-
NSString
//NSString 创建NSString *s1 = @"test";NSString *s2 = [[NSString alloc]init];s2 = "@test";NSString *s3 = [[NSString alloc] initWithString:@"test"];char *Cstring = "test";NSString *cs = [[NSString原创 2015-03-05 12:43:25 · 411 阅读 · 0 评论 -
iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇—UIScrollView控件介绍一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UISc转载 2015-03-24 10:18:31 · 442 阅读 · 0 评论 -
练习2-照片浏览器
1.新建项目2.在ViewController的 viewDidLoad中手动创建控件#import "VTViewController.h"@interface VTViewController () @property(nonatomic,weak) UILabel *nolabel; @property(nonatomic,weak) UIImageV原创 2015-03-12 22:58:33 · 391 阅读 · 0 评论 -
练习1- 按钮的操作
1.新建Single View Application项目:2.导入素材Images.xcassets3.在Main.storyboard中画好界面,state Config设置好对应的图片4.链接属性和按钮的事件5.编写对应的代码:@implementation VTViewController/*移动*/ - (IBAction)m原创 2015-03-12 22:05:01 · 592 阅读 · 0 评论 -
文件操作(NSFileManager)
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。 上面的完转载 2015-03-12 10:35:37 · 353 阅读 · 0 评论 -
混合使用 ARC 和非ARC
ios 5 新建项目的时候默认勾选ARC内存管理机制,因此项目中不能使用 retain,release,autorelease等内存处理的方法。要想在程序中手动管理内存可以:如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。原创 2015-03-10 14:07:04 · 464 阅读 · 0 评论 -
property 中的strong 与weak
strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 @property (nonatomic, strong) NSString *string1; @property (nonatomic, strong) NSString *string2; 有这样两个属性, @synthesize string转载 2015-03-10 13:19:29 · 444 阅读 · 0 评论 -
Nib文件
一. 什么是Nib文件 Nib文件是保存由Interface Builder创建的对象及对象间关系的一种资源文档。Nib文件中的对象包括:接口对象(可视化对象--窗口,视图,控件,菜单...;非可视化对象--窗口控制器,视图控制器,程序委托代理...)和占位符对象(File's Owner,First Responder,Application)。它描述了对象,以及对转载 2015-03-09 12:32:27 · 634 阅读 · 0 评论 -
IOS开发NSBundle对象使用
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的转载 2015-03-09 12:25:00 · 524 阅读 · 0 评论 -
UIImageView和UIImage,CGContextRef
1.UIImageView不支持内部图片平铺(tile)2.资源中的图片要用小写的,模拟器中可能不区分大小写,但在真机中区分. [UIImage imageNamed:@""]; 在设备中区分大小写3.UIView没有背景图属性,有背景色属性.设置背景图可以用addSubView(backgroundImage);,推荐的是设置背景色。4.[UIImage imageNamed转载 2015-03-09 13:09:32 · 644 阅读 · 0 评论 -
NSDictionary
//创建字典//1.多个key-valueNSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"test",@"name",@"13261216946",@"number", nil];//2.单个key-valueNSDictionary *dictionary = [NSDictionary di原创 2015-03-05 14:47:46 · 515 阅读 · 0 评论 -
NSArray
//创建NSArrayNSArray *array = [[NSArray alloc] initWithObjects:@"one",@"tow",nil];- (unsigned) Count;- (id) objectAtIndex: (unsigned int) index;//根据Array创建NSMutableArrayNSMutableArray *MutableArra原创 2015-03-05 13:38:35 · 480 阅读 · 0 评论 -
iOS开发UI篇—xib的简单使用
一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单使用1.建立xib文件转载 2015-03-24 17:34:26 · 501 阅读 · 0 评论