
IOS
DRAGON-Yeah
互联网、移动互联网开发者,嵌入式系统爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我的日记----IOS系统架构
那一天,我开始成为了一名程序员,回想起大一到大四,不断地学习,不断地积累,直到现在为止,无论接触什么样的语言,什么样的操作系统,我都可以在半天之内迅速适应并且能上手操作. 总结了一下,到现在这个程度,完全是因为自己从焊电路板,编写单片机,移植操作系统开始的.而且有一些小得项目经验吧. 刚接触IOS开发,从来没有操作过苹果电脑的我用了两个钟头的时间,基本把系统自如的操作起来,并且写出了Objec原创 2013-11-14 16:35:42 · 1080 阅读 · 0 评论 -
IOS学习笔记---跑马灯与彩灯切换
需求: 设置一个颜色切换的彩灯,可以正向/逆向以及停止. 功能如下图: 设计思路: (1)用一个数组装载颜色 (2)用同样长度的数组装载图片 (3)使用定时器进行流水切换 切换:使用%进行上一中颜色和上一张图片切换. 代码: // // ViewController.h // ColorLed // DRAGON // Created by 5016原创 2013-12-25 19:40:36 · 916 阅读 · 0 评论 -
IOS学习笔记---UIKit之UITextField
UITextField是IOS sdk中的可编辑的文本框,它可以被设置成各种可编辑的文本,譬如电话号码,密码,邮箱..... 同时UITextField可以通过实现协议,来让生命周期中得UITextField变现得更加完美. 实例代码: #import @interface ViewController : UIViewController//实现UITextFild的协议原创 2013-12-25 18:56:16 · 788 阅读 · 0 评论 -
IOS学习笔记---UIKit之UIButton
UIButton是IOS系统SDK中UIKit框架的按钮控件,开发者可以根据自己的设计去设置按钮的样式并且绑定相对应事件. 下面是小案例: 新建工程:File--->new Project--->Application--->Single View Application 在ViewController.m下,程序从viewDidLoad开始执行: - (void)原创 2013-12-25 18:43:56 · 661 阅读 · 0 评论 -
IOS学习笔记---多目运算计算器
需求: (1)完成一个计算器,可以进行多目运算,而且可以判断优先级. 设计思路: (1)先画UI,设置好位置 (2)处理限制输入: 1.处理不能同时输入多个符号,不能重复输入符号 2.开头不能为* 和 ÷ 3.÷后面的数字不能为0 4.处理小数点 5.处理= 6.处理以符号结尾的公式,自动删除 (3)设计一个数组进行历史记载 (4)设计退出键 代码如下:原创 2013-12-25 19:52:33 · 1527 阅读 · 0 评论 -
IOS学习笔记---UIKit之UILable
UILable:是UIKit中的只读可视化控件,一般用于显示用户信息,不做动作响应.通过代码学习UILable使用: - (void)viewDidLoad { [super viewDidLoad]; //1.实例化leble对象 UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(70, 100,120,原创 2013-12-25 18:49:04 · 621 阅读 · 0 评论 -
IOS学习笔记---UIView
UIView是很多视图控件的父类,继承UIView的控件具有它的一切功能,一下代码来学习一下UIView: // // ViewController.m // UIViewDemo // // Created by 5016 on 13-12-24. // Copyright (c) 2013年 dradon. All rights reserved. // #import "原创 2013-12-25 20:00:31 · 928 阅读 · 0 评论 -
IOS学习笔记---颜色转换游戏
需求: 有一个阵列按钮,按钮拥有两种颜色,当点击按钮时候,该按钮改变自己的颜色,同时围绕这个那就的上下左右按钮同时转换颜色,当素有颜色都变成与初始化相反的颜色时候,玩家胜利. 设计思路: (1)实例化一个阵列的数组,装载到的一个数组里面,同时设置好UIButton的tag值,同时利用opaque透明属性来记录每个按钮独自的状态. (2)需要处理情况: 1.左上角一个按钮:没有上/原创 2013-12-25 19:16:27 · 837 阅读 · 0 评论 -
Object-C 学习笔记(三十五)--- KVO(键值观察者)
KVO---(Key-Value-Observer)键值观察值 KVO是一种观察者设计模式,是OC的机制,基于KVC. KVO实现了一个类去观察另外一个类的某个属性或者多个属性的变化,从而做出相对应的反应. 下面是一个实例: 护士观察一个孩子是否醒来. 步骤: // // Child.h // KVCDemo // // Created by 5016 on 13-12-19.原创 2013-12-19 16:09:04 · 799 阅读 · 0 评论 -
Object-C 学习笔记(三十六)--- 通知:Notification
通知:Notification 通知:也是一种观察者模式,与KVO相似. 通知:设计到两个类之间的通信,但是通知不仅可以让一个类观察另外一个类的一个属性值之间的变化,而且还可以扩大信息成为一个通信包. 下面是实例: 实现护士观察孩子醒来. // // Child.h // KVCDemo // // Created by 5016 on 13-12-19. // Copy原创 2013-12-19 16:15:13 · 941 阅读 · 0 评论 -
Object-C 学习笔记(三十三)--- KVC(键值编码)
KVC:key-value-coding 是一种早期简介给类成员属性进行设置与取值的方式,无论是@publiuc @protected 还是@private都能够间接访问得到.相当于现在的getter和setter的使用方式,后台为了安全性和效率,IOS出现了@property进行属性访问. 下面是KVC的实例: // // Child.h // KVCDemo // // C原创 2013-12-19 15:49:43 · 698 阅读 · 0 评论 -
Object-C 学习笔记(三十二)--- 谓词:NSPredicate
谓词:NSPredicate:是一种过滤内容的匹配条件,与数据库下select语句操作相似. 举出一些常用的实例: // // main.m // Predicate // // Created by 5016 on 13-12-19. // Copyright (c) 2013年 dradon. All rights reserved. // #import #import "C原创 2013-12-19 15:42:56 · 770 阅读 · 0 评论 -
Object-C 学习笔记(三十一)--- NSUserDefaults
NSUserDefaults:跟android 上的sharepreference一致.用于保存程序中得小数据,以键值对的形式存放,但是不对数据进行加密. 新建一个application的空工程.实例如下: // // AppDelegate.m // UserDefault // // Created by 5016 on 13-12-19. // Copyright (c)原创 2013-12-19 15:39:32 · 804 阅读 · 0 评论 -
Object-C 学习笔记(二十七)--- 文件操作(沙盒)
沙盒: --- 每个iOS应用SDK都被包含在"沙盒"中,"沙盒"相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。 (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。 (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。 (3)、苹果原创 2013-12-19 14:57:24 · 1143 阅读 · 0 评论 -
iOS项目笔记-sqlite数据库操作
// // SqliteHelper.h // Speaking // // Created by dragon on 14-4-18. // Copyright (c) 2014年 dragon. All rights reserved. // #import #import //数据库名 #defi原创 2014-05-10 11:55:40 · 780 阅读 · 0 评论