摘要: A.控制器的创建控制器常见的创建方式有以下几种通过storyboard创建直接创建1 ViewController *vc = [[ViewController alloc] init];xib设置了class后,当xib的文件名跟controller类名一样的时候,用这个方法默认就会加载xib中的... 阅读全文
posted @ 2015-02-09 16:31 kengsir 阅读(310) 评论(0) 推荐(0) 编辑
摘要: A.需求1.使用plist数据,展示类似QQ好友列表的分组、组内成员显示缩进功能2.组名使用Header,展示箭头图标、组名、组内人数和上线人数3.点击组名,伸展、缩回好友组code source:B.实现步骤1.编写MVC结构(1)根据plist文件结构,编写model,使用嵌套型 1 // 2 ... 阅读全文
posted @ 2015-02-09 16:28 kengsir 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 使用storyboard设计静态的表格数据A.实现步骤1.控制器继承UITableViewController2.在storyboard中使用TableViewController,删除原来的ViewController3.设置class4.设置新的View Controller为程序入口5.设置T... 阅读全文
posted @ 2015-02-09 16:27 kengsir 阅读(217) 评论(0) 推荐(0) 编辑
摘要: A.需求做出一个类似于QQ、微信的聊天界面1.每个cell包含发送时间、发送人(头像)、发送信息2.使用对方头像放在左边,我方头像在右边3.对方信息使用白色背景对话框,我方信息使用蓝色背景对话框4.隐藏相同的发送时间5.底部功能按钮:语音按钮、消息输入框、表情按钮、附加按钮6.响应键盘事件,呼出键盘... 阅读全文
posted @ 2015-02-09 15:56 kengsir 阅读(3936) 评论(0) 推荐(0) 编辑
摘要: retest 阅读全文
posted @ 2015-02-03 10:21 kengsir 阅读(97) 评论(0) 推荐(0) 编辑
摘要: A.UIWindow概念1.继承UIView,是一种特殊的UIView2.通常一个APP只有一个UIWindow3.iOS程序启动后,创建的第一个视图就是UIWindow4.没有UIWindow,不能显示任何东西B.使用1.创建一个Empty Application项目没有了storyboard,要... 阅读全文
posted @ 2015-02-03 10:19 kengsir 阅读(305) 评论(0) 推荐(0) 编辑
摘要: A.概念1.移动app非常容易受到其他的系统、软件事件的干扰,如来电、锁屏2.app受到干扰的时候,UIApplication会通知delegate,来代理处理干扰事件3.delegate可以处理的事件(1)app声明周期(启动、关闭)(2)系统事件(来电)(3)紧急事件(内存警告)B.使用称为de... 阅读全文
posted @ 2015-02-03 10:18 kengsir 阅读(182) 评论(0) 推荐(0) 编辑
摘要: A.概念1.UIApplication对象是应用程序的象征,每个应用都有2.单例3.[UIApplication sharedApplication] 获取4.iOS启动创建的第一个对象5.利用UIApplication可以进行应用级的操作B.使用1.app的消息数量图标提示 1 // 1.... 阅读全文
posted @ 2015-02-02 14:41 kengsir 阅读(166) 评论(0) 推荐(0) 编辑
摘要: A.项目中的常见文件1.单元测试Test2.Frameworks(xCode6 创建的SingleView Project没有)依赖框架3.Products打包好的文件4. projectname-Info.plist全局配置文件所以最好其他的plist文件不要带有Info字眼(1)更改项目名a.修... 阅读全文
posted @ 2015-02-02 14:10 kengsir 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. frame的尺寸和位置 2. hidden是否为Yes 3. 有没有添加到父控件中 4. alpha 是否为 0 5. 被其他控件遮住了 6. 检查父控件前面的5条情况 7. 任何控件在init方法中拿到的宽高都是 0 or 在初始化方法《init》中,uiview的fr... 阅读全文
posted @ 2015-01-30 17:14 kengsir 阅读(145) 评论(0) 推荐(0) 编辑