问题
在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为 对象,并且进行一定的筛选等操作然后再使用,显得不是很方便[......]
在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为 对象,并且进行一定的筛选等操作然后再使用,显得不是很方便[......]
其实在很早期的文章里(Objective-C和Swift混合编程开发(一)http://blog.diveinedu.net/objective-c-swift-framework-dev/)已经介绍过了。但还是有许多同学问这个地方,所以干脆在这里再单独介绍一下。
第一、用Xcode 6创建一[......]
昨晚看到一兄弟通宵看世界杯,CNTV还是挺厚道,放出了Mac版的插件。最近刚好在弄Swift,就自己写两个小播放器吧,至于数据源,直接Bing搜索一个,然后使用之前介绍过的VLCKit框架进行开发….
VLCKit框架的地址:
今天有学生在群里问如何在Swift项目中使用CocoaPods。其实不管是Swift还是OC的项目,CocoaPods只是一个包管理器,因此使用方式没有任何区别。只不过CocoaPods里的框架都是用OC编写的,在Swift项目中使用的时候就涉及到一个Swift和OC混合使用的问题。实际上我们在很早[......]
// Playground - noun: a place where people can play import UIKit var intValue = -10 //绝对值, 10 abs(intValue) //移动,20 advance(intValue, 30) /[......]
Xcode 6新增了Playground用来学习和测试Swift代码。它能够实时的看到代码的效果,包括变量、终端输出甚至是Cocoa框架中的UI控件,而苹果在WWDC 2014上还演示了SpriteKit框架在Playground中的使用。不过默认情况下Playground只支持Mac的Cocoa框[......]
// Playground - noun: a place where people can play
// 戴维营教育 Swift Array数组 简单洗牌函数实现
// demonstrated by 大茶园丁.
import Cocoa
/[......]
Xcode 6加了一个新特性,让开发着可以创建自定义控件,并且可以在Interface Builder中显示效果! 程序猿们再也不用猜测自定义控件的样子了!
创建一个iOS应用程序框架File > New > Target
,选择Cocoa Tou[......]
用过Reveal的兄弟对这个功能应该比较感兴趣。它可以查看应用程序运行时的视图结构,但是不需要引入任何的第三方框架或者编写代码。当然,功能也没有Reveal那么炫酷。Reveal可以用各种3D形式展示,Xcode只是通过普普通通的2D框图以及完整的树型结构显示。不过个人认为以及足够了,除非是想截个好[......]