IT技术网www.itjs.cn


iOS UITableView 拖动排序的实现

UITbableView作为列表展示信息,除了展示的功能,有时还会用到删除,排序等功能,下面就来讲解一下如何实现排序。 排序是当表格进入编辑状态后,在单元格的右侧会出现一个按钮,点击按钮,就可......

19日 tag

深入理解 Objective-C:方法缓存

只要用到Objective-C,我们每天都会跟方法调用打交道。我们都知道Objective-C的方法决议是动态的,但是在底层一个方法究竟是怎么找到的,方法缓存又是怎么运作的却鲜为人知。本文主要从源码角度......

15日 tag

iOS开发之MKMapView的性能优化

最近做的项目主要是LBS这块 主打成员定位功能 我们的UI设计是这样的 乍一看上去是挺好挺美观的 不同的人会显示不同的头像 可是当人扎堆的时候 问题就来了 当人多的时候(例如上图所示) 地图滑动......

18日 tag

iOS 中 NSTimer 使用详解

有一天整理项目资料无意发现老代码在使用 NSTimer 时出现了内存泄露。然后整理了一些 NSTimer 的相关内容。比较简单,各位见笑啦。 NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5......

11日 tag

Swift Core Graphics教程之Gradients 与 Context

今天给大家分享的是我们的Swift核心绘图教程系列! 在第一部分中,你学习到了使用storyboard绘制线条和矩形. 在第二部部分中,你将深入核心绘图,使用CGContext实现渐变效果 更新时间 04/15/2......

27日 tag

Swift vs Objective-C:未来看好 Swift 的十个理由

是时候使用易入手又全面的Swif语言为iOS和mac OS X做应用开发了。 虽然编程语言不会那么容易消逝,但坚持衰落范例的开发小组正在这么做。如果你正为移动设备开发应用程序,并且你还没有研究Swift......

14日 tag

iOS后台模式开发指南

自从古老的iOS4以来,当用户点击home建的时候,你可以使你的APP们在内存中处于suspended(挂起)状态.即使APP仍停留在内存中,它的所有操作是被暂停的直到用户再次运行它. 当然这个规则中有例外情况......

10日 tag

iOS内存管理浅析

软件运行时会分配和使用设备的内存资源,因此,在软件开发的过程中,需要进行内存管理,以保证高效、快速的分配内存,并且在适当的时候释放和回收内存资源。 一、Objective-C内存管理的对象 IOS......

07日 tag

iOS 开发之 NSURLSession 下载和断点续传

NSURLSession是iOS7之后新的网络接口,和经常用到NSURLConnection是类似的。在程序在前台时,NSURLSession与NSURLConnection可以相互的替代。但是当用户在对程序进行强制关闭的时候此时NSURLSes......

29日 tag

使用 Cocos2d-x 3.0 或者更新版本构建多平台游戏

这篇文章中你将学到如何在 Windows 开发环境中使用 Cocos2d-x 3.0 或更高版本来创建一个简单的游戏,和如何在 Windows 和 Android 平台上运行它。 Cocos2d-x 是什么? Cocos2d-x 是一个跨平台的......

10日 tag