最近开始开发一个新的iOS应用,自己决定使用Swift,进行了几天之后,发现了一个很严峻的问题,那就是不管是书籍,还是网络资源,关于Swift的实在是太少了,随便一搜全都是OC实现某某某功能。就算是找到Swift的资源,一看,大概是半年前的代码,或是一年前的代码,一运行,全都报错。这是由于毕竟Swift还是在不断发展完善当中,随着Swift2.0的开源以来,包括发布Swift这一年多以来,Swif...
分类:
移动开发 时间:
2015-08-10 01:57:17
阅读次数:
161
1.前言 在前段时间手机QQ:升级iOS8.3后,发图就崩的情况,就是因为iOS8更新UIAlertController后,仍然使用UIAlertview导致的具体原因分析 这个可以看腾讯团队发出来的总结分享。http://bugly.qq.com/blog/?p=135#在Xcode头文件中苹果....
分类:
移动开发 时间:
2015-08-07 19:26:23
阅读次数:
149
既然讲的是Swift和OC的混合编程,我的上一篇博客《》...
分类:
编程语言 时间:
2015-08-07 13:26:22
阅读次数:
152
我们接着来看剩下的3个难点:
3. 滚动是高亮的柱子的选择以及设置高亮标签
4. 顶端时间的显示
5. 数据刷新功能
先来说高亮标签的设置吧。
这里需要设置关于barplot的几个代理方法:
/**
* @author KaKa, 15-06-24 14:06:57
*
* BarPlot Delegate
...
分类:
其他好文 时间:
2015-08-03 16:57:40
阅读次数:
177
也是最近1个月在项目中不断研究CorePlot实现柱状图的效果。
先来看一下Air Quality的柱状图效果:
经过1个月的研究,现在基本上已经重现了这个柱状图的功能(99%),而且还加上了刷新数据的功能。
计划通过两篇blog来记录下开发中的难点,在后一篇blog中会把所有的源码挂上去。
难点有以下几个:
1. Coreplot自带的滚动机制在我这边做起来有一些卡顿,...
分类:
其他好文 时间:
2015-08-03 11:36:35
阅读次数:
105
一、内容概要
按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0):1.UIButton基础
2.UIButton图片使用
3.圆角按钮
4.复选框按钮
5.倒计时按钮(闪烁问题也轻松解决)
6.贪婪按钮(父控件事件也归我,扩大事件响应区域)...
分类:
编程语言 时间:
2015-07-28 18:44:07
阅读次数:
193
今天真是闲来无事,随便看了一下苹果官方的Swift教程。其实也仅仅是看了第一章内容,记住了一点几本的语法。
然后想起昨天自己没事写的大雪纷飞的动画,自己就拿起来练一下手。
说真的做Demo的时候还真遇到几个比较棘手的问题。
Swift是强类型语言,对没有隐式的数据类型的转换,也就是说,即使是 Float/Int这种运算都会报错,需要你自己转换成相同的数据类型。
Swift中没有block的概...
分类:
编程语言 时间:
2015-07-27 01:57:42
阅读次数:
247
1、Objective-C调用C++代码后缀为m文件的是Objective-C的执行文件,而后缀为mm文件的是Objective-C++文件。直接在Objective-C中是无法调用C++代码的,所以如果需要在Objective-C调用C++语言就需要直接将后缀m文件改为mm,然后就可以调用C++代...
分类:
移动开发 时间:
2015-07-27 01:51:16
阅读次数:
312
IOS中的动画有以下几种:
第一种是为UIView的元素添加动画。
第二种是控制器的动画,比如之前介绍的导航控制器的用法。
第三种是Core Animation,这是一个很强大的框架,但是超出了这门课程的范围。
第四种是Dynamic Animation,这种动画基于设备的物理特性,比如晃动手机、调转方向等等。
本话来讲解第一种情况:
可以诸如frame、transform、和a...
分类:
移动开发 时间:
2015-07-27 00:25:13
阅读次数:
183
Alert和ActionSheet是IOS中弹出消息的两个工具。
首先它们都是Modal的方式展示的。
Alert用来向用户发起询问,可以有一个(比如取消)或两个选项(比如确定和取消),也可以附带一个文本框(比如要求用户输入密码)
Action Sheet从屏幕底部滑出,提供一些分支的选项,选项的数量可以大于两个。
对比如图:
Action Sheet和Alert都可以使用UIAl...
分类:
移动开发 时间:
2015-07-26 20:55:31
阅读次数:
216