上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 109 下一页

2015年2月11日

(三十八)从私人通讯录引出的细节II -数据逆传 -tableView点击 -自定义分割线

摘要: 项目中的警告是不会影响app发布的,例如引入第三方类库很容易引入警告。 细节1:跳转的数据传递。 prepareForSegue: sender: 方法是在执行segue后,跳转之前调用这个方法,一般在这里给下一个控制器传递数据。 可以直接在这里获取目标控制器:如果只是简单的修改,不必一定写成真... 阅读全文

posted @ 2015-02-11 15:55 张大大123 阅读(137) 评论(0) 推荐(0) 编辑

(三十七)从私人通讯录引出的细节I -Notification -Segue -HUD -延时

摘要: 细节1:账号和密码都有值的时候才可以点击登录按钮,因此应该监听文本框的文本改变。 因为文本框的文本改变代理不能处理,因此应该使用通知Notification。 文本框文本改变会发出通知:通知的前两个参数表示接收者object接收到通知时调用哪个类的哪个函数。 [[NSNotificationCe... 阅读全文

posted @ 2015-02-11 11:46 张大大123 阅读(1727) 评论(0) 推荐(0) 编辑

2015年2月10日

(三十六)利用AFNetworking进行JSON数据解析

摘要: 1.首先要安装CocoaPods,然后在需要AFNetworking的工程根目录建立podfile,内容如下: platform :ios, '7.0'pod ‘AFNetworking' 2.然后在当前目录下执行pod install命令,等待安装完成,打开新生成的工程文件(workspace... 阅读全文

posted @ 2015-02-10 16:26 张大大123 阅读(294) 评论(0) 推荐(0) 编辑

两个新认识

摘要: 前几天,跟朋友小聚吹牛,才知道 leancloud 是所谓的 Baas,而它的榜样 parse 是早已经知道的,但一直没有真正关注过,深感这几年技术已经荒废太多。联想到之前的一些反省,觉得要再开始写一下东西了。Baas 大概是新提出来的概念罢,它让可视化的后端开发成为可能,应该是移... 阅读全文

posted @ 2015-02-10 15:45 张大大123 阅读(100) 评论(0) 推荐(0) 编辑

(三十五)控制器的生命周期循环

摘要: 控制器有两个已经废除的方法: viewWillUnload与viewDidUnload方法: /** * 控制器的View即将销毁的时候调用 */- (void)viewWillUnload{ [super viewWillUnload];}/** * 控制器的View已经销毁的时候调... 阅读全文

posted @ 2015-02-10 15:26 张大大123 阅读(130) 评论(0) 推荐(0) 编辑

(三十四)NavigationController初步

摘要: 为了了解底层,首先不基于UIWindow而基于UIWindow来创建App。 由于Xcode6没有以前的基于UIWindow的空项目,所以选择SingleView,然后删除storyboard,移除BuildSettings里面的main Interface。 然后在AppDelegate中初始... 阅读全文

posted @ 2015-02-10 12:15 张大大123 阅读(130) 评论(0) 推荐(0) 编辑

(三十三)UIApplicationDelegate和程序的启动过程

摘要: 移动操作系统有个致命弱点,是app容易受到干扰(来电或者锁屏)。 当app受到干扰时,会产生一系列的系统事件,这时UIApplication会通知其delegate对象,让delegate处理系统事件。 delegate可以处理生命周期事件、系统事件、内存警告等。 ApplicationDele... 阅读全文

posted @ 2015-02-10 10:27 张大大123 阅读(146) 评论(0) 推荐(0) 编辑

2015年2月9日

(三十三)Xcode项目的重要工程文件

摘要: 1.Supporting files内有一个Xxx-Info.plist文件(旧版本Xcode的配置文件叫Info.plist)。因此自定义的plist不要带Info关键词。 这个plist是系统的全局配置,不能删除。 Bundle display name是软件的名称,需要注意的是修改完软件名... 阅读全文

posted @ 2015-02-09 16:24 张大大123 阅读(151) 评论(0) 推荐(0) 编辑

(三十二)DatePicker和自定义键盘

摘要: DatePicker通过设置Locale属性可以设置语言(注意手机语言也会影响到它的显示)。 如果通过代码创建DatePicker,又要设置属性,使用下面的代码,注意locale是个枚举,初始化要填写国家语言的标准写法: 例如中国,使用zh_CN。 例如下面的场景,自定义生日输入键盘,只需要定义... 阅读全文

posted @ 2015-02-09 15:31 张大大123 阅读(145) 评论(0) 推荐(0) 编辑

(三十一)PickerView自定义视图

摘要: 例如选择国家,左边是名称右边是国家,不应该使用两列,而是自定义PickerView的一列,可以通过xib来实现。 注意,虽然PickerView也是一列,但是数据源方法是@required,所以必须实现。 因此,核心思想就是一列,自定义PickerView的行视图。 使用viewForRow方法... 阅读全文

posted @ 2015-02-09 14:44 张大大123 阅读(261) 评论(0) 推荐(0) 编辑

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 109 下一页

导航