自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 label自动换行并且计算其高度

let size = CGSizeMake(200,CGFloat.max)//设置行高上限let labelSize = ( label.text as NSString).boundingRectWithSize(CGSizeMake(size,   options:NSStringDrawingOptions.UsesLineFragmentOrigin,  attributes:

2016-02-18 14:02:32 565

原创 swift之Button基础

//创建一个ContactAdd类型的按钮        let button:UIButton =UIButton(type:.DetailDisclosure)UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色

2016-02-16 12:53:57 356

原创 红黑相间的棋盘

////  AppDelegate.m//  QiPan1////  Created by mac on 15/4/5.//  Copyright (c) 2015年 mac. All rights reserved.//#import "AppDelegate.h"@interface AppDelega

2015-05-25 19:10:48 664

原创 iOS窗口售票

////  ViewController.m//  卖票////  Created by mac on 15/5/4.//  Copyright (c) 2015年 mac. All rights reserved.//#import "ViewController.h"@interface ViewCon

2015-05-25 19:06:52 399

转载 IOS的数据持久化

在IOS应用中数据持久化是客户端重要的东西。一般除了本地持久化就是与服务器交互数据从网上获取了,但是如果没有网络的情况下。本地持久化是必须的。一般持久化有4种方法。现在一一介绍,对于网络的就以后介绍。 第一种:实用属性列表,第二种:对象归档,第三种:使用Iphone的嵌入式数据库(SQLite3)给予Iphone应用程序沙盒原理,我们保持的数据都是保存在相对应的应用程序的D

2015-05-07 13:46:26 401

转载 JSon数据解析方法

Eg 1 : 从本地文件中读取json数据,然后读取到缓冲区。- (void)jsonParse{ //初始化文件路径。 NSString* path = [[NSBundle mainBundle] pathForResource:@"nanjing" ofType:@"txt"]; //将文件内容读取到字符串中,注意编码NSUTF8StringE

2015-05-06 14:01:59 459

原创 xml数据解析方法

iOS SDK的NSXMLParser解析XML文档是事件驱动模式的,即采用SAX方式来解析XML格式文档。NSXMLParser在处理XML文档的过程中当遇到一些要素(元素、属性、CDATA块、评论等)时会通知它的委托,而自身不对解析的要素进行任何处理,全权委托给NSXMLParserDelegate处理。同时它也会报告错误。1. 打开一个xml文件,读取内容到NSData中。NSS

2015-05-06 13:58:41 370

原创 多线程技术在iOS开发中的使用

多线程技术在iOS开发中的使用 进程和线程要使用多线程,首先需要理解进程和线程这2个概念。这里我简单的说一下。所谓进程对应的是一个应用程序,负责开辟内存空间供应用程序使用,但是进程不能执行任务(指令)。一个进程至少包含一条线程,线程是程序的执行流。•iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程•系统中的每一个进程都有自己独立的虚拟内存空间,而

2015-05-05 23:16:49 313

转载 UITabBarController的使用方法、 UINavigationController的使用方法、 presentModalViewController的使用方法

UINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下:@interface UITabBarController : UIViewController @interface UINavigationController : UIViewController

2015-04-10 07:55:48 435

原创 mvc架构模式与视图控制器的作用

MVC(Model View Controller, 即模型-视图-控制器) 是一种常用的架构划分方式,它将软件分成三个主要组成部分,即模型(Model)、视图(View)与控制器( Controller)。其中模型就是指程序内部的数据及其结构,例如各种数据对象、结构体、链表、二叉树等。视图主要是指用户界面,它们以各种方式显示模型中的数据,并允许与用户进行交互。控制器就是根据业务逻辑的要求对模型进

2015-04-08 20:09:59 4837

原创 UIViewController的生命周期

在UIKit中,UIViewController类事所有视图控制器的基类。通过查看其定义可知,UIViewController类继承自UIResponder类,因此视图控制器也是响应对象。在响应对象链表中,视图控制器位于它关联的视图之上,因此当该视图无法处理某个时间时,事件会沿着响应对象链表传送给它的视图控制器。当一个视图控制器被创建,并且在屏幕上显示,具体的代码流程就是alloc(创

2015-04-08 18:32:20 358

原创 常用界面控件种类和使用方法、常用控件的事件响应方法、常用内置视图种类和使用方法

一.  常用界面控件种类和使用方法1.UISegmentControl (分段控制器)  2.UISlider(滑块)  3.UISwitch(开关)  4,UIActivityIndicatorView(加载指示器)  5.UIProgressView(进度条)  6,UIStepper(步控件)  7.UITextView (文本输入) 

2015-04-07 10:55:55 1622

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除