2015年2月4日

(六)应用图标和启动图片

摘要: 十六.设定启动图片和应用图标 1.应用图标 应用图标需要多种规格的原因: 1.iPhone上显示的图标 2.AppStore上显示的图标 3.Spotlight上显示的图标(搜索栏搜到的图标) 注意图标命名为Icon-xx.png 因此需要提供不同的样式。 同名@x2和同名@x3... 阅读全文

posted @ 2015-02-04 22:03 张大大123 阅读(237) 评论(0) 推荐(0) 编辑

(五)超级猜图Demo引出的细节

摘要: 第一部分: 1.按钮的细节,设置背景和前景图片后,要使得背景显示出来,可以设置内边距,影响内部内容。 显示 图片+文字,用button更简单。 问题是,如果不想按钮被点击,在属性面板取消勾选User Interaction Enabled. 2.状态栏的颜色控制(背景色深色,将状态栏... 阅读全文

posted @ 2015-02-04 22:01 张大大123 阅读(117) 评论(0) 推荐(0) 编辑

(四)封装和优化的一些规范

摘要: 十一.字典转模型 用字典存放数据的坏处: 字典的key有可能写错。 因此常用模型来存储数据。 创建一个模型类。注意字符串的@property用copy代替strong(copy用到NSString)。 weak一般用于UI控件,assign用于基本数据类型。 这样只需要检查字... 阅读全文

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

(三)懒加载以及一些设计规范

摘要: 八.文档注释 /** 这是一只显示图片的猫 */ @property (weak, nonatomic) IBOutlet UIImageView *tom; 这样的好处是调用时显示注释: 九.UIButton UIImageView区别 1.需要监听图片点击,需要用... 阅读全文

posted @ 2015-02-04 21:07 张大大123 阅读(133) 评论(0) 推荐(0) 编辑

(二)plist的使用和序列帧动画

摘要: 六.plist的使用方法: iOS的程序在安装在手机上以后会把全部资源文件集成在一个文件夹中,这种文件集合称为bundle,对于一般的工程,只有一个bundle,即mainbundle,因此可以通过bundle来获取文件的全路径,然后读取文件,下面的例子读取的是一个数组plist。 NSAr... 阅读全文

posted @ 2015-02-04 21:03 张大大123 阅读(444) 评论(0) 推荐(0) 编辑

(一)UI设计的一些常识

摘要: 一、概述 新版本的Xcode似乎框架不明示。 UIView:屏幕上看得见摸得着的东西。视图、控件、组件。 UIView是一个容器,能容纳其他UIView。 UIViewController用来控制UIView。 按钮事件的绑定: 手写代码的方法: 1.右键单击按钮,选择touch u... 阅读全文

posted @ 2015-02-04 20:57 张大大123 阅读(235) 评论(0) 推荐(0) 编辑

OC语言(六)

摘要: 四十六.block类型 用来封装代码,可以在任何时候执行。 与函数的区别:可以在运行时动态产生。 block的标志:^ 有形参、有返回值 int (^sumblock)(int,int) = ^(int a, int b){ NSLog(@"a + b ... 阅读全文

posted @ 2015-02-04 20:54 张大大123 阅读(156) 评论(0) 推荐(0) 编辑

OC语言(五)

摘要: 三十七.SEL类型-方法的包装 发送消息其实就是发送SEL。 每个方法都有与之对应的SEL类型数据。 第一次调用方法,先把方法包装成为SEL数据,再根据SEL去找方法地址,最后根据方法地址调用相应的方法(缓存机制提高性能)。 通过SEL调用方法: 调用无参方法Test [p pe... 阅读全文

posted @ 2015-02-04 20:49 张大大123 阅读(122) 评论(0) 推荐(0) 编辑

OC语言(四)

摘要: 二十八.id类型(万能指针) 可以指向任何id对象(本身就是指针,不用*) id相当于NSObject *,类似于一种多态。 二十九.重写构造方法 new方法的实质:分配空间+alloc 和 初始化-init 开发过程一般是用 +alloc 和 -init来进行初始化 ... 阅读全文

posted @ 2015-02-04 20:48 张大大123 阅读(103) 评论(0) 推荐(0) 编辑

OC语言(三)

摘要: 十九.一些规范 import系统自带的用尖括号来包含。 发现需求不清晰,一定要先搞明白才去做。 多文件开发,文件名和类名一致 命令行里的做法:(只是编译链接主文件,但是全部编译链接会出错) 1.每个文件都要引入主框架(如果使用了NSObject) 2.如果用到了其他类,也要引... 阅读全文

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

OC语言(二)

摘要: 十.匿名对象 即不将对象赋给指针,而是直接使用 注意new对象的时候要用[ ]嵌套 例如:[[Car new] run]; 十一.枚举书写规范 注意空格 //注视 typedef enum { } XXX; 十二.面向对象三大特性之封装 封装、继承、多... 阅读全文

posted @ 2015-02-04 20:43 张大大123 阅读(123) 评论(0) 推荐(0) 编辑

OC语言(一)

摘要: 一.概述 1.基本上所有关键词@开头 2.字符串以@开头,如@“Hello” 3.基本数据类型 char int float double BOOL(YES\NO) 4.空为nil 5.注释同C语音 6.屏幕输出 NSLog(@“String”); NSLog(@“age is %i”,27);... 阅读全文

posted @ 2015-02-04 20:40 张大大123 阅读(151) 评论(0) 推荐(0) 编辑

PLSQL显示乱码-无法进行中文条件查询解决

摘要: PLSQL显示乱码-无法进行中文条件查询解决 原因: PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 解决: 1. 查询Oracle服务端字符集编码,获取NLS_CHARACTE... 阅读全文

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

导航