
ios开发
文章平均质量分 87
小可_子衿
这个作者很懒,什么都没留下…
展开
-
ios-AsyncSocket框架介绍
使用方法如下:1、创建工程。2、把AsyncSocket添加到项目中。3、添加CFNetwork.framework到工程中。4、实现测试类:原创 2014-10-20 10:40:28 · 599 阅读 · 0 评论 -
ios-NSString常用使用方法
/*******************************************************************************************NSString*******************************************************************************************///一、N原创 2014-09-11 10:47:48 · 538 阅读 · 0 评论 -
ios-loadView,viewDidLoad,viewDidUnload三者之间的关系
1、loadView:每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。原创 2014-09-11 14:12:27 · 611 阅读 · 0 评论 -
ios-Xcode在编程中经常用到的快捷键
本文介绍一些编程中最常用的Xcode的快捷键,希望对大家有所帮助。原创 2014-08-28 11:31:12 · 759 阅读 · 0 评论 -
ios-ios 7之前和之后关于状态栏隐藏的介绍
废话少说,直接上代码:代码实现如下:原创 2014-09-11 15:23:04 · 641 阅读 · 0 评论 -
ios-(Settings Bundle)程序偏好设置
1、添加设置项:原创 2014-08-28 16:35:58 · 674 阅读 · 0 评论 -
ios-App程序名称或者内容(国际化/本地化)
1、App程序名称国际化:原创 2014-08-28 12:55:48 · 746 阅读 · 0 评论 -
ios-UIActionSheet的使用
UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。原创 2014-08-28 10:54:09 · 639 阅读 · 0 评论 -
ios-ios 6之前和之后关于设备旋转的介绍
废话少说,直接上代码:代码实现如下:// 如果整个应用都不支持旋转,在AppDelegate中添加这个方法即可- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOr原创 2014-09-11 11:46:48 · 498 阅读 · 0 评论 -
ios-实现本地通知(UILocalNotification)
ios应用ch如果在后台执行,iOS允许它在受限的时间内运行,它也会发现本地通知有用,原创 2014-08-29 11:04:37 · 619 阅读 · 0 评论 -
ios-面试题_简答题
一、简答题1、Objective-C的类可以多重继承么?可以采用多个协议么?不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import #import能避免头文件被重复包含的问题:1. 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。使用include要注意重复引原创 2014-09-12 11:38:46 · 794 阅读 · 0 评论 -
ios-使用NSJSONSerialization解析JSON文件
在ios平台上,有很多框架可以进行JSON原创 2014-08-30 15:25:33 · 1080 阅读 · 0 评论 -
ios-ASIHTTPRequest框架介绍
ASIHTTPRequest框架是基于Object-C的优秀的第三方HTTP框架,支持Mac OS原创 2014-10-17 12:36:16 · 714 阅读 · 0 评论 -
ios-GET和POST
// HTTP协议/* 1、HTTP是Hypertext Transfer Protocol的缩写,即超文本传输协议。网络中使用的基本协议是TCP/UDP协议,目前广泛采用的HTTP、HTTPS、FTP、Archie和Gropher等都是建立在TCP/UDP协议之上的应用层协议。 2、HTTP协议支持C/S网络结构,是无连接协议,即每一次请求时建立连接,服务器处理完客户端的请求之后,应答给客原创 2014-10-17 11:04:53 · 592 阅读 · 0 评论 -
ios_OC中的类声明、定义域等等概念
OC关键字定义为 @classO-C特有的语句for(。。in 。。)迭代循环,其他的条件和循环语句和c一样OC对面向对象的概述(1)基类:NSOject(2)一般的继承是单继承,使用协议@protocol 实现多重继承(3)所有的函数都是虚函数Id类型OC中每个目标都可以表达为id类型,泛型。可以认为是NSObject *或者 voi原创 2014-10-27 15:40:53 · 816 阅读 · 0 评论 -
ios-使用Xib加载或Storyboard加载控制器(视图)
在ios中,一般建议使用代码布局,因为使用代码布局,后期维护容易,拓展容易,原创 2014-09-15 18:06:25 · 5315 阅读 · 0 评论 -
ios-ios各种设备的尺寸和分辨率
// 屏幕尺寸// iPhone4X:分辨率=960 x 640 , 点坐标体系,屏幕尺寸=480 x 320#define iphone4X_3_5 [UIScreen mainScreen].bounds.size.height == 480.0f// iPhone5X:分辨率=1136 x 640 , 点坐标体系,屏幕尺寸=568 x 320#de原创 2014-09-15 17:09:38 · 3105 阅读 · 1 评论 -
ios-使用ios 6苹果地图定位和跟踪
122222222222222222222222原创 2014-09-11 10:39:22 · 755 阅读 · 0 评论 -
ios-使用NSXMLParser解析XML文件
NSXML是ios SDK自带的,也是苹果默认的解析框架,它采用原创 2014-08-30 11:33:13 · 760 阅读 · 0 评论 -
ios-使用TBXML解析XML文件
ios平台除了可以使用NSXML解析XML文件外,还有TBXML框架也可以解析XML文件原创 2014-08-30 12:56:23 · 675 阅读 · 0 评论 -
ios-使用ZBar来扫描二维码/条形码
在我们ios开发中,经常需要开发一些sao'mai原创 2014-08-27 11:15:18 · 2292 阅读 · 1 评论 -
ios-使用Core Location定位
Core Location可以利用三种技术来实现:GPS、蜂窝基站三角网定位(cell tower triangulation)和Wi-Fi定位服务(WPS),其中GPS是最精确的。我们只用告诉Core Location我们想要的精度级别,它将从它可用的技术中决定哪种可以更好地满足你的需求。原创 2014-08-27 09:52:38 · 678 阅读 · 0 评论 -
ios-使用CGContextRef重写drawrect画图
- (void)drawRect:(CGRect)rect{ CGContextRef context =UIGraphicsGetCurrentContext(); //设置上下文 //画一条线 CGContextSetStrokeColorWithColor(context, [UIColorredColor].CGColor);//线条颜原创 2014-08-16 17:07:13 · 1290 阅读 · 0 评论 -
ios-使用单例模式
单例模式例子://// Singleton.h//#import @interface Singleton : NSObject+ (Singleton *)shareManager;@property (nonatomic,retain) NSString *singletonData;@end原创 2014-09-06 21:16:57 · 681 阅读 · 0 评论 -
ios-使用委托模式(代理模式)
// 委托模式从GoF装饰(Decorator)模式、适配器(Adapter)模式和模板方法(Template Method)模式等演变而来。//// Teacher.h//#import @protocol TearcherDelegate @required- (void)sleep;- (void)eat;- (void)work;@optional- (voi原创 2014-09-06 22:55:10 · 693 阅读 · 0 评论 -
ios-使用观察者模式
// 观察者模式/* 在Cocoa Touch框架中,观察者模式的具体应用有两个:通知机制(notification)机制和KVO(Key-Value Observing)机制 */// 通知机制:通知机制和委托模式不同的是,前者是“一对多”的对象之间的通信,后者是“一对一”的对象之间的通信/* 通知主要有三种:广播通知(broadcast notification原创 2014-09-06 23:58:13 · 816 阅读 · 0 评论 -
SBJSON结构讲解
JSON是一种类似XML的数据传输方式。原创 2014-08-22 14:29:55 · 586 阅读 · 0 评论 -
JSON结构讲解
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,原创 2014-08-22 14:01:49 · 1085 阅读 · 0 评论 -
苹果iOS 6悄然启用新型精准广告追踪技术
北京时间10月12日下午消息,据美国科技博客BusinessInsider报道,在今年9月推出iOS 6后,苹果开始通过一项名为IFA或IDFA的新技术追踪用户,发布精准广告。在此之前,广告主原本可以借助UDID识别码追踪iPhone用户,但苹果后来禁用了这一技术。但多名移动广告行业高管透露,通过IFA技术,iOS 6对用户的追踪效果将会加强。IFA是“identifier转载 2014-08-22 13:33:26 · 718 阅读 · 0 评论 -
iPhone应用程序生命周期讲解
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:原创 2014-08-21 11:54:55 · 517 阅读 · 0 评论 -
ios7以上版本隐藏/显示状态栏
IOS7中,不仅应用的风格有一定的变化,状态栏变化比较大。原创 2014-08-21 11:19:11 · 605 阅读 · 0 评论 -
ios-使用标签导航模式
标签导航模式是非常重要的导航模式。使用标签狼时,有一定的指导yuan原创 2014-09-07 20:24:15 · 700 阅读 · 0 评论 -
ios-使用模态视图
// 模态视图关键的连个方法:// presentViewController: animated: completion: 呈现模态视图// dismissViewControllerAnimated: completion: 关闭模态视图原创 2014-09-07 11:45:25 · 1592 阅读 · 0 评论 -
ios-使用iPad专用API(UISplitViewController)控制器
iPhone和iPad都使用同一个操作系统——ios,因此,它们的API基本上是一样的,但有一些是iPad专用的,比如UISplitViewController控制器,UIPopoverController控制器用于呈现“漂浮”类型的视图。原创 2014-09-08 16:22:46 · 2043 阅读 · 0 评论 -
ios-多线程讲解
ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。1、 NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self withObject:nil];原创 2014-08-22 17:21:47 · 579 阅读 · 0 评论 -
ios-下拉刷新UIRefreshControl介绍
随着下拉刷新模式的影响力越来越大,苹果已经在ios 6原创 2014-09-01 13:57:29 · 804 阅读 · 1 评论 -
ios-使用Core Location框架定位
// ios 设备提供了3种不同的途径进行定位/* 1、Wi-Fi 通过Wi-Fi路由器的地理位置信息查询,比较省电,iPhone、iPod touch、和iPad都可以采用这种方式定位 2、蜂窝式移动电话基站 通过移动运用商基站定位,只有iPhone、3G版本的iPod touch和iPad可以采用这种方式定位 3、GPS卫星 通过GPS卫星定位,这种方式最为准确,但是耗电量大,原创 2014-09-10 13:28:52 · 731 阅读 · 0 评论 -
ios-MKMapView苹果地图开发
iOS应用程序中使用Map Kit API开发地图应用程序。 其核心是MKMapView类使用。我们可以设置地图显示方式、控制地图,可以在地图上添加标注。原创 2014-08-25 17:11:48 · 711 阅读 · 0 评论 -
ios-通过NSCalendar来获取当前时间的年、月、日、时、分、秒
void getDate(){ // 通过NSDate获取当前时间 NSDate *now = [NSDatedate]; NSLog(@"Now date is: %@", now); // 通过NSCalendar来过滤当前时间 NSCalendar *calendar = [NSCalendarcurrentCalen原创 2014-08-25 15:55:10 · 2670 阅读 · 0 评论 -
ios-使用树形结构导航模式
// 树形结构导航/* 树形结构导航也是非常重要的导航模式,它将导航视图控制器(UINavigationController)与表视图(UITableView)结合使用,主要用于构建有从属关系的导航。这种导航模式采用分层组织信息的方式,可以帮助我们构建ios效率型应用程序 */代码实现如下:原创 2014-09-07 23:33:30 · 2376 阅读 · 0 评论