1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&erro
在 ARC 的帮助下,iOS 开发者的内存管理工作已经被大大减轻,但是我们仍然需要理解引用计数这种内存管理方式的优点和常见问题,特别要注意解决循环引用问题。对于循环引用问题有两种主要的解决办法,一是主动断开循环引用,二是使用弱引用的方式避免循环引用。对于 Core Foundation 对象,由于不在 ARC 管理之下,我们仍然需要延续以前手工管理引用计数的办法。
写代码难免出现bug。 储备些调试技能绝对能够提高你的工作效率,让bug无所遁形。下面就和大家分享一些我在工作中常用的iOS调试小技能。
iOS 7.1 beta今晨已经悄悄到来,作为一个较大的版本迭代,这次苹果带来了一系列的细节改善和性能上的提升。Cult of Mac与9to5Mac第一时间对新固件进行了测试。
Objective-C编写的iOS日历视图,带有微妙和平滑的滚动效果,可自定义外观。
MKNetworkKit是一个 O-C 编写的网络框架,支持块,ARC且用法简单。MKNetworkKit集 ASIHTTPRequest 和 AFNetworking 两个框架于一体。ASIHTTPRequest 框架是一个用O-C编写,对 CFNetwork API 进行了封装,并且使用简便的一套API,可以用于各种从简单到复杂的HTTP请求,或者可用于处理Amazon S3、Rackspace等REST服务的强大框架,可以说是网络框架的终结者,但是Ben在2011年9月21日就已经声明停止开发和支持该框架。而 AFNetworking相对于只有两个类的MKNetworkKit框架,便显得有些繁琐了,所以这次决定初步研究一下MKNetworkKit的入门。
没人写的代码是完美无暇的,但调试代码我们却都应该有能力能做好。相比提供一个关于本话题的随机小建议,我更倾向于选择带你亲身经历一个 bug 修复的过程,这是一个 UIKit 的 bug,我会展示我用来理解,隔离,并最终解决这个问题的流程。
随着iOS 9.2.1的发布,iOS 9.2和我们告别只是时间问题了。 今天,苹果已经停止了iOS 9.2的固件验证, 不过只是部分设备,而这部分设备也将无法通过iTunes降级或升级到iOS 9.2。
IOS开发学习IOS开发学习一:Cocoa环境熟悉和Xcode使用。ios开发的前期准备就是一台mac机子。我这边完全是一步一步来的。可能可以跳过很多一。Mac的基础1.首先就是查看你当前的操作系统,能更新升级就升级。2.系统的很多设置,都是在偏好设置选项卡里。主要是输入法。可以下个搜狗。点击 系统偏好设置-》语言于文本-》输入源选择上美国英语和搜狗(和win下操作很像,但是最近发现我的搜狗输入法不太管用了,切换后还是英文的。)3.文件磁盘操作相信在win下习惯了c,d,e,f盘的我们脑子中总会有这样一个概念。
IOS代码规范命名类名类名(及其categoryname和protocalname)的首字母大写,使用首字母大写的形式分割单词;由于iOS没有命名空间的概念,因此推荐使用前缀。如:RW(RedWorks的缩写);方法名方法名的首字母小写,且使用首字母大写的形式分割单词(驼峰命名法),如:-(void)invokeWithTarget:(id)target;方法名+参数应尽量读起来像一句话.
iOS 技术概述是针对iOS平台新手的介绍指南。它简要介绍一些对开发过程有影响的技术和工具,并且提供相关文档和其他信息来源链接。通过阅读本文档,您将可以: • 熟悉iOS平台。 • 了解iOS软件技术、知道为何使用这些技术以及何时使用。 • 了解该平台的发展机遇。 • 获得从其他平台转移到 iOS平台用到的技巧和指南。 • 找到和您感兴趣的技术相关的关键文档。
Core Data Library 是 XCode 的模板,用于帮助你快速创建基于 tableview 的 iPhone 应用
FCFileManager 是一个构建在 NSFileManager 之上的 iOS 文件管理工具,简化了文件管理。它提供了许多静态方法,用于执行最常用的操作用几行代码。它的工作原理是默认的文件目录,允许使用相对路径,但它可以在任何其他目录中轻松工作。
FloatRatingView 是使用 Swift 编写的简单评级视图,支持整数,一半或者浮点值
CircleProgressView 是个进度视图,使用图片或者颜色来填充当前空白的进度,可以通过代码或者界面构建器来编辑。
大家想象一下,自己当捧着一堆照片的时候,我们是如何去放置我们的照片的? 可能我们会挑选出我们喜欢的照片放到相册中珍藏,也有可能我们把不喜欢的扔掉。 同时我们还会存在犹豫不觉的情况,觉得,哎,我先放到后面去,一会再看吧。 当然,也有可能,您会考虑,哎,我之前一张是什么图来着,我忘记了,我拿回来看看。
iOS 常用操作
LFHeatMap 是一个极快的 iOS 热点图。
iOS常用动画
Node.app是一个占用资源很少,兼容 Node.js 的 JavaScript API。用于移动App的创建。