Objective-C&&Swift
文章平均质量分 89
hackerzchao
总是有人要赢的,为什么不能是我呢?
展开
-
Swift中?和!的区别
1.常量和变量Swift语言中是用let来定义常量,并且要初始化。var来定义变量,在let或者var后面申明类型,冒号+空格,然后再加上类型名称。2.optional(可选)变量可选变量用于处理值缺失的情况,有点类似于OC中的nil,可以用于任何类型上,不仅仅是类,不过更加安全。Swift是类型安全的一门语言,可以很少申明类型。附:Swift和Objective-C中ni原创 2015-11-26 19:17:29 · 7030 阅读 · 0 评论 -
iOS之UINavigationController的使用
1.UINavigationController(导航控制器)的介绍1)viewController属性 该属性保存着UINavigationController栈中视图控制器的信息。2)UINavigationController的两个视图A:UINavigationBar当某个UIViewController对象成为UINavigationControll原创 2016-01-11 15:00:06 · 836 阅读 · 0 评论 -
iOS UIViewController的生命周期
1.UIViewController的生命周期相关的函数如下: override func loadView() { super.loadView() } override func viewDidLoad() { super.viewDidLoad() } //视图将要出现的时候执行 override fu原创 2016-01-07 15:24:06 · 1841 阅读 · 0 评论 -
iOS应用程序的生命周期
1.iOS应用程序的状态有五种,分别如下:1)Not running:app还没有运行2)Active:app运行在foreground和正在接收事件3)Inactive:app运行在foreground但没有接收事件4)Background:运行在background和正在执行代码5)Suspended:运行在background但没有执行代码2.当进行以下状态转原创 2016-01-07 11:24:41 · 778 阅读 · 0 评论 -
Swift 三方库的使用
第一种方式: 从github上下载对应的三方库包,例如Alamofire三方库,网址如下:https://github.com/Alamofire/Alamofire,可以直接下载zip包,然后进行解压,并添加到项目中。在General中Embedded Binaries添加Alamofire,选择的是第一个framework,第二个是OSX的。第二种方式: 1原创 2015-12-01 19:28:07 · 1653 阅读 · 0 评论 -
Developing iOS 8 Apps with Swift Lesson 11学习
Lesson11.Unwind Segues,Alerts,Timers,View Animation1、UIAlertController简介UIAlertController可以参考我之前的一篇文章iOS项目开发实战(Swift)—Button和Alert学习UIAlertController有Alert和ActionSheet两种样式,在iOS系统中,Alert样式是直接弹窗到屏原创 2016-01-21 10:59:02 · 1082 阅读 · 0 评论 -
iOS开发中总结的小技巧(持续更新中)
1、设置导航栏//设置导航栏//#MARK: 背景颜色UINavigationBar.appearance().barTintColor = UIColor(red: 33/255, green: 150/255, blue: 243/255, alpha: 0.5)//导航栏图标颜色UINavigationBar.appearance().tintColor = UIColor.wh原创 2016-01-19 13:56:59 · 930 阅读 · 0 评论 -
JSON解析的两种方法
import UIKitimport Alamofireclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //方法一:Alamofire进行网络请求,是对NSURLSession的封装 a原创 2015-11-29 23:17:06 · 1686 阅读 · 0 评论 -
iOS_Swift UIScrollView之App导航页的制作
1、App应用程序在第一次打开的时候,都会出现一个可以滚动的导航页。这些导航页面一般是关于App版本的一些新特性新功能的介绍,是每个App应用程序必不可少的一个部分。而这种导航页就是通过控件UIScrollView来实现的,下面通过一个Demo(参考了Swiftv课堂视频)让我们熟悉如何使用UIScrollView做一个App的导航页面。2、步骤如下:1)加载scrollVie原创 2016-01-16 20:08:24 · 1994 阅读 · 0 评论 -
iOS_Swift之UICollectionView详解
github下载地址:下载源码一、简单介绍 UICollectionView是一种很常用的控件,与常用控件UITableView有很多相似的地方,它们都是UIScrollView的子类。UICollectionView可以实现很多不同布局的设计,比如常见的九宫格就是通过UICollectionView来实现的。下面通过一个Demo来详细介绍它的使用。二、Demo介原创 2016-01-14 18:24:29 · 12349 阅读 · 3 评论