在iOS开发中,有许多控件都是Xcode默认提供的。使用这些控件是非常方便的。但是由于某些需要,需要自己设计控件,那么应该怎么做呢?在Xcode6中提供了这样的接口,允许开发者快速开发自定义控件,并且可以提供实时预览功能。具体实现步骤如下:
(1)新建一个Single View Application,Language选择Swift。然后在系统配置主界面中点击项目名称,选择Add Target....
分类:
移动开发 时间:
2015-08-18 16:25:11
阅读次数:
169
两个礼拜搞定iOS,那是吹牛吹出来的。呵呵,不过经过几天的学习还是觉得iOS还是很熟悉的,觉得有javascript的一些特征,有一些java的特征,貌似swift集大家所成的一门语言,本人还是比较喜欢写android的,但是对比iOS来讲,swift貌似简单多了,动画,控件,屏幕适配这些都比较类似哈。今天在学习iOS的时候碰到一个感叹号(!)问号(?)的问题。比较纠结,不知道这代表的是什么意思。所...
分类:
编程语言 时间:
2015-08-15 21:35:14
阅读次数:
254
原创blog,转载请注明出处
http://blog.csdn.net/hello_hwc?viewmode=contents
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:NSCoding是对iOS中的Model类进行编码和解码必须要遵循的协议,如果一个对象要被归档,那么这个...
分类:
移动开发 时间:
2015-08-14 21:32:18
阅读次数:
354
在网络编程中,异步请求是用的最多的请求方式,与同步相比,不会造成用户界面的卡死,会有较好的用户体验。现在我们使用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
我在上一篇博客《iOS项目开发实战——iOS网络编程获取网页Html源代码》中讲述了如何获取一个网页的HTML源代码,可以满足一定的需求。但是由于特殊原因,我们想获取的是一个网页的二进制数据,那么应该怎么办呢?
具体实现如下:
(1)创建一个iOS项目,Language选择Swift,然后在ViewController.swift 中写入如下代码:
override fu...
分类:
移动开发 时间:
2015-08-11 21:29:18
阅读次数:
100
做了一个oc项目,里面有用到swift第三方,真机运行的时候是正常的,用企业级证书打包成ipa之后安装完成之后闪退,通过导出手机log日志发现错误提示:
Dyld Error Message:
Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/mobile/Containers/Bu...
分类:
编程语言 时间:
2015-08-11 19:01:21
阅读次数:
255
手机作为一个小屏设备,需要显示的信息往往无法在一个屏幕上显示,此时就需要使用到滚动条,当然除了像TableView这样可以自带滚动功能的。如果一个界面上View较多,那就必须要使用到ScrollView了。现在我们将会使用Swift在iOS上实现滚动效果。具体实现如下:
(1)创建一个新的iOS项目,语言选择Swift,并在Main.storyboard中拖入一个ScrollView控件。然后在...
分类:
移动开发 时间:
2015-08-10 10:37:35
阅读次数:
425