按钮

Swift下多个Storyboard的项目结构

我是个比较喜欢用storyboard和xib的人。我个人的习惯就是,能用storyboard的一定不用代码手工撸。当然自己业余个人写的项目,基本上一个storyboard就搞定了。但涉及到多人合作下时候,一个storyboard还是挺蛋疼的,冲突难解决,打开storyboard极容易出现修改。)下面介绍下我使用多个storyboard的习惯,仅供参看,不一定是最好的方案。给对应的每个TabBarItem建立对应的storyboard,比如我建立的MyTabItemOne.storyboard和MyTabI

Swift 3 新变化

Swift3的改动归结下来主要有两点:移除了在Swift2.2就已经弃用的特性语言现代化问题让我们从移除特性讲起,毕竟这点能容易理解,而且在Xcode7.3的时候我们遇到了相关警告。Swift3不在允许开发者这样来将参数标记为变量了,因为开发者可能会在var和inout纠结不已。如此,想要用Swift3来写上面的gcd函数,就要另辟蹊径了。使用这种方式,应该能一定程度上降低Swift2迁移到Swift3上的痛苦。

swift中UIWindow的使用

提供一个区域来显示视图,将事件event分发给视图。每个iOS应用必须包含一个window用于展示APP的交互页面,且一个APP通常只有一个UIWindow,包含了APP的可视内容。

swift2.0 ios开发遇到的坑

今天在用swift2.0开发ios应用时遇到了一个坑简单描述一下:我是在用UIWebView加载网页。在判断当前网页的URL地址为我判断的url时,添加一个分享控件如果不是就隐藏控件,如果把隐藏的代码放到else里面:运行过程不报错但是没效果。测试代码确实执行了如果把隐藏的方法放在if之前调用就可以隐藏按钮。不知道这是系统的bug还是什么??

小胖说swift07-------- swift协议代理的使用以及解决循环引用问题

这两天看了一下Swift的协议代理,大体思路和OC没什么区别,但是按照官方的书本写出的协议代理,发现会有内存泄露问题,找了半天没有发现问题,突然想起看系统类的协议代理的写法,瞬间发现了问题,不多废话了,下面是代码.我建了一个singleViewapplication,为了验证内存泄露,我保留了xcode所给的viewController.swift,在storyboard中viewControll

Swift-->UIViewController的跳转,参数传递,返回参数

UIViewController的跳转,可以在Storyboard里面通过拖拽Segue进行跳转,也可以在代码中进行跳转.本文分别介绍这2种方式.1:Storyboard的方式跳转,传递参数首先选中一个Button–>按住control键–>然后拖拽到需要跳转的ViewController接着选中中间的曲线,在右边的属性窗口中为segue添加identifier(唯一哦)之后,在Button所在的