iOS7
文章平均质量分 61
iOS基地
这个作者很懒,什么都没留下…
展开
-
IOS_______99乘法表
//// main.m// C_Test//// Created by Ibokan on 12-7-10.// Copyright (c) 2012年 __MyCompanyName__. Allrights reserved.////#import////int main (int argc, const char * argv[])//原创 2013-09-22 14:22:35 · 516 阅读 · 0 评论 -
objective-c 根据身份证 计算出年…
1..h#import@interface Person : NSObject{ NSString *_name; int _age; NSString *_sex; NSString *_idCard;}@property(assign,nonatomic) NSString* _name,*_sex,*_idCard;@property原创 2013-09-22 14:22:47 · 386 阅读 · 0 评论 -
objective-c中import与@class的说…
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,如下面代码: A.h文件 1234567#import "B.h"@interface A : NSObject { B*b;} @end 为了简单起见:A类是引用类,B类是原创 2013-09-22 14:22:54 · 368 阅读 · 0 评论 -
ios BOKE
http://1058813598.diandian.com/post/2012-02-27/14708079http://justcoding.iteye.com/category/178119http://zxs19861202.iteye.com/blog/1458797http://blog.sina.com.cn/s/articlelist_2307420974_11_1.htm原创 2013-09-22 14:22:57 · 455 阅读 · 0 评论 -
Objective c 分数之间的加减乘除 …
1.h//// Fenshu.h// Oc_Eop//@IOS荣天// Createdby Ibokan on 12-7-28.// Copyright (c) 2012年 __MyCompanyName__. Allrights reserved.//#import@interface Fenshu : NSObject{ int _fenzi;原创 2013-09-22 14:22:59 · 459 阅读 · 0 评论 -
Objective-c类别
类别类别要解决的问题是:为现有的类增加新行为子类是一种办法,但是面对类簇和工具包或类库时确无能为力类别解决了这个问题12.1 创建类别类别是一种为现有类提供新方法的方式12.1.1 声明类别@interface NSString (NumberConvenience)-(NSNumber *) lengthAsNumber;@end注意几点:1.现有类的类名位于原创 2013-09-22 14:23:03 · 338 阅读 · 0 评论 -
Objective C 监听 通知
//添加监听 写在那里都行 要调用才行 [self addObserver:self forKeyPath:@"name" options:NSKeyValueObservingOptionNew context:nil]; 2//实现监听器- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id原创 2013-09-22 14:23:07 · 369 阅读 · 0 评论 -
objective c 协议 代理
1.可以代替继承方法2把代码放多个文件,便于多人协助2.// 延展是私有的 在main中 不提示出现 可以输出 别人看不到的 自己可以看到@interface Student () //可以是空括号 就是必须实现延展中的方法 如果有可以不实现- (void)aas;@end3.协议定义应该实现什么 不关心具体怎么实现,oc协议@protocol声明一组原创 2013-09-22 14:23:09 · 252 阅读 · 0 评论 -
objective-c 数组转变为字符串 …
//数组转变为字符串 字符串转变为数组 NSMutableString *nsstring=[[NSMutableString alloc]initWithFormat:@"21-54-54-845-52-3"]; //把不可变的数组转变为可变数组 NSMutableArray *nsm=[NSMutableArrayarrayWith原创 2013-09-22 14:23:12 · 474 阅读 · 0 评论 -
objective-c 文件
#import#define kFILEPATH@"/Users/ibokan/Desktop/MyFile"int main(int argc, const char *argv[]){ @autoreleasepool{ //创建文件管理器: 创建移动 删除 读取 NSFileManager * filemanage=[NSFile原创 2013-09-22 14:23:14 · 356 阅读 · 0 评论 -
IOS Objective c 同步 异步链接 …
1. Network.h#import@interface Network :NSObjectNSURLConnectionDelegate>@property(nonatomic,retain)NSMutableData* recivedata;//同步链接- (void)startC;//异步链接- (void)startA;- (void)dealloc;@end原创 2013-09-22 14:23:16 · 518 阅读 · 0 评论 -
objective-c Objective-C语法之动…
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例我们试试这两个方法的使用。1、新建Person类继承NSObject,新建Teacher类继承Person1.1原创 2013-09-22 14:23:18 · 416 阅读 · 0 评论 -
objective c 计算
先看一下最后结果:1.为计算器添加一个背景图像向工程里面添加一幅图片,最好是480*320的png格式图片a.从library库里面选择image view,将其拖到view中,调整至全屏。在检查器属性-》Image中选择该图片b.向View中添加一个Text Field控件,并设置相应的字体大小,取消user interation enable(这里只是输出)原创 2013-09-22 14:23:24 · 348 阅读 · 0 评论 -
IOS UI view button 自定义颜色………
UIView *view=[[UIViewalloc]initWithFrame:CGRectMake_View]; view.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"123.jpeg"]]; [self.windowaddSubview:view]; //button原创 2013-09-22 14:23:26 · 406 阅读 · 0 评论 -
IOS控件学习之UILabel
IOS的UILabel我个人觉得很弱智,居然只有横向设置而没有竖向设置文本位置,这让我很纠结。 先看效果 1.新建项目 2.编辑 ViewController.m文件 - (void)viewDidLoad{ [superviewDidLoad];#if 0//创建- (void)viewDidLoad{原创 2013-09-22 14:23:30 · 373 阅读 · 0 评论 -
objective-c 中随机数的用法 (3种…
1)、arc4random() 比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: intvalue = arc4random() % x; 获取1到x之间的整数的代码如下:原创 2013-09-22 14:23:32 · 351 阅读 · 0 评论 -
IOS 关灯游戏
//// Game.m// UIGame//// Created by Ibokan on12-8-21.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import "Game.h"@implementation Game- (id)initWithNibName:(NSString原创 2013-09-22 14:23:34 · 436 阅读 · 0 评论 -
IOS 关闭广告
//// Guanggao.m// UIGuang//// Created by Ibokan on12-8-21.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import "Guanggao.h"@implementation Guanggao- (id)initWithNib原创 2013-09-22 14:23:39 · 498 阅读 · 0 评论 -
ios 画图
Part 1 ios界面常用控件1、要了解如何在您的代码中显示一个较大的非网络活动指示器,请参考UIActivityIndicatorView类参考。2、要了解如何显示网络活动指示器,请参考UIApplication类参考中的networkActivityIndicatorVisible方法。3、要了解表格视图可查看UITableViewStylePlain 无格式样式 /原创 2013-09-22 14:23:43 · 510 阅读 · 0 评论 -
IOS 单机 双击
//// Movepu.m// UI_pull//// Created by Ibokan on12-8-23.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import "Movepu.h"@implementation Movepu- (void)dealloc {原创 2013-09-22 14:23:47 · 454 阅读 · 0 评论 -
IOS 动画
- (void)viewDidLoad{ [superviewDidLoad]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 40)]; label.backgroundColor =[UIColor greenColor]; [self.view addSubv原创 2013-09-22 14:23:49 · 371 阅读 · 0 评论 -
IOS 对话框
UIAlertView*alert =[[UIAlertView alloc] initWithTitle:@"iBrainstorm 1.0" message:@"1, Double tap tostart all over. 2, Touch colour bars to select a colour. 3, Holddown both Home and Power key to ex原创 2013-09-22 14:23:51 · 375 阅读 · 0 评论 -
ios math.h 常用数学函数
1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2,PI/2] double acos (double); 结果介于[0,PI] doubl原创 2013-09-22 14:23:53 · 347 阅读 · 0 评论 -
iOS推送:实现本地推送
第一步:创建本地推送// 创建一个本地推送UILocalNotification *notification= [[[UILocalNotification alloc] init]autorelease];//设置10秒之后NSDate *pushDate= [NSDate dateWithTimeIntervalSinceNow:10];if (notifi原创 2013-09-22 14:24:00 · 366 阅读 · 0 评论 -
NSString / NSMutableSt…
Objective-C 中核心处理字符串的类是NSString 与 NSMutableString ,这两个类最大的区别就是NSString创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString创建赋值以后可以动态在该字符串上更改内容与长度。 1.创建NSString字符串 NSString 与 char* 最大的区别就是NS原创 2013-09-22 14:24:02 · 391 阅读 · 0 评论 -
ios获取存储空间
-(void)usedSpaceAndfreeSpace{ NSString* path =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0]; NSFileManager* fileManager = [[NSFileManager原创 2013-09-22 14:24:05 · 485 阅读 · 0 评论 -
iOS中数字的格式化
在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码: NSNumberFormatter *formatter= [[NSNumberFormatte原创 2013-09-22 14:24:07 · 427 阅读 · 0 评论 -
iOS5和iOS6横竖屏同时支持
iOS6中抛弃了-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法,为了同时支持iOS5和iOS6系统的横竖屏切换,可用如上代码1 info.plist中Supportedinterface orientations中加入所有方向的支持2原创 2013-09-22 14:24:18 · 440 阅读 · 0 评论 -
IOS HTTP,TCP/IP
一,HTTP请求行中的方法用于HTTP的动作方式,常用的方法有GET、HEAD和POST。 不同的请求对象对应GET的结果是不同的,对应关系如下:对象 GET的结果文件 文件的内容程序 该程序的执行结果数据库查原创 2013-09-22 14:24:20 · 466 阅读 · 0 评论 -
ios 禁止UIWebView下拉拖动效果
UIWebView默认允许当网页内容处于最顶端时,用户用手指往下拖动,然后露出空白的背景。这份代码能够禁止这种效果。for (idsubview in webView.subviews) if([[subview class]isSubclassOfClass:[UIScrollViewclass]]) ((UIScrollView*原创 2013-09-22 14:24:22 · 466 阅读 · 0 评论 -
ios 如何判断设备处于静音模式
-(BOOL)silenced{ #ifTARGET_IPHONE_SIMULATOR //return NO in simulator. Code causes crashes for somereason. returnNO; #endif CFStringRefstate;原创 2013-09-22 14:24:24 · 852 阅读 · 0 评论 -
ios 利用正则表达式判…
- (BOOL)isMobileNumber:(NSString*)mobileNum{ NSString* MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString* CM = @"^1(34[0-8]|(3[5-9]|5[017-原创 2013-09-22 14:24:26 · 350 阅读 · 0 评论 -
iOS 根据字体和文字来…
NSString *theText = @"Texting";CGSize theStringSize = [theText sizeWithFont:font constrainedToSize:theLabel.frame.size lineBreakMode:theLabel.lineBreakMode]; //Adjust the siz原创 2013-09-22 14:24:29 · 360 阅读 · 0 评论 -
iOS 更改导航条上返回按钮的标题
UIBarButtonItem *barButtonItem = [[UIBarButtonItemalloc]init];barButtonItem.title= @"buttonName";self.navigationItem.backBarButtonItem= barButtonItem;[barButtonItem release]原创 2013-09-22 14:24:31 · 425 阅读 · 0 评论 -
拍照并保存到本地相册中 ios
- (void)snapImage:(id)sender{ //Present the camera interface UIImagePickerController*ipc = [[UIImagePickerControlleralloc]init]; ipc.sourceType= UIImagePickerControl原创 2013-09-22 14:24:33 · 590 阅读 · 0 评论 -
ios 从URL加载图像
+ (UIImage*) imageFromURLString:(NSString*) urlstring{ //This call is synchronous and blocking return[UIImageimageWithData:[NSData dataWithContentsOfURL:[NSURLUR原创 2013-09-22 14:24:35 · 454 阅读 · 0 评论 -
iOS 将图像数据转换成…
#import @interface NSImage (ESSImageCategory)- (NSData*)JPEGRepresentation;- (NSData*)JPEG2000Representation;- (NSData*)PNGRepresentation;- (NSData*)GIFRepresentation;- (原创 2013-09-22 14:24:38 · 500 阅读 · 0 评论 -
iOS UITextView 限制最大输入字数
-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{ if(range.location>=140) { UIAlertView* alert=[[UIAlertView alloc]原创 2013-09-22 14:24:40 · 522 阅读 · 0 评论 -
ASIHTTPRequest 显示上…
原文地址:显示上传进度">ASIHTTPRequest 显示上传进度作者:深思在ASIHTTPRequest中,要显示进度跟踪是很简单的。只需要使用一个UIProgressView控件,并简单地将它设置为request的setUploadProgressDelegate/setDownloadProgressDelegate属性,以即把showAccurateProgress设为YES就可以转载 2013-09-22 14:24:42 · 461 阅读 · 0 评论 -
iOS view和viewController的…
一、ViewController的职责对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任二、ViewController的生命周期View是指Controller的View。它作为Controler的属性,生命周期在Co原创 2013-09-22 14:24:46 · 452 阅读 · 0 评论