在xcode中使用memory Leaks和Instruments
摘要:第一步 在这一节中,我们的目的是在一个例子应用程序中检查、解决任何内存泄漏问题,以演示常见的内存相关错误处理。开始,下载一个应用程序示例。我已经将教程和示例工程文件放在一起了。 在XCode中打开工程并运行。你会看到tableview中包含了一个寿司列表。试着选择几行,然后——轰!你看到可怕的EXC_BAD_ACCESS错误,编译器拿它完全没有办法。 因为xcode完全没指出出问题的地方,所以这种情况通常令许多开发者感到郁闷。当你遇到了一个EXC_BAD_ACCESS错误,我通常会给开发者几个建议: 1.在可执行选项中设置NSZombieEnabled参数,这有时会帮缩小问题的范围; ...
阅读全文
IOS 概述
摘要:iOS包含在iPhone和iPod touch上运行本地应用程序所需的操作系统和技术基础。iPhone跟Mac OS X有共同的基础构架和底层技术。但是iOS是为了满足移动环境而设计的,用户需要和一般的环境下略有区别。现有的Mac OS X开发者会发现很多熟悉的技术,但是他们也会发现很多iOS专有的技术,例如多点触摸和加速度传感器支持。 iOS SDK包含对iPhone 应用程序进行开发,测试,运行,调试,性能调优所需代码,信息和工具。Xcode工具已经升级到可以支持iOS的开发。Xcode不仅提供了基本的代码编辑,编译和调试环境,而且提供了在iPhone和iPod touch设备上测...
阅读全文
Objective-C中一些关键字
摘要:本文介绍的是Objective-C中一些关键字 学好必知,本文属于帮助性质的一片文章,帮助快速有效的去学习Objective-C,先来看内容。关于变量的作用域protected该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。private该类中的方法可以访问这样的变量,子类不可以public除了自己和子类中的方法外,也可以被其他类或者其他模块中的方法所访问。开放性最大。package对于64位图像,这样的成员变量可以在实现这个类的图像中随意访问。全局变量(extern) 在程序的开始处,没有在一个方法里面写了intgMoveNumber=0;那么我们说这个变量就是全局变量,也就是说
阅读全文
在iPad/iPhone上使用Firebug
摘要:很多青睐HTML5的iOS开发者都从移动版Safari上的Firebug中受益匪浅,一般情况下你可以使用简化版Firebug Lite。但在iPad和iPhone上添加Firebug书签小工具并不容易。于是Martin Kool分享了这段代码,让你在iPad/iPhone更加方便地使用Firebug。用iPad或iPhone打开本文页面,添加为书签。把书签重命名为“Firebug”。此时该URL无法编辑。点击这个区域:javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS
阅读全文
11个有用的移动网页开发App和HTML5框架
摘要:在过去的两年里,触屏设备飞速增长。iOS 和 Android 设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。 移动 Web 应用相对于本地的 App 有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于 HTML 的 webapp 开发。他们支持大部分流行的智能手机和平板。 1. Lungo.js:HTML5 移动开发框架 Lungo.js 是第一个应用 HTML5 和 CSS3 特性的移动开发框架。它可以帮助开发者创建 iOS,Android,Blackberry 和 WebOS 平台的应用。 Lungo.js 不需要任何 web...
阅读全文