- 博客(32)
- 资源 (3)
- 收藏
- 关注
转载 xcode armv6 armv7 armv7s arm64
目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S 机器对指令集的支持是向下兼容的,因此armv7的指令集是可
2014-10-12 20:36:59 329
原创 网络请求数据解析
同步Get请求//同步get-(IBAction)syncGet:(id)sender{ //url 请求的url NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; // 方式二 //创建请求数据
2013-09-29 11:53:47 720
转载 iOS 各种传值方式
属性传值 将A页面所拥有的信息通过属性传递到B页面使用B页面定义了一个naviTitle属性,在A页面中直接通过属性赋值将A页面中的值传到B页面。A页面.h文件#import #import "DetailViewController.h"@interface RootViewController :UIViewControllerChangeDeleg
2013-08-06 15:20:41 2084
转载 2013-08-05
UINavigationController = UIViewController + UINavigationBar属性传值模型总结将A页面所拥有的信息通过属性传递到B页面使用代理传值A页面push到B页面,如果页面的信息想回传(回调)到A页面,用用代理传值,其中B定义协议和声明代理,A确认并实现代理,A作为B的代理
2013-08-05 17:29:04 471
转载 2013-07-31 UISegment UISlider UIImageView
UISegment分段控件 //分段控件UISegment NSArray *titles = [[NSArrayalloc]initWithObjects:@"最热",@"最新",@"动态",nil]; UISegmentedControl *segment = [[UISegmentedControlalloc]initWithItems:
2013-07-31 17:00:28 852
原创 涂鸦 画线
视图的拖拽(.h文件)//// KView.h// UI_3//// Created by 0101 on 13-7-29.// Copyright (c) 2013年 PH. All rights reserved.//#import @interface KV
2013-07-29 19:48:33 1132 1
转载 关灯
//// CloseLightController.m// UI_2_HomeWork//// Created by 0101 on 13-7-26.// Copyright (c) 2013年 PH. All rights reserved.//#import "CloseLamp.h"#define KFram
2013-07-28 15:43:41 611
转载 广告弹窗
//// Advertisement.m// UI_2_HomeWork//// Created by 0101 on 13-7-28.// Copyright (c) 2013年 PH. All rights reserved.////加载广告条(app启动3秒后弹出广告条,并且用户可以手动关闭广告条)
2013-07-28 13:55:42 623
转载 霓虹灯
AppDelegate.m文件//// AppDelegate.m// UI_2_HomeWork//// Created by 0101 on 13-7-28.// Copyright (c) 2013年 PH. All rights reserved.//#import "AppDelegate
2013-07-28 12:19:47 534
原创 面试题目
1、OC是一门动态运行时语言(面试题目)答:主要体现在两方面、运行时:其中典型的例子就是id,直到其知道其修饰对象的具体内容是什么时才开辟相应的内存空间。即一开时声明的时候不晓得变量的类型,只有运行到具体的代码时才知道该变量时何种类型的。例如 id object;//此时并不知到object是什么类型的object = str;// 此时便知道了object时string类型的了
2013-07-24 14:03:20 516
转载 常用快捷键
Mac OS X快捷键指南 + xcode常用快捷键OSX快捷键指南从日常使用过程中的一些tip中进行一些实用功能的提炼(不断更新):1. command + [ 或 ] 可以进行前进或倒退2. fn + 方向上 或 方向下 可以翻页3. command + delete 可以直接删除文件4. fn + 方向左 或 方向右 可以光标跳转到行首/行尾 XCode
2013-07-24 14:02:22 651
原创 2013-07-01 OC
类的定义方法(.h):@interface 类的名字 : 父类的名字 { 实体变量类型 实体变量名字;}- (返回值类型)方法名字;+ (返回值类型)方法名字;- (返回值类型)方法名字:(变量类型) 变量名字 标签1:(变量类型) 变量1名字;@end 类的定义方法(
2013-07-24 14:00:40 453
原创 203-07-05 封装 继承 多态
继承1、OC是单一继承2、封装:隐藏内部(.m文件)实现 稳定外部(.h文件)接口。 属性封装了实例变量; 方法封装了具体实现; 类封装了方法和属性; 封装的好处:使用更加简单,变量更加安全,可以隐藏内部实现细节,开发速度快 。3、私有变量-private,私有方法
2013-07-24 13:59:39 675
原创 2013-07-03 方法和单例
单例就是一个类里面只有一个对象,当强行创建多个对象时也只是对同一个对象起个别名而已,其实他们只想的都是同一个内存空间 小结:单例的创建方法1、单例一定是“+”方法(就是类方法)2、单例中的对象一定时static类的;3、单例中的对象出师的时候赋值为零;4、if中一定时(!对象名) 5、若对象不存在,则创建gained对象6、最后返回改对象
2013-07-24 13:58:20 458
原创 2013-07-07 C_Language
数 函数的声明:函数的定义和声明不是一回事,定义是指对函数功能的确立,包括指定函数名,函数值类型,形参类型,函数体等,他是一个完整、独立的函数单位。声明的作用则是把函数的名字,函数类型以及形参类型每个书和顺序通知变异系统,以便在调用该函数时系统 按此进行对照检查(例如函数名是否正确 ,实参和形参的类型和个数是否一致)函数声明的一般格式 类型说明符 函数名([形参表])
2013-07-24 13:57:04 548
原创 2013-07-08 OC内存管理
内存管理的必要性内存空间的有限性,手持移动设备的易发热性所有权机制1)只有当你对一个对象做了alloc,copy或retain等操作后,你才拥有它的所有权;2)当你不在需要使用这个对象是,应该释放你对它的所有权;3)你不能对你没有所有权的对象执行释放操作;获得所有权的方法1)alloc:为一个新对象分配内存,并将应用计数置1;2)retain:对象的应用计数
2013-07-24 13:56:15 546
原创 2013-07-08 C_Language
指针指针:指针时一个地址指针变量:指针变量时存放地址的变量 定义基类型 *指针变量名float *pointer_1;(pointer_1是指向float型变量的指针变量) char *pointer_2;(pointer_2是指向char型变量的指针变量) 用法(1)&:去地址运算符(2) *:指针运算符(或称“简洁访问”运算符)(取指针所指向的对象的
2013-07-24 13:55:24 455
原创 2013-07-02 实例变量 、 属性 、便利构造器、设置器、 访问器、实例方法("-") 、类方法("+"静态方法)、单例
类和对象可以认为方法是面相过程的,而实例就是面相对象的。实例变量概述: 实例变量又叫成员变量,它有三种访问修饰符@private,@protected,@private,默认是@protected,在子类的实现文件中不能直接调用父类私有的变量(要用setter和getter方法才能访问到其父类私有的成员变量,这体现了面相对象的封装性);实例变量命名都用下划
2013-07-24 13:54:41 951
原创 2013-07-10 KVC KVO 通知
kvc可以用来访问和设置属性的值(实质上是系统把属性编码成同名的字符串)设置方式:[self setValue:aName forKey:@"name"];等同于: self.name = aName; 1)id数据类型:是所有对象通用的数据类型2)table快捷键切换形参 3)NSNumber4)%@:输出对象类型 5)(void *)万能指针
2013-07-24 13:53:50 586
原创 2013-07-12 OC常用数据类型
面试考点//不可变字符串也能添加新的字符,只不过它已经产生了一个新的字符串对象,跟原来的那个已经没有关系了//可变字符串 NSMutableString//可变和不可变的区别//可变的操作的是始终是同一块内存,不可变操作的不是同一块内存,他会产生不同内存 可变字符串是不可变字符串的子类,同时它扩充了自己的新的方法 字符串:
2013-07-24 13:53:07 810
原创 2013-07-13 C_Language 指针
数组 存放一连串类型相同的数据,在c语言中必须声明数组的长度数组名 可以表示数组首地址,数组的首个元素,整个数组。 一维数组 定义: 类型说明符 数组名 [常量表达式]引用:数组名[下标]初始化:类型说明符 数组名[常量表达式]={值,值,值,值......值}; 二维数组定义:类型说明符 数组名[常量表达式一][常量表达式二]; 在c语言
2013-07-24 13:51:52 658
转载 2013-07-15 C_Langugae 单链表
C语言单向链表的实现 一个简单结点的结构体表示为: struct note { int data; /*数据成员可以是多个不同类型的数据*/ struct note *next; /*指针变量成员只能是-个*/ }; 一个简单的单向
2013-07-24 13:50:18 568
原创 2013-07-15 C_Exam
运算符算术运算符:+、-、*、\、%(求余,取模运算符)、自增(++)、自减(--)1)求余%:结果等于两数相除后的余数,求余运算左侧的数据为正则取余结果为正,左侧为负数,则取余结果为负。2)自增加i++,i--,具有右结合性:i参与运算后,i的值在自增(减)1;先用后加 自减++i,--i,具有右结合性:i参与运算前,i的值自增加(减)1; 先加后用例如:
2013-07-24 13:49:33 426
原创 2013-07-17 类的扩展
Objective-c中提供了可以让我们扩展类定义的手段:类目,延展和协议。类目:为已知的类(已知的类包括自己定义的类和系统提供的类)增加新的方法;延展:在自己类的实现中(.m文件中)添加类目来声明私有的方法协议:协议声明了可以被任何类实现的方法。注意:这些手段只能增加类的方法,并不能用于增加实例变量,要增加类的实例变量,只能通过定义子类来间接实现。协议的真正作用就是传值
2013-07-24 13:48:47 480
原创 2013-07-19 文件操作
代码: //init方法、便利构造器 这是OC中初始化对象的两种方法 NSString *path1= @"/Users/1010/Desktop/abc.txt"; //用一个文件来初始化一个字符串,也就是读文件中的内容 NSError *error = nil; // NSString *content1
2013-07-24 13:47:54 768
原创 2013-07-22 OC课程总结
一、类和对象 对象的初始化 可以认为方法就是面向过程,实例就是面相对象二、对象属性 属性可以认为是对象或类的特征,它表示对象的当前状态,他是供外界访问和设置用的。 对象先声明 nonamiticassign c语言中的基本的额数据类型int、char、long等都可以用assignretain copy 练习
2013-07-24 13:46:56 585
原创 2013-07-22 IOS-User Interface
ios常用控件熟悉事件处理机制iOS动画效果掌握不同ViewController的使用场景,使用方法iOS的各种设计模式iOS硬件特性,会硬件编程网络应用开发,数据持久化,多线程开发 UI加法运算 UITextFiled,常用于显示少量信息的空间texttextcolor //// AppDelegate.h
2013-07-24 13:44:57 593
转载 2013-07-23 UI Controler
iOS开发之label 文字凹陷效果UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 100)]; label.text = @"文字凹陷效果"; label.shadowColor = [UIColor colorWithRed
2013-07-24 13:43:45 531
原创 2013-07-24 Chapter2 UIApplication、UIWindow、 UIViewController、 UIView
UIApplication的原理UIApplicationDelegate中的代理方法UIWindow的用法UIViewController的用法UIView的用法一个应用程序一般只有一个windowsUIApplication生命周期1、支持后台2、不支持后台 Application does not run on background设置成YES
2013-07-24 13:40:59 960
转载 在IIS中碰到的错误,无法识别的属性“targetFramework”。
“/CRM”应用程序中的服务器错误。配置错误 说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。源错误: 行 24: 设置为 true。行 25: -
2012-12-07 10:14:41 672
原创 在“Resources”参数中指定了项xx.resources”多次 “Resources”参数不支重复项
当遇到:错误 1 在“Resources”参数中指定了项xx.resources”多次 “Resources”参数不支重复项解决方法:若是在windows窗体应用程序中,多半是在Form1.cs文件下多出了个Form1.resc文件,只有将该文件删除,重新生成,便可以运行了。
2012-11-29 23:03:20 499
转载 从客户端检测到有潜在危险的Request.Form 值
从客户端检测到有潜在危险的Request.Form 值asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档后面加入这一句: 示例: 2、在*.aspx文档头的page中加入validaterequest="false",示例如下:
2012-11-12 16:50:29 2535 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人