- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 常用基础控件以及属性
一、UILabel 标签 继承于UIView视图 1.text 文本值 lab1.text = @”我是一个标签!”;2.color 字体颜色 [UIColor clearColor] 清空背景颜色 lab1.textColor = [UIColor orangeColor]; //设置背景图片 lab1.backgroundColor = [UIColor colorWithPatte
2016-02-27 13:11:16 940
原创 iOS7免证书真机调试
进入xcode,菜单栏选择xcode –> preferences (快捷键 command + ,)在Accounts选项卡添加自己的Apple ID 在项目导航栏中选择要真机调试的项目,在工作区的targets选择要测试的项目(一般就是项目名称)选择General选项卡,展开Identity项,修改下面的team选项为你刚才添加的Apple ID 把你需要真机调试的设备连上电脑在刚才team
2016-02-27 12:00:08 538
原创 安装cocoapods
第一部分: **注意:$这个符号不要写入,仅至在此表示区分**CocoaPods 的安装 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM
2016-02-27 11:18:56 590
原创 OC初级基础语法与内存管理MRC
Objective-c初级复习 • C语言回顾一.数据类型 名称 占位符 字节数 int 整数类型 %i/%d 4 float 单浮点数 %f/%.2f 4 double 双浮 %lf 8 char 英文字符 %c 1 unichar 中文字符 %C
2016-02-26 15:12:46 728
原创 OC高级foundation框架类以及数据的简单存储
Objective-c高级复习 第一章 Foundation框架介绍 Foundation.framework是iOS开发的核心框架之第二章一、NSNumber OC的数字类型(存储C语言中简单的基本数据类型) C语言中简单的基本数据类型:int、float、double、char、bool C语言中复杂的基本数据类型:enum、struct、*p(NSValue) 1 创建对象(将C-
2016-02-26 15:01:33 634
原创 国际化和应用偏好设置
http://www.cocoachina.com/industry/20140526/8554.html一、国际化 Localization 步骤: 1.添加新支持的语言 选中项目->Project->Info->Localizations->选中新的语言进行添加2.本地化内容 添加一个Localizable.strings的文件 NSLocalizedString(@”lbl”, ni
2016-02-26 14:54:35 237
原创 iPad 应用
一、iPad与iPhone的区别 1.iPhone的尺寸与分辨率 名称 尺寸(寸) 比例 分辨率 iPhone1 320*480(3.5) 1x 320*480 –2007 iPhone3G 320*480(3.5) 1x 320*480 iPhone3GS 320*480(3.5)
2016-02-26 14:52:32 488
原创 系统自动布局
一、autoresizing 优点:可以帮助我们完成一部分的自动布局 缺点:不能精确控制控件的位置二、autolayout 1.添加约束蓝色:约束正常 橙色:缺少约束 红色:约束错误2.相对于父视图的约束 Leading Space to Container (Left) 距离父视图左边距 Trailing Space to Container (Right)距离父视图右边距 To
2016-02-26 14:51:47 246
原创 动画
一、UIView动画 http://blog.csdn.net/huifeidexin_1/article/details/7597868/ http://www.cnblogs.com/wendingding/p/3802830.html http://www.cnblogs.com/jackluo/p/3901244.html二、过渡动画 CATransition 1.type 类型
2016-02-26 14:46:50 228
原创 手势
在视图添加手势之前,先设置视图的属性 允许用户交互 self.view.userInteractionEnabled = YES; 允许多点触摸 self.view.multipleTouchEnabled = YES;一、UITapGestureRecognizer 触摸手势创建 UITapGestureRecognizer *tap = [[UITapGestureRecognizer
2016-02-22 15:22:16 282
原创 UI视图
一、UIButton 按钮类型 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用 UIButtonTypeInfoLight, 亮色感叹号 UIButtonTypeInfoDark, 暗色感叹号 UIButtonTypeContactAdd, 十字加号按钮状态 UIControlSta
2016-02-22 15:17:51 661
原创 数据持久化
数据持久化数据(文件)存储 一、文本和plist文件 NSString、NSArray、NSDictionary二、归档和解档(字节文件) NSData(实体类、文本、图片、视频)三、NSUserDefault 应用程序的配置信息 1.得到当前应用程序的配置信息 NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];2.存储信
2016-02-22 15:08:18 216
原创 状态栏(UITabBar)、导航栏(UINavigation)
视图控制器一、UITabBarController 工具栏控制器(选项卡控制器)UITabBar 选项卡栏尺寸:320*49px属性: 图标或文字颜色 tbBar.tabBar.tintColor = [UIColor yellowColor]; 背景颜色 tbBar.tabBar.barTintColor = [UIColor blackColor]; 背景图片 tbBar.tabBa
2016-02-22 15:07:13 564
原创 笔试题
1.obj-c有私有方法么?私有变量呢? 答: 有私有方法,也有私有变量。 在objective-C中,所有实例变量默认都是私有的,所有实例方法默认都是公有的2.#import跟#include的区别?#import<>跟#import又有什么区别? 答: 1.#import是 Objective-C 导入头文件的关键字,而#include是c#/c++导入头文件的关键字 2.使
2016-02-22 14:55:44 459
原创 窗口、视图和Storyboard
一、UIWindow 窗口 创建窗口: self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen ] bounds]]; 设置窗口的背景颜色: self.window.backgroundColor = [UIColor whiteColor]; 创建视图控制器 MainViewController *main
2016-02-18 16:09:33 459
原创 iOS基础
一、iPhone的技术层 1.Cocoa Touch 触摸层(视图层) 1).UIKit 视图框架 2).Map Kit 地图框架 3).Message UI / Address Book UI 短信息和邮件框架、地址薄框架2.Media 多媒体层 1). Audio ToolBox 2).OpenGL ES 3D动画引擎 3).M
2016-02-18 15:05:44 282
原创 分类 继承 封装 多态
分类-Category:作用:在不改变原类的基础上为类添加一些方法(便于合作开发) 注意: 1.分类只能增加方法,不能增加成员变量 2.分类方法中可以访问原类中已声明的成员变量 3.分类中可以实现原类中的方法,覆盖原类中的方法,使原类中的方法不能使用,所以一般分类中不实现原类的方法。 4.方法调用优先级:分类(最后参与编译的分类优先)—>子类—>父类继承:优
2016-02-18 10:13:08 235
原创 iOS基本设计模式
一、MVC(Model-View-Controller)模型-视图-控制器 模式会将你的代码分割成几个部分。模型:定义程序的数据引擎,负责数据的完整性;视图:定义程序的用户界面,不过问界面上的数据的出处;控制器:充当模型和视图之间的桥梁,实现数据和显示的更新;二、Delegattion 代理模式—这个设计模式有助于一个对象的数据传输到另一个对象委托模式可以对复杂的对象进行修改而不需要子类化,
2016-02-17 22:20:47 425
原创 OC 内存管理
Object-C 并没有像 C#、java 那样拥有垃圾回收机制,所以OC的内存管理需要开发人员手动维护。一、引用计数器 Automatic Reference Counting 在Xcode4.2及以后的版本引入了ARC机制,可以为你的代码自动带上内存释放的代码,而如果需要手动修改,则会报错。如果需要关闭ARC: 选中项目属性—>Build Settings —>搜索“garbage
2016-02-17 15:23:01 332
简易的画板
2015-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人