`
muyu114
  • 浏览: 134847 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
刚学习委托时无论老师怎么开导,我都是一头雾水,不是听不懂,也不是不会写,就是不明白为什么要用委托,看啊不出来一点好处,而且写很多没用的代码,每当这么问老师时,老师总说:用委托会使你的代码更灵活,我的天啊,和没说一样,后来参加工作了两年竟然一直没有用到委托也没什么觉得不妥,直到有一天看到了张子阳的“事件和委托”让我大吃一惊研读了几天终于弄懂了一点事件和委托,这时突然感觉以前写的程序都不是程序,起码不是面向对象的程序,因为事件和委托是面向对象编程精髓。 上几天一个同事问我什么是委托,我告诉他:“委托是方法的指针,可以把方法当参数用......,懂么?”,他说懂了。他又问我为啥要用委托 ...
软件简介:Display Recorder是iPhone常用的屏幕录制工具,个人认为是BigBoss源十大优秀DEB之一,它可录制流畅高清晰度的视频。我们经常看到游戏和软件高手的演示视频就是用这个软件录制的。 注一:因为本软件需要大量的内存才能 ...
Cocoa的Foundation框架包含了基础数据类、基础工具类等主要部分,几乎所有的Cocoa类都是从一个根类对象NSObject继承来的。本次主要说明应用程序层的事件委托与应用程序生命周期。 iPhone开发应用程序委托是本文要介绍的内容,主要讲解的是应用程序的委托。iPhone的软件栈有好几层组成,而应用程序是位于栈里面最高的抽象层,系统核心服务(操作系统层)则是位于最底层的。这中间还有媒体层、Cocoa Touch层、核心服务层等等 ,但一般在开发应用程序的过程中,与我们主要打交道的是GUI框架和Cocoa Touch层所提供的面向对象抽象。 Cocoa的Founda ...
1、概要 翻开ios官方开发文档,赫然发现上面对这三个属性的解释如下: frame:描述当前视图在其父视图中的位置和大小。 bounds:描述当前视图在其自身坐标系统中的位置和大小。
调出iphone中“设置”定位服务选项,由用户手动设置,调用系统“设置”中定位服务相关代码如下: [cpp]view plaincopy
在新建的一个项目中,出现编译错误,发现是缺少了libxml2.dylib,后面将这个资源包添加了,编译还是出现标题上所说的问题 #import <libxml/tree.h> //#import <libxml/parser.h> #import <libxml/HTMLparser.h> #import <libxml/xmlstring.h> #import <libxml/xpath.h> #import <libxml/xpathInternals.h> 我尝试在,Build Se ...
需要实现代理CLLocationManagerDelegate,MKReverseGeocoderDelegate 并导入CoreLocation 框架。 代理使用方法 如下: #pragma mark – 获取城市名称 // iso 5.0 以下版本使用此方法 - (void)startedReverseGeoderWithLatitude:(double)latitude longitude:(double)longitude{ CLLocationCoordinate2D coordinate2D;
最近作项目碰到修改nav bar的情况,暂时总结为下面的部分: 1.使用xib布局时 //自定义UINavigationBar背景图片 @implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImageimageNamed:@"top_bg.png"]; [imagedrawInRect:CGRectMake(0,0, self.frame.size.width,self.frame.size.height)]; ...
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口 ...
NSString* string; // 结果字符串 NSString* string1, string2; //已存在的字符串 string = [NSString initWithFormat:@"%@,%@", string1, string2 ]; string = [string1 stringByAppendingString:string2]; string = [string stringByAppendingFormat:@"%@,%@",string1, string2]; 这三种方法都会将string1和string2 合并 ...
NSMutableArray,NSArray NSArray and its subclass NSMutableArray manage collections of objects called arrays. NSArray creates static arrays, and NSMutableArray creates dynamic array
1.是否支持后台操作的判断 UIDevice *device = [UIDevice currentDevice]; BOOL bBackSuported = NO; if ([device respondsToSelector:@selector(isMultitaskingSupported)]) {   bBackSuported = device.multitaskingSupported; } if(bBackSuport == NO){
MainWindow.xib Posted on2011-06-16byJeroen Trappers In the XCode 4.2 beta, MainWindow.xib is no longer included by default in some project templates. This means that you have to get your application to work by writing some code, using another method, or by manually rec ...
这个是网上看到的一个论坛上的回答,希望对大家有所帮助,具体是哪的忘记了 “FYI, I am very newbie in iPhone development.” I had upgraded Xcode to 4.2 beta 4 and realised that there is no more templates for iOS 4. Obviously, it did not include iOS 4 SDK because it said “with iOS 5 SDK”, duh! I could not go back to Xcode beta 3 since ...
最开始的是时候始终没有弄明白xib文件中的绑定关系。经过一周的开发体验终于有一些理解与收获。 Xib文件就是MVC模式中的View这个层的界面显示布局的信息。即类似Asp.net的aspx文件或者java中的jsp文件。完全就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。但我还没有细致的研究xml文件内容本身。 所有的关联与绑定的信息都存储在xib文件中,头文件与实现类没有任何记录绑定信息的东西。 所有的xib中的控件及关联绑定信息都可以通过.m文件的中的代码进行实现。所以xib文件不是必须的,但为了更好的可视化编程建议还是使用。
Global site tag (gtag.js) - Google Analytics