iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下: 有标注(大头针),定位,地图。 1、添加地图 1.1 新一个Single View app ,选择默认项,创建后,在ViewControl...
分类:
移动开发 时间:
2014-07-25 00:01:44
阅读次数:
493
UIPickerView 是iOS常用的控件之一,它通过轮转界面提供一系列多值选项,它向用户展示信息,也能收集用户输入。下面是一个普通的UIPickerView控件。
使用UIPickerView控件需要遵守两种协议,一种是UIPickerViewDelegate,另一种是UIPickerViewDataSource。
UIPickerViewDeleg...
分类:
移动开发 时间:
2014-07-23 18:11:15
阅读次数:
308
Swift与Objective-C交互总结
在Swift中使用Objective-C(简单)
在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之
在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类
#import "Need.h"
然后在Swfit中就能使用它了...
分类:
移动开发 时间:
2014-07-23 13:38:36
阅读次数:
310
Swift与Objective-C交互总结在Swift中使用Objective-C(简单)在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类#im...
分类:
移动开发 时间:
2014-07-23 11:46:26
阅读次数:
236
Swift与Objective-C混用简明教程转载自:https://github.com/lifedim/SwiftCasts/tree/master/000_mix_swift_objc我想很多iOS开发者在知道Swift后,心中最大的问题就是如何将Swift应用到原有项目之中。下面我将简要介绍...
分类:
移动开发 时间:
2014-07-23 11:35:46
阅读次数:
265
block的定义,以及block的存储域,以及对block的属性或成员变量为什么要copy的解释。...
分类:
移动开发 时间:
2014-07-22 14:40:16
阅读次数:
259
在KVC编程方式中,无论调用setValue:forKey:方法,还是调用valueForKey:方法,都是通过NSString对象来指定被操作属性,其中forKey:标签用户传入属性名的。 对于setValue:属性值forKey@“name”;代码,底层的执行机制如下。 (1)程序优先考...
分类:
移动开发 时间:
2014-07-21 14:28:31
阅读次数:
204
//// YYExtension.swift//// Created by yao_yu on 14-7-18.// Copyright (c) 2014年 yao_yu. All rights reserved.//import Foundationextension String{ ...
分类:
移动开发 时间:
2014-07-21 09:17:39
阅读次数:
183
如果在定义方法时,在最后一个形参明后增加逗号和三点(,...),则表明该形参可以接受多个参数值。 为了在程序中获取个数可变的形参,需要使用如下关键字 ·va_list:这是一个类型,用于定义指向可变参数列表的指针变量 ·va_start:这是一个函数,该函数指定开始处理可变形参的列表,并让...
分类:
移动开发 时间:
2014-07-18 20:33:19
阅读次数:
334
1. 执行Main函数(在main.m文件中)2. 加载MainStoryborad.storyboard文件 * 创建ViewController文件 * 根据storyboard文件中描述创建ViewController中的UIView(父层) * 创建UIView内部的所有子控件 * ...
分类:
移动开发 时间:
2014-07-13 12:37:50
阅读次数:
174