Apple的WWDC在昨天圆满结束,期望iPhone6的同学可能很失望,但是对于程序员们,他们又多了好多新玩具。除了成堆的新API,Apple还发布了一款全新的编程语言——Swift。 早就有谣言Apple会想办法替换掉…
标签:IOS
[原创]SpriteKit+Swift学习笔记(四)-纹理部分缩放
这个纹理部分缩放,可能初次接触游戏开发的小伙伴,不知道是什么东西,简单地说,部分边和角不缩放,只缩放中心的部分纹理。其实这个用途非常广,最常见的就是血条蓝条和玩家角色对话框。血条蓝条应该怎么做?(对话框同理)根据开发经验…
常用Sprite Kit插件整理
很抱歉很久没有更新那篇技术贴了。第四个小游戏顺利提交,但是由于年关将至,审核排起了长队,目前还没有消息。 最近一段时间精力都放在寻找新的框架和工具上。考虑了跨平台、开发效率、多人协作等方面,最后选择了Cocos2D-sw…
iOS核心动画类型介绍
CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。 CAPropertyAnimation:属性动画的基类(通过属性进行动画设置,注意是可动画…
[分享]iOS开发- iOS反射机制: objc_property_t的使用
iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。) 常用的反射方式,有如下两种: 从一个自定义…
基于大数据的用户行为预测
随着智能手机的普及和APP形态的愈发丰富,移动设备的应用安装量急剧上升。用户在每天使用这些APP的过程中,也会产生大量的线上和线下行为数据。这些数据反映了用户的兴趣与需求,如果能够被深入挖掘并且合理利用,可以指导用户的运…
[分享]iOS开发-NSTimeZone时区设置的使用及用时间戳来计算时间差
在项目中碰到了这个问题,当我从后台获取到时间的字符串后,我需要在前段处理“两个时间的时间差”的计算事件。当我把两段时间转换为NSDate时发现,本该是2016-04-12 14:57:58 +0000的一段时间,在转换后…
把下载的文件存到指定的文件夹中
在.h 文件中 实现NSURLConnectionDataDelegate协议 @property (nonatomic, assign) IBOutlet UIProgressView *progressV…
AlamofireJsonToObjects+EVReflection:一步解决JSON解析
上一篇文章中我们介绍了使用EVReflection解析JSON的方法,但是还是用到了SwiftyJSON这样的工具,那么有木有什么办法能够更简单的解决这样的问题EVReflection的作者还为我们提供了Alamofir…
以后台形式运行golang程序
安装: go get github.com/icattlecoder/godaemon 示例: package main import ( _ "github.com/icattlecoder/godaemon" "lo…
技术点 - 收藏集 - 掘金
Material Design 兼容性控件学习 – 掘金简述 Material Design从Android 5.0开始引入,是一种全新的设计语言,称为“原材料设计”,是谷歌提倡的一种设计风格、理念、原则。结…
iOS 进阶必读
初探 CALayer 属性 一直觉得一个 view 就一个 layer,到今天才发现不是这样子的。 Xcode8调试黑科技:Memory Graph实战解决闭包引用循环问题 Xcode8的调试技能又增加了一个黑科技:Me…