05 2010 档案
objc释放对象时的要点
摘要:objc中释放对象内存时必须要注意: 光用release只能释放当前进程对该对象内存块的控制权,如果有其他进程也拥有该内存块的控制权,则这块内存区域不会被释放。 另外,使用release只能释放内存,却不会将指向该内存的指针清零,此时如果要判断该指针指向的内存块是否为空,将发生错误,例如:进程A:进程B:此时进程A中执行if (myObject),将得到NO,然而myObject所指向的内存区...
阅读全文
显示keyboard及输入框上移
摘要:#pragma mark -#pragma mark Keyboard notifications from Apple's UICatalog example//The code comes straight from Apple's UICatalog example, except that I have modified the UI manipulation//to use bounds...
阅读全文
用类封装协议以避免在程序中增加判断语句
摘要:在使用FBConnect的FBDialog功能时,需要有一个FBLoginDialog和一个FBStreamDialog。然而FBDialog的Delegate只有一个,因此在FBLoginDialog和FBStreamDialog中各添加了一个布尔值变量以判断需执行哪个Dialog的操作。但是,该方法只能在两个Dialog的情况下可以使用,如果出现了两个以上的Dialog,则会使程序的结构变得极...
阅读全文
创造iPhone等待图标
摘要:.h: UIActivityIndicatorView* progressView;.m: // show the waiting symbol progressView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; [p...
阅读全文
viewController,view
摘要:MVC(model-view-controller)模式: model:程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能) view:界面设计人员进行图形界面设计 controller:负责转发请求,对请求进行处理viewController控制显示哪一个view,将数据传递至该view,并对该view上的action应答每一个custom v...
阅读全文
使用父类的成员前需先实现该父类
摘要:如果在一个类里实现了其父类的某个成员变量,则首先需要先实现该父类的对象,如:@interface Option : OAuthViewController...@end而OAuthViewController类的声明如下:@interface OAuthViewController : UIViewController { OAuth *oAuth;}...@end该Option类继承了OAut...
阅读全文
Upload photo to facebook with iPhone app
摘要:头文件中加入UIActionSheetDelegate, FBRequestDelegate, FBDialogDelegate三个协议成员变量中加入FBSession *mFBSession;void *mRawData;UIImage *mSubmitImage;BOOL mIsCheckLogin;加入@property (nonatomic, retain) UIImage *submit...
阅读全文
Facebook在iPhone上的FBStreamDialog按下cancel后仍然执行succeed方法的bug及临时性解决方法
摘要:在FBDialog.m的-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType方法中有以下代码:if ([url.scheme isEqualToString:@"fbc...
阅读全文
AdMob的添加方法
摘要:共享类AdMobViewController:UIViewController <AdMobDelegate>{ 视图AdMobView; 计时器refreshTimer; 共享方法+(AdMobViewController*)sharedController; 请求视图方法-(void)requestAd; 实现请求视图方法-(void)requestAd{ 获取视图self.Ad...
阅读全文