自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 iOS多线程和runLoop介绍

一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。 一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程,线程就是程序的执行流。Mac和iOS中的程序启动,创建好一个进程的同时, 一个线程便开始运行,这个线程叫主

2014-08-27 10:00:49 520

原创 UITextField

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-08-26 14:48:00 365

原创 申请付费开发者账号

方法/步骤11我们先在电脑上打开苹果开发者页面,点击页面中的 Member Center 链接,如图所示2接下来输入我们自己的 Apple ID 和密码,如图所示3随后在协议条款中,勾选同意选项,点击 Agree 按钮继续,如图所示4接着苹果会让我们填写一些关于开发经历的调查,好了以后点击 Register 按

2014-08-18 10:35:57 755

原创 iOS程序完成后如何生成ipa进行真机测试

iOS程序完成后如何生成ipa进行真机测试2012-07-28 23:59 11227人阅读 评论(0) 收藏 举报iosipad目录(?)[+]1.identifier com.for.ever(自定义,与证书相同)2.build setting -code signing 全选证书3.clean project

2014-08-18 10:04:12 512

原创 iOS学习笔 - Objective-C property和instance variable

iOS学习笔 - Objective-C property和instance variable一、property语法声明property的语法为:@property (参数)类型名字;这里的参数主要分为三类:1、读写属性(readwrite/readonly,他们是互斥的)readwrite此标记说明属性会被当成读写的,这也是默认属性。设置

2014-08-04 10:00:20 502

原创 NSUserDefault的用法

用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。具体使用如下:1、获取一个NSUserDefaults引用:NSUserDefaults *userDefaults = [NSUserDef

2014-03-07 16:07:39 619

原创 NSSet、NSMutableSet

NSArray:有序的集合,NSSet:无序的集合,散列存储。 但是NSSet保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表。NSMutableSet是NSSet的子类,是NSSet的可变形式。NSSet、NSMutableSetNSSet的使用[NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NS

2014-03-07 15:12:57 778

原创 一些基本的类介绍

1、UIScreen可以获取设备屏幕的大小。1234567// 整个屏幕的大小 {{0, 0}, {320, 480}}CGRect bounds = [UIScreen mainScreen].bounds;NSLog(@"UIScreen bounds: %@",

2014-03-06 17:54:03 464

原创 IOS7新特性之Xcode

Welcome to Xcode 5   这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。本文涉及到的WWDC2013 Session有Session

2014-03-06 16:46:00 723

原创 UIApplicationDelegate详解

IOS 开发之UIApplicationDelegate详解每 个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示 UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命 周期,而UIApplication通过一

2014-03-06 15:28:14 630

原创 UIResponder类的介绍

UIResponder类定义了对象相应和控制事件的接口,他是UIApplication、UIView的超类,这类的实例通常被称为应答对象。    这个类中主要的时间控制方法是:touchesBegan:withEvent:, touchesMoved:withEvent:,touchesEnded:withEvent: , 和 touchesCancelled:withEvent:

2014-03-05 20:00:31 606

原创 UIKIit各类简述

1.UIAcceleration:被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。2. UIAccelerater:UIAccelerater类可以让你的寄存器接收到从板载硬件上得到的加速相关数据。当设备

2014-03-05 19:49:01 1319

原创 UIWindow和UIScreen讲解

UIWindow类是UIView的子类,可以看作是特殊的UIView。一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件,但是这回影响时间的传递。UIWindow初始化在appDeleDgate里面的 didFinishLaunchingWithOptions方法。第一、UIWindow的作用

2014-02-24 11:05:14 1064

原创 标签视图 UILabel

UILabel作用:显示文本常用属性1.设置文本内容,默认为nil@property (nonatomic,copy) NSString    *text;2.设置字体大小@property (nonatomic,copy) UIFont       *font;3.设置字体颜色@property (nonatomic,copy) UIColor  

2013-12-19 20:09:22 498

原创 通知的用法

这个工程创建一个根视图控制器,加载在widow上。并且在其视图上添加一个label标签和button按钮,label标签text设置为helloworld,当单击button时,弹一个模态视图,模态视图中包含一个返回按钮,返回根视图时,将label标签的值设定为textField的值,用通知方法实现。#pragma ----AppDelegate.h-----

2013-12-19 19:32:02 572

原创 代理的用法

这个工程创建一个根视图控制器,加载在widow上。并且在其视图上添加一个label标签和button按钮,label标签text设置为helloworld,当单击button时,弹一个模态视图,模态视图中包含一个返回按钮,返回根视图时,将label标签的值设定为textField的值,用代理模式实现。#pragma ----AppDelegate.h-----

2013-12-19 19:17:45 526

原创 输入你的出生年月日,测你的星座(改进版)

#import int main(int argc,const char * argv[]){    @autoreleasepool {               NSMutableString *mutablestring;       char s[15];                NSLog(@"请

2013-11-29 18:24:07 2246

原创 输入你的出生年月日,测你的星座,大家都来试试吧

#import int main(int argc,const char * argv[]){        @autoreleasepool {               NSMutableString * birthday;                NSLog(@"请输入你的出生年月日,格式为:yyyymmdd")

2013-11-29 17:36:22 1957

原创 一些简单但实用的代码

//打印华氏温度与摄氏温度对照表#include int main(int argc,const char *argv[]){   int fahr, celsius;   int lower, upper, step;         lower = 0;    upper = 300;    ste

2013-11-28 18:36:30 1707

原创 类属性的存取方法以及类的协议

一.存取方法存取方法是用来读取或改变对象特定属性的方法Setter方法为对象中的某属性赋值;getter方法为使用对象的代码提供了读取对象属性的途径; @property是一种新的编译器功能;@property预编译指令的作用是自动声明属性的Setter和getter方法; @synthesize也是一种新的编译器功能;@synthesize表示创建该属性的访问

2013-11-27 18:39:10 694

原创 数组及函数

一.数组1.一维数组(1)定义数组;(2)使用数组;(3)引用数组求学生成绩的输入、输出、求最大、最小、平均值、排序等操作:#include  #define N   10 int main(int argc,char *argv[]) {int score[N];  for(int i = 0;i     { print

2013-11-25 21:28:57 548

空空如也

空空如也

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

TA关注的人

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