![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS之swift
丫头住这好吗
android初级开发员没有多大的本事但我从不退却因为你永远不知道你的未来有多么强大
展开
-
JAVA人学习ios swift(笔记)
*当前xcode开发版本为6.4 IOS开发说明: ViewController拖拽跳转到新的viewcontroller,松开拖拉的时候会有一个黑色的弹出框,每一个选项的含义: push:一定要放在Navigation Controller中,如果没有放在Navigation Controller中程序会挂掉 mode: custom:是客户化的选项1.获取和设置控件属性值编辑框 v原创 2015-08-31 13:07:24 · 622 阅读 · 0 评论 -
IOS Object-C与Swift相互调用
随着现在Swift语言的崛起,很多人已经开始用Swift语言做开发了,但是由于现在很多第三方框架仍然使用object-c开发,所以这个时候Swift和object-c混合编程显得举足轻重了。object-c 调用 swift: 1.创建好object-c语言的工程后,新建一个swift语言的cocoa touch class文件(这里取名为HelloSwift) 2.在swift文件中编写好需原创 2016-02-01 23:49:24 · 995 阅读 · 0 评论 -
IOS Swift 弹出框的写法(就是Android的AlertDialog)
ios8以后是用UIAlertController来代替UIAlertView(在屏幕中间弹出)和UIActionSheet(显示在屏幕底部的弹出框) //定义一个UIActionSheet let ActionSheet = UIAlertController(title: "标题", message: "信息", preferredStyle: .ActionShe原创 2016-03-17 18:29:11 · 738 阅读 · 0 评论 -
关于Swift as类型强转的细节说明
as 类型强转,从一个类型转换成另一个类型1.关于转换的一些例子说明:某人 –> 男人(衍生)小张 –> 居民(溯源)公里 –> 英里(格式)2.as在swift中的用法: as! 表示类型强转往下转换(如果转换失败,app会崩溃),一般用于很确定衍生类型的情况下使用as? 表示类型安全往下转换(如果转换失败,返回空),一般用于不确定的情况下翻译 2016-03-17 16:20:54 · 631 阅读 · 0 评论 -
IOS 9 支持的转场类型(segue)
Show:选择Show,目的地视图会被压入导航站顶部,导航条会提供一个后退按钮,用以返回源视图,这是最常用的方式(就像Android的Intent的Activity跳转)Show detail:与Show相似,但会替换源视图,将没有导航条和后退按钮Present Modally:模态显示内容.目的地视图会从底向上弹出,通常用于显示跟页面连贯性不强的视图,比如 添加餐馆,添加用户(无论在哪个页面,都有翻译 2016-03-18 10:43:16 · 508 阅读 · 0 评论 -
IOS Swift UIImageView图片的填充模式
UIImageView是继承于UIView,它是一个图片容器.Mode指图片填充方式,常规有3种1.Scale to Fill(拉伸-默认) 图片适应容器尺寸,图片可以被完整显示,但可能会被拉伸而改变比例.2.Aspect Fit(居中显示) 图片保持原比例不变,可以完整显示并居于容器中间.3.Aspect Fill(平铺) 图片原始尺寸不变,如果超出容器尺寸,会被截断一部分. 注意:图片有原创 2016-03-18 15:44:47 · 2778 阅读 · 0 评论 -
IOS NavigitionController导航栏的基本设置
iOS的组件外观批量设置:可以使用Appearance API来定制大多数UI控件外观,通过appearance代理机制来实现1.更改导航条背景字体 在整个app的入口AppDelegate的application(_:didFinishLaunchingWithOptions:)方法中加入://设置UINavigationBar的颜色 UINavigationBar.appear原创 2016-03-18 22:51:32 · 2366 阅读 · 0 评论 -
使用Cocoapods管理framework
framework介绍: 1.iOS 8后苹果开放了framework,也就是动态库的功能 2.和静态库在编译时和app代码链接并打进同一个二进制包中不同,动态库可以在运行时手动加载,这样就可以做很多事情 #应用插件化 #软件版本实时模块升级(在用户需要这个模块的时候以插件的形式安装,可以减少安装包的大小,还原创 2016-04-01 15:34:35 · 1625 阅读 · 0 评论