自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS 通过POST方式与服务器通信

GET可以直接在地址中传入参数,但是传入的字符根据服务器限定有限。而POST则没有。//PHP中的获取方式是POST<?php$name = $_POST['name'];if( isset($name)){ echo 'hello '.$name;}else{ echo "No Args";}?>import UIKitclass ViewController: UIVi

2015-10-23 16:35:42 417

原创 IOS 通过GET方式与服务器通信

//使用PHP编写一个服务器,GET方法传入一个参数<?php$name = $_GET['name'];if( isset($name)){ echo 'hello '.$name;}else{ echo "No Args";}?>import UIKitclass ViewController: UIViewController { @IBOutlet var tv

2015-10-23 16:18:08 335

原创 IOS 网络通信 异步请求

//异步请求 NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL:NSURL(string: "http://blog.csdn.net/czherui")!), queue: NSOperationQueue()) { (res:NSURLResponse?, data:NSData?, erro

2015-10-22 16:27:42 323

原创 IOS 同步操作 通信

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //NSData和NSString是属于同步的读取的,一般使用这两种都是读取本地的数据//

2015-10-16 22:56:28 310

原创 IOS 播放视频

import UIKitimport MediaPlayer//import AVKitclass ViewController: UIViewController { var pc:MPMoviePlayerViewController!// var pc:AVPlayerViewController! @IBAction func playVideobtn(sende

2015-10-13 13:44:12 396

原创 IOS 录音与播放

三个按钮分别为 录制,停止,播放import UIKitimport AVFoundationclass ViewController: UIViewController { var avRec:AVAudioRecorder! var audioFileUrl:NSURL! var avPlayer:AVAudioPlayer! var recordSetting

2015-10-11 21:48:13 352

原创 IOS 播放音乐库的音乐

import UIKitimport MediaPlayerclass ViewController: UIViewController ,MPMediaPickerControllerDelegate{//需要包含MPMediaPickerControllerDelegate var picker:MPMediaPickerController! //定义选择器 var p

2015-10-11 20:30:11 389

原创 IOS 播放音乐

先添加四个按钮如图包含的类:import UIKitimport AVFoundationimport MediaPlayerimport AVKit在全局定义aPlayer var aPlayer:AVAudioPlayer!在Xcode6中 不需要try? ,Xcode7则需要多加增加try? override func viewDidLoad() { sup

2015-10-11 00:01:33 375

原创 IOS 传感器

import UIKitimport CoreMotionclass ViewController: UIViewController { var cmm:CMMotionManager! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after

2015-10-07 20:38:57 232

原创 IOS 使用XML制作简易选择题

//# ViewController.Swiftimport UIKitclass ViewController: UIViewController,NSXMLParserDelegate { @IBOutlet var lQuestion: UILabel! @IBOutlet var bntsubmit: UIButton! @IBOutlet var InputAnws

2015-10-07 16:50:06 362

原创 IOS 解析XML格式

新建空文件 创建XML文件 写入代码 例如://data.xml<data> <person age="20">me</person> <person age="17">xin</person> <person>love</person> <a> <b> <c>Data</c> </b> </a></

2015-10-05 19:19:51 500

原创 IOS 小贴士

拖入Switch控件 Control拖入view controller里面 在全局定义ud var ud:NSUserDefaults! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typicall

2015-10-05 16:47:15 358

原创 IOS 存储和读取用户首项数据

存储 配置一个按钮,名称为gaga text view控件名称为inputtext @IBAction func gaga(sender: AnyObject) { var ud = NSUserDefaults.standardUserDefaults() ud.setObject(inputtext.text, forKey: "data") //存

2015-10-05 15:20:21 235

原创 IOS 读取文件

//访问当前系统沙盒目录 var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) //返回值是一个字符串,可以通过 sp[0]访问这个值 if sp.

2015-10-04 15:46:31 433

原创 IOS 写出文件

//访问当前系统沙盒目录 var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) //返回值是一个字符串,可以通过 sp[0]访问这个值 if sp.

2015-10-04 15:15:20 271

原创 IOS 获取系统图库与打开拍照

拖入一个按钮与图片后 按住control拖入viewcontroller里面,按钮名称为”tupian”,图片名称为”iv” ,其中按钮为IBAcition,图片为IBOutlet。 @IBOutlet var iv: UIImageView! @IBAction func tupian(sender: AnyObject) { var c = UIImagePicke

2015-10-03 19:28:36 355

原创 IOS 系统常用功能

打开网页: @IBAction func haha(sender: AnyObject) { UIApplication.sharedApplication().openURL(NSURL(string: "http://xxxxx.com")!) }打电话: @IBAction func dianhua(sender: AnyObject) { U

2015-10-03 19:24:50 302

原创 IOS 触摸获取坐标点、缩放图片实例

override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { println("began") } override func touchesMoved(touches: Set<NSObject>, withEvent event: UIEvent) {

2015-10-02 19:10:39 1425

原创 IOS自定义动画

添加图片绑定与之前都一样 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. view.addSubview(img) } override

2015-10-02 17:56:32 296

原创 IOS动画效果

在故事版中插入image view绑定一张图片拖入view controller中选择IBOutlet名称为img先在页面中显示这张图片 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically fr

2015-10-02 16:39:21 244

原创 IOS视图切换

插入两张图片 1和2,在故事版中拖入两个image view 分别绑定这两张图片,按住control拖入viewcontroller中选择IBOutlet名称分别为image和img2,在view controller中定义一个布尔类型一会判断要用到 private var rectVisible:Bool = true在面板中先显示第一张图片 override func viewDid

2015-10-02 16:18:24 246

原创 IOS实时预览自定义控件效果

首先要创建一个单独的库 创建项目后,选择Add Target,创建一个Target,选择Cocoa Touch Framework打开创建的那个文件 右键一个继承UIView的文件,首先要重写一个初始化的方法 required init(coder aDecoder: (NSCoder!)) { super.init(coder: aDecoder) }之后在类前面加

2015-10-02 14:32:52 377

原创 IOS使用自带的API绘制一个加载进度的圆圈

新建一个继承UIView类的文件progresscontrol在这个progresscontrol文件中写入 private var _progressValue:CGFloat = 0 internal func getProgressValue()->CGFloat{ return _progressValue } //在外界获取它的值 in

2015-10-02 13:39:01 379

空空如也

空空如也

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

TA关注的人

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