【IOS开发之----常用宏定义和讲解】教程文章相关的互联网学习教程文章

iOS开发中关于像素的几个概念

DPI与PPIDPI(Dots Per Inch)是印刷行业中用来度量空间点密度用的,这个值是打印机每英寸可以喷的墨汁点数。计算机显示设备从打印机中借鉴了DPI的概念,由于计算机显示设备中的原子单位不是墨汁点而是像素,所以就创造了PPI(Pixels Per Inch),这个值是屏幕每英寸的像素数量,即像素密度(Screen density)。由于各种原因,目前PPI(主要是iOS)和DPI(比如在Android中)都会用在计算机显示设备的参数描述中,不过二者的意思是一样的...

IOS开发之录音

为什么要把录音单独拿出来写呢,只是因为这个比较简单,但是就是因为他比较简单,导致我好长一段时间把它给忽视了,但是等到我回想起来的时候,忽然忘记了我到底有没有学过这个东西 ,在此,实在是想想都有点脸红。。。。-。-!;录音: 相关类介绍: (1)AVaudioPlayer (2)setting <1>AVNumberOfChannelsKey 通道数 <2>AVSampleRateKey 采样率 44100 <3>AVLinearPCMBitDep...

iOS开发网络篇—监测网络状态(使用Reachability)【代码】【图】

一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验  WIFI\3G网络:自动下载高清图片  低速网络:只下载缩略图  没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachability的示例程序,便于开发者检测网络状态https://developer.apple.com/library/ios/samp...

iOS开发笔记之多点触控(一)处理触摸的4个方法【代码】【图】

多点触控乃苹果公司带给世界的创新之首,作为移动开发者,熟练掌握多点触控开发技能很有必要。处理触摸的四个方法:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event//首次在屏幕上检测到触摸时调用{NSLog(@"touchesBegan"); }-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event//如果触摸移动到了新的位置则会调用此方法{NSLog(@"touchesMoved"); }-(void)touchesEnded:(NSSet *)touches withEve...

iOS开发:单例模式【代码】

这是我的开园第一篇,至于为什么要写单例模式,是因为我在学习ios之初对单例模式的概念比较模糊,特意在这做一次整理,希望可以和大家分享。一,ios单例模式的概念(什么是单例模式) 单例模式最主要的一点就是只有一个实例。实例是什么?实例就是对象一个叫法,对象实例化,用前辈的一个比喻就是说:制作月饼的磨具就是类,月饼就是对象,制作月饼的过程叫做对象实例化。这个类只拥有一个实例,我们称之为单例类。这个单例类需要向...

ios开发 将json格式数据上传服务器【代码】

看了一些大小牛的资料其实就3步1.使用post 请求 ,因为get是不能上传的2.设置请求类型 , 讲你的json数据上传3.向服务器发送数据按照下面示例代码,就差不多了 1// 1.创建请求 2 NSURL *url = [NSURL URLWithString:@"http://192.168.1.200:8080/MJServer/order"];3 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];4 request.HTTPMethod = @"POST";5 6// 2.设置请求类型 7 [request se...

iOS开发--利用MPMoviePlayerViewController播放视频简单实现【代码】

一.MPMoviePlayerViewController和MPMoviePlayerController区分开,前者继承自NSObject,后者继承自UIViewController二.MPMoviePlayerViewController只能用modal出来的形式播放,并且一定是全屏的播放 1#import"ViewController.h" 2#import <MediaPlayer/MediaPlayer.h>3 4@interface ViewController ()5 6/* 创建播放控制器 */ 7 @property (nonatomic, strong) MPMoviePlayerViewController *playerVc;8 - (IBAction)play;910@end11...

IOS开发从OC到swift入门与修炼

http://www.osforce.cn/course/147?mc147=1412179E99FQ应用前景作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强App Store和Mac Store本来就已经实力雄厚的应用数量基础[4] 。应用范围Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受...

iOS开发之控制器创建与加载(生命周期)【图】

