03 2015 档案

摘要:1.Info.plist常见的设置* 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除* 在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”* 项目中其他Plis... 阅读全文
posted @ 2015-03-31 23:07 星星Star😋 阅读(425) 评论(0) 推荐(0)
摘要:* weak (assign) : 代理\UI控件* strong (retain) : 其他对象(除代理\UI控件\字符串以外的对象)* copy : 字符串* assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)该文暂时只做使用描述,详细讲解将后续补充 阅读全文
posted @ 2015-03-31 22:51 星星Star😋 阅读(143) 评论(0) 推荐(0)
摘要:1: 数据刷新的总体步骤1.1: 修改模型数据1.2: 刷新表格(刷新界面)2: 刷新表格的方法// 全局刷新(每一行都会重新刷新)- (void)reloadData;// 局部刷新(使用前提: 刷新前后, 模型数据的个数不变)- (void)reloadRowsAtIndexPaths:(NSA... 阅读全文
posted @ 2015-03-31 22:50 星星Star😋 阅读(447) 评论(0) 推荐(0)
摘要:1. 如何创建一个控制器1.1. 控制器常见的创建方式有以下几种//1.1.1:通过storyboard创建//1.1.2:直接创建YHViewController *viewController = [[YHViewController alloc] init];//1.1.3:指定xib文件来创... 阅读全文
posted @ 2015-03-31 22:45 星星Star😋 阅读(239) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-03-31 22:24 星星Star😋 阅读(172) 评论(0) 推荐(0)
摘要:* 一个文本输入框的文字发生改变时,文本输入框会发出一个UITextFieldTextDidChangeNotification通知* 因此通过监听通知来监听文本输入框的文字改变[[NSNotificationCenter defaultCenter] addObserver:self select... 阅读全文
posted @ 2015-03-31 22:10 星星Star😋 阅读(371) 评论(0) 推荐(0)
摘要:* UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件* UISwitch可以通过拖线监听状态改变* UISwitch可以通过addTarget: 监听状态改变- (void)addTarget:(id)target action:(SEL)act... 阅读全文
posted @ 2015-03-31 22:09 星星Star😋 阅读(185) 评论(0) 推荐(0)
摘要:第一步:main函数第二步:UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象第三步:delegate代理开始处理(监听)系统事件 (没有storyboard的情况下)* 程序启动完毕的时候, 就会调用代理的[applic... 阅读全文
posted @ 2015-03-31 22:06 星星Star😋 阅读(221) 评论(0) 推荐(0)
摘要:1.UIPickerView1.1. UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIP... 阅读全文
posted @ 2015-03-31 22:05 星星Star😋 阅读(391) 评论(0) 推荐(0)
摘要:1.1 - (void)layoutSubviews;* 当一个控件的frame发生改变的时候就会自动调用* 一般在这里布局内部的子控件(设置子控件的frame)* 一定要调用super的layoutSubviews方法1.2 - (void)didMoveToSuperview;* 当一个控件被添... 阅读全文
posted @ 2015-03-31 22:02 星星Star😋 阅读(1053) 评论(0) 推荐(0)
摘要:1.通知中心(NSNotificationCenter)1.1.每一个应用程序都有一个通知中心(NSNotificationCenter*)实例,专门负责协助不同对象之间的消息通信1.2.这就是观察者模式(Observer),任何一个对象都可以向通知中心发布通知(NSNotification*),描... 阅读全文
posted @ 2015-03-18 22:43 星星Star😋 阅读(191) 评论(0) 推荐(0)
摘要:新建一个xib文件描述一个view的内部结构(假设叫做StarCell.xib)新建一个自定义的类(自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class)新建类的类名最好跟xib的文件名保持一致(比如类名就叫做StarCell)将xib中的控件 和 自定义类的.m文... 阅读全文
posted @ 2015-03-17 01:22 星星Star😋 阅读(294) 评论(0) 推荐(0)
摘要:先搞清楚谁是谁的代理(delegate)定义代理协议,协议名称的命名规范:控件类名 + Delegate定义代理方法代理方法一般都定义为@optional代理方法名都以控件名开头代理方法至少有1个参数,将控件本身传递出去设置代理(delegate)对象 (比如myView.delegate = xx... 阅读全文
posted @ 2015-03-17 01:19 星星Star😋 阅读(172) 评论(0) 推荐(0)
摘要:1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图... 阅读全文
posted @ 2015-03-17 01:18 星星Star😋 阅读(195) 评论(0) 推荐(0)
摘要:除了:getter setter 方法,点语法, ->访问修饰符之外,我们还可以用 KVC(Key-Value-Coding) 键值编码来操作对象。那么究竟如何使用KVC操作对象的属性呢?下面我会用详细的例子来讲解。1、KVC的简单的赋值与取值赋值方法:[obj setValue:@"newValu... 阅读全文
posted @ 2015-03-16 11:20 星星Star😋 阅读(351) 评论(0) 推荐(0)
摘要:UITableViewDataSource协议@property (nonatomic, assign) id dataSource;// 一共有多少组数据- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;// 每一... 阅读全文
posted @ 2015-03-15 11:28 星星Star😋 阅读(343) 评论(0) 推荐(0)
摘要:宝岛程序员自制的XVim命令总结,太棒了,所有常用命令一目了然,初学者可以很容易查到自己需要的命令,在这里我分享此图,向宝岛程序员vgod致敬。 原文地址:http://blog.vgod.tw/PDF版下载Vim自身的命令外,还有xcode相关的命令命令说明:runxcode代码运行:mak... 阅读全文
posted @ 2015-03-12 13:56 星星Star😋 阅读(230) 评论(0) 推荐(0)
摘要:只要文件名叫做Icon.png,就会自动被当做是应用程序的图标一个应用程序可以准备多种规格的图标,详情可以查看苹果官方文档,如下图(有待翻译,请关注我的博客) 阅读全文
posted @ 2015-03-10 20:01 星星Star😋 阅读(238) 评论(0) 推荐(0)
摘要:App在启动过程时,全屏显示的图片:Default.png不同规格Default图片的使用场合Default.png:非retina-iPhone屏幕,320x480Default@2x.png:retina-iPhone屏幕,640x960Default-568h@2x.png:4inch的ret... 阅读全文
posted @ 2015-03-10 19:52 星星Star😋 阅读(346) 评论(0) 推荐(0)
摘要:这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载。Basic声明常量let声明变量var注释依旧使用"//" "/**/", 注意这里"/**/"在Swift可以嵌套使用表达式结尾不再有分号整数你可以声明为Int或者UInt,他们本身适应... 阅读全文
posted @ 2015-03-10 13:34 星星Star😋 阅读(289) 评论(0) 推荐(0)
摘要:// 1.创建Lable var lbl:UILabel? = UILabel() lbl!.text = app!.name! + "正在下载……" lbl!.textAlignment = NSTextAlignment.Center; ... 阅读全文
posted @ 2015-03-09 21:19 星星Star😋 阅读(2352) 评论(0) 推荐(0)
摘要:1.Xcode自带头文件的路径/Applications/Xcode.app: 应用程序->右键Xcode->显示包内容/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SD... 阅读全文
posted @ 2015-03-08 15:51 星星Star😋 阅读(383) 评论(0) 推荐(0)
摘要:整理自BigPolarBear的博客、杂技杂记以及CC此前整理。古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHI... 阅读全文
posted @ 2015-03-06 22:33 星星Star😋 阅读(140) 评论(0) 推荐(0)
摘要:1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 案例: // File : 全路径 // NSBundle : 一个NSBundle代表一个文件夹 ... 阅读全文
posted @ 2015-03-05 23:10 星星Star😋 阅读(244) 评论(0) 推荐(0)
摘要:var fileManager = NSFileManager() // 取得文件夹的路径,注意:末尾加/与不加同样,推荐末尾加/ // Define folderPath var filePath = "/Users/Star/deskto... 阅读全文
posted @ 2015-03-01 11:27 星星Star😋 阅读(606) 评论(0) 推荐(0)