iPhone开发
文章平均质量分 75
冲浪
iOSPHP开发工程师
展开
-
iPhone开发:延时实例化的使用
由于最近玩摄影,认识了很多朋友,也从中真正的认识到分享的重要性。自己做开发这么多年了,没写过几篇文章,趁着2013年,好好的写写。文章可能有些地方表达的不是很准确或者明白,这也需要一个过程。。。哈~延时实例化说白了,就是不到最后一秒,它都不会去实例化你需要的东西。例如:#import @interface viewController : UIViewController {原创 2013-01-25 12:42:05 · 523 阅读 · 0 评论 -
Objective-C Literals
什么是 Object Literals?它是一个让你写法变得更简洁的新特性原创 2014-03-04 10:15:11 · 1015 阅读 · 0 评论 -
Objective-C Associative References(关联引用)- 实践
关于什么是关联引用,这两篇文章作了详细的解释 Objective-C – 关联引用 Objective-C Associative References 熟悉Category都知道,我们是不能在Category能创建实例变量的,但我们可以通过Associative References来达到目的。关联引用说白点,就是你可以往一个已存在的类添加属性,可以设置KEY,VALUE,当然你需要原创 2013-08-12 14:43:31 · 1550 阅读 · 0 评论 -
iOS分类和扩展(Categories和Extensions)
转载:wacao虽然以前一直在用类别,但真的忽略了类别与扩展类的区别,所以转一转,MARK...分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。此外,分类能够保证你的实现类和其他的文件区分开。1 #import “UIViewController.h”2 @inter转载 2014-02-22 10:12:31 · 981 阅读 · 0 评论 -
为iOS的弹出键盘(keyboard)加上隐藏按扭
首先看一下效果图最近将旧代码好好整理一下,以适应新项目使用的ARC。#pragma mark -#pragma mark Text Field Delegate// When you enter the user name,hide all of the date picker- (void)textFieldDidBeginEditing:(UITextFie原创 2013-06-04 11:32:38 · 2378 阅读 · 0 评论 -
iOS 5编程 内存管理 ARC技术概述
原文ARC(Automatic Reference Counting )技术概述此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工转载 2013-05-10 10:23:35 · 730 阅读 · 0 评论 -
iOS ASIHTTPRequest 多次重复请求的问题
在最近的开发项目中,在向JAVA服务器发送请求时,被发现iOS会有发送两次请求的情况。提交信息到服务端时,偶而会发生重复写入的信息(不知道是不是跟服务端的配置与语言特性之类的关系....)。而iOS端,无论你如何调试,都只看到一个请求一个返回,翻了所有的ASIHTTPRequest文档,尝试过很多方法都没办法切底解决。在偶而的机会找到原来问题如下: 原文原创 2013-05-09 11:31:08 · 5153 阅读 · 1 评论 -
iOS ARC Property 总结
由于一直活在旧时代,最近想在新的项目上使用ARC,看了几篇的文章后,稍微总结一下 Property。在 MRC 时代,我们使用 Property 主要是简化实例对象的手动内存管理的成本,让 property 的 setter 方法自动管理原来对象的释放,以及新对象的 retain。但是有了 ARC 我们就不再需要了。一般来讲,如果仅仅只是在类中使用实例变量,你直接使用实例变量是更好的选原创 2013-05-17 14:42:20 · 813 阅读 · 0 评论 -
iOS Gesture Recognizer 简单使用
本文将会利用上篇教程【如何在iPhone上绘制出一个笑脸】,在原有的基础上加入【手势】进行放大缩小的功能。由于代码比较简单,就不进行详细的说明,注释里已经很明白。红色字是添加更改的部分,主要是利用Obj-c的存取方法的特点进行设置值与重绘。FaceView.h//// FaceView.h// Happiness//// Created by原创 2013-04-01 23:50:45 · 1257 阅读 · 0 评论 -
iPhone4 兼容 iPhone 5 需要注意的地方
参考文章:http://www.dapps.net/dev/books/iphone-dev-iphone-5-iphone-4-s-screen.html手上的项目需要从iPhone 4 向 iPhone 5 屏幕作兼容,也总结了一点点的经验,在这里记录一下。首先我们认识一下 扩展名为 .pch 的文件 Hello World_Prefix.pch:扩展名.pch表示"p原创 2013-03-30 14:31:47 · 1619 阅读 · 0 评论 -
如何在iPhone上绘制出一个笑脸
下面的笑脸这就是今天我们要画的图 。我们应该如何使用iPhone进行绘图,iPhone的绘图是在UIVIew的drawRect方法中实现的。如果我们要在UIView绘制图呢,就要写一个UIVIew的扩展类,并重写drawRect方法。那么程序执行的时候,会调用此方法进行绘制。比如,现在我们要绘制一个笑脸,在 drawRect 实现的代码如下,我将整个文件代码都贴上:Face原创 2013-02-26 16:50:45 · 3604 阅读 · 0 评论 -
iOS Delegate 你可能不留意的事儿
写了快二年的iOS的程序,早期iOS的资料实在太少了,大多数都是书+网上资料,很多时候功能是实现了也跑起来了。但很多细节上往往没有吸收进来,最近发现很多优秀的教程,所以也开始系统的学习iOS,把重点放到细节上。好了,这次说的是我们常用的 Delegate ,这篇文章不是教你用使用和编写Delegate的,网上资料很多,可以Google一下。下面是iOS编写Delegate方法@prot原创 2013-01-29 16:39:49 · 630 阅读 · 0 评论 -
MGTemplateEngine 模版引擎简单使用
要实现的效果MGTemplateEngine比较象 PHP 中的 Smarty 模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的HMTL模版,就能轻松的实现一个View多种内容格式的显示,对于不熟悉HTML或者减轻工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果 首先上图中间的 标题至内容 都是使用UIWebView显示,评论是UITableView可以往原创 2014-03-24 10:35:40 · 5962 阅读 · 1 评论