1、如何创建一个控制器控制器常见的创建方式有以下几种:(1)通过storyboard创建(2)直接创建MJViewController *mj = [[MJViewController alloc] init];(3)指定xib文件来创建MJViewController *mj = [[MJViewController alloc] initWithNibName:@"MJViewController" bundle:nil];注意,创建xid后还要设置xid中哪个view是ControllerView的view(而用storyboard创建控制器却不用设置因为系统已经自动设置过了),设置方法为:首先...

iOS开发之字典数据建立模型步骤

1. 在控制器属性的(questions)set方法中完成字典转模型的操作- (NSArray *)questions{if (nil == _questions) {//1.加载plist文件NSArray *dictArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"questions" ofType:@"plist"]];//2.字典转模型NSMutableArray *questionArray = [NSMutableArray array];for (NSDictionary *dict in dictArray) {CLQuestion *question = [CLQuestion questionWi...

iOS开发小技巧--获取自定义的BarButtonItem中的自定义View的方法(customView)【图】

如果BarButtonItem是通过[[UIBarButtonItem alloc] initWithCustomView:(nonnull UIView *)]方法设置的.某些情况下需要修改BarButtonItem中自定义View的某些属性,例如显示的文字或者显示的图片.可以通过BarButtonItem的customView获取自定义的View.原文:http://www.cnblogs.com/gchlcc/p/5564682.html

关于iOS开发中NSManager相关知识(1)

;base64,iVBORw0KGgoAAAANSUhEUgAABaQAAAPqCAYAAABsWFiCAAAMGWlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUU0kXnldSCAktEAEpoTdBepXepUoHGyEJEEoIgaBiRxYVXAsqKljRVRAF1wLIYsOCBRGw1wURlZV1sWBD5Z8kgK77l/Pfc+bN9+7ce+e79828MwOAvC1LIMhAFQDI5OcKI/y9mHHxCUzS70AWaAAloAsQFjtH4BkeHgygjPV/l3e3ACLur5uLY/1z/L+KIoebwwYACYc4iZPDzoT4KAC4OlsgzAWA0AH1enNyBWL8FmJlISQIAJEsxilSrCHGSVJsKbGJivCG2AcAMpXFEqYAICeOz8xjp8A4cgKILfkcHh/inRC7sVNZHIi7...

iOS开发- 巧用FontAwesome(图标,字体)【图】

首先,先介绍一下FontAwesome。Font Awesome 是为 Twitter Bootstrap 设计的图标字体。通过WebFont的方式来显示一些图标,好处是图标可以被任意缩放、改变颜色,你需要做的只是像修改文字样式那样修改图标样式。 这里就给出了一些图标。具体的可以参见这个网站,有更加详细的图标介绍。http://www.bootcss.com/p/font-awesome/design.html那在ios开发中如何使用FontAwesome定制自己喜欢的图标呢。下面通过一个示例介绍一下。(先下...

iOS开发拓展篇—音频处理(音乐播放器4)【代码】【图】

iOS开发拓展篇—音频处理(音乐播放器4)说明:该文主要介绍音乐播放器实现过程中的一些细节控制。实现的效果:一、完整的代码YYPlayingViewController.m文件 1// 2// YYPlayingViewController.m3// 20-音频处理(音乐播放器1)4// 5// Created by apple on 14-8-13.6// Copyright (c) 2014年 yangyong. All rights reserved.7//8 9#import"YYPlayingViewController.h" 10#import"YYMusicTool.h" 11#import"YYMusicModel.h...

ios开发之调用相机和本地相册【代码】

ios调用本地相机和相册, 非常实用的小功能, 一般做上传头像的时候会用到的比较多. 我用的是iPhone5做的测试, 没有出现什么问题. 用真机测试的主要原因是模拟器无法实现拍照功能, 拍照功能只能在真机上调用.下面是我的一些代码, 写的比较粗糙, 但是简单易懂.// 首先来写一些委托 定义一个全局变量 @interface TestViewController : UIViewController<UIActionSheetDelegate,UIImagePickerControllerDelegate> {UIActionSheet *myAct...