在iOS开发中,有许多控件都是Xcode默认提供的。使用这些控件是非常方便的。但是由于某些需要,需要自己设计控件,那么应该怎么做呢?在Xcode6中提供了这样的接口,允许开发者快速开发自定义控件,并且可以提供实时预览功能。具体实现步骤如下:
(1)新建一个Single View Application,Language选择Swift。然后在系统配置主界面中点击项目名称,选择Add Target....
分类:
移动开发 时间:
2015-08-18 16:25:11
阅读次数:
169
在自定义控件这部分的内容中,可能更多的是涉及美工的工作,而不是程序员应该干的事。但是不懂设计的程序猿就不是好攻城狮。程序猿也应该学会一点基本的UI设计,这样会更加有利于以后的学习与开发。
这里我将会以一个Button按钮为例,来学习如何设置这个按钮的背景图片和颜色。我们大家知道,iOS中的按钮是非常简洁的,一般是蓝色的文字就代表了一个按钮,和Android中的一个矩形色块表示按钮是...
分类:
移动开发 时间:
2015-08-18 16:16:38
阅读次数:
164
在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法1.使用系统默认提供的字体系统默认提供的字体主要是指UIFont中提供的字体,其使用代码为:fontLabel.font = [UIFont fontWithName:@"Marion" size:17];或者是通过字体详细字典对...
分类:
移动开发 时间:
2015-08-17 17:13:22
阅读次数:
199
iOS项目多人开发时同步项目,经常会遇到.xcodeproj中文件的改动,这些文件都有什么用?要不要提交到版本库中?本文进行了一番梳理。...
分类:
其他好文 时间:
2015-08-16 12:28:11
阅读次数:
145
SDWebImage简介
iOS中著名的牛逼的网络图片处理框架
包含的功能:图片下载、图片缓存、下载进度监听、gif处理等等
用法极其简单,功能十分强大,大大提高了网络图片的处理效率
国内超过90%的iOS项目都有它的影子
框架地址:https://github.com/rs/SDWebImage
获得框架
进入终端
输入以下命令
git clone --recursive https://gith...
分类:
Web程序 时间:
2015-08-16 02:10:48
阅读次数:
168
iOS项目程序上线流程图文详解:http://m.blog.csdn.net/blog/Eiwodetianna/41774817
几种典型的 iOS 应用界面的交互框架各自的优缺点:http://www.zhihu.com/question/21430811
IOS缓存机制详解:http://blog.csdn.net/wbw1985/article/details/199897...
分类:
Web程序 时间:
2015-08-14 19:19:10
阅读次数:
150
随着基于位置服务LBS和移动互联网的兴起,你的位置是越来越重要的一个信息,位置服务已经是当前的热门应用如微信,陌陌等社交应用的杀手锏。而在iOS开发中,苹果已经给我们提供了一个位置接口,CoreLocation,我们可以使用该接口方便的获得当前位置的经纬度信息。具体实现如下:
(1)新建基于Swift的iOS项目,在ViewController中导入CoreLocation接口:
import...
分类:
移动开发 时间:
2015-08-12 11:37:23
阅读次数:
191
在网络编程中,异步请求是用的最多的请求方式,与同步相比,不会造成用户界面的卡死,会有较好的用户体验。现在我们使用Swift在iOS项目中获取某个网页的HTML源代码。
override func viewDidLoad() {
super.viewDidLoad()
//异步请求
NSURLConnection.sendAsynchron...
分类:
移动开发 时间:
2015-08-12 01:23:12
阅读次数:
207
网络请求一般分为同步请求和异步请求,同步请求如果访问时间过长,会造成界面卡死状态,用户体验不是很好。但是请求速度较快的话,也可以考虑使用同步访问。现在先来学习同步访问。
(1)在viewDidLoad()方法中实现如下代码:
override func viewDidLoad() {
super.viewDidLoad()
var da...
分类:
移动开发 时间:
2015-08-11 23:27:45
阅读次数:
195
如今我们身处互联网的时代,任何一个软件或是App,都会或多或少与网络打交道,并不断发生数据交互。一个没有涉及网络编程的应用会显得比较low,这里我们将会开始使用Swift开发iOS应用,并且主要来实现网络操作方面的功能。
这里的需求是获取某个网页的Html源代码,即从网上获取数据。具体实现如下:
(1)创建一个iOS项目,Language选择Swift。然后在ViewControl...
分类:
移动开发 时间:
2015-08-11 21:33:01
阅读次数:
151