Billpeng Space

技术源自生活
随笔 - 273, 文章 - 0, 评论 - 97, 阅读 - 60万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  objective-c

摘要:1.在桌面上建一个"apns_p12"文件夹,所有的保存和生成文件都放在这里2.从钥匙串中生成CertificateSigningRequest.certSigningRequest3.从服务器上下载aps_development.cer和aps_production.cer文件,并导入到本机4.从... 阅读全文

posted @ 2015-02-06 15:55 billpeng 阅读(1800) 评论(0) 推荐(0) 编辑

摘要:"Compile sources" -->"Build Phases" 找到ASIFormDataRequest.m和ASIHTTPRequest.m,修改flag为:-fno-objc-arc -O0 阅读全文

posted @ 2014-11-28 21:54 billpeng 阅读(273) 评论(0) 推荐(0) 编辑

摘要:转自:http://idev.etao.com/?p=14先简单介绍下push的机制 客户端通过 (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types 这个函数向APNs(Apple Push Service)注册push,types可标明接收的push的类型,声音,数字等。 (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceTok 阅读全文

posted @ 2012-11-13 11:18 billpeng 阅读(3544) 评论(0) 推荐(1) 编辑

摘要:-(void)sendMessage{ [self showMessageView: @"13800138000" title:@"验证短信" body:[NSString stringWithFormat:@"请不要修改认证短信,直接将本条认证短信发送给我们,以完成手机验证。(%d)",arc4random() % 1000000]];}-(void)showMessageView : (NSString *)phone title : (NSString *)title body : (NSString *)body{ if( [ 阅读全文

posted @ 2012-10-23 13:13 billpeng 阅读(3920) 评论(0) 推荐(0) 编辑

摘要:隐藏UINavigationController:比如A页面要隐藏UINavigationController-(void)viewWillAppear:(BOOL)animated{[self.navigationControllersetNavigationBarHidden:YESanimated:YES];}-(void)viewDidLoad{[self.navigationControllersetNavigationBarHidden:YESanimated:NO];}这两处都要加,如果viewdidload不加的话,会有一个明显的隐藏动画不美观。如果B页面需要显示UINavig 阅读全文

posted @ 2012-10-12 16:48 billpeng 阅读(5214) 评论(0) 推荐(0) 编辑

摘要:http://stackoverflow.com/questions/10715211/cannot-generate-ios-app-archive-in-xcode-4-3 阅读全文

posted @ 2012-09-24 14:04 billpeng 阅读(234) 评论(0) 推荐(0) 编辑

摘要:在使用诸如NSLog, [NSString stringWithFormat:]之类的函数时,都是基于c/c++风格的字符串格式化工作的. 本来c/c++就没怎么用过,到iphone开发开发时掺合上NS系的对象,格式化输出更是一头的乱. 看了一下Programming Guide for Cocoa的文档,还是有比较详尽的说明的,整理出来备查.格式定义 The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE prin. 阅读全文

posted @ 2012-08-08 18:19 billpeng 阅读(342) 评论(0) 推荐(0) 编辑

摘要:self.list.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"default.png"]] 阅读全文

posted @ 2012-08-08 10:59 billpeng 阅读(286) 评论(0) 推荐(0) 编辑

摘要:目前開始製作app中 note一下Device/ScreenFile Name (PNG)Icon Size (pixels)iPhone and iPodApplication Icon for iPhone (retina display)Icon@2x.png114 x 114Application Icon icon for iPhoneIcon.png57 x 57Settings/Spotlight icon for iPhone (retina display)Icon-Small@2x.png58 x 58Settings/Spotlight icon for iPhoneIc 阅读全文

posted @ 2012-04-20 11:23 billpeng 阅读(590) 评论(0) 推荐(0) 编辑

摘要:一般都是开启arc功能,毕竟不需要自己手动去释放,是一件比较轻松的事情。但是我们在引用第三方的时候,基本上都是带release与retain的方法,这个时候代码编译就通不过可以设置部分文件不使用arc,这样就可以兼容了。步骤:1.在builde phases 中,compile sources2.选中文件,双击文件,在弹出框中输入-fno-objc-arc,3.编译就可以通过了 阅读全文

posted @ 2012-03-26 11:18 billpeng 阅读(1147) 评论(0) 推荐(0) 编辑

摘要:// 随机产生散点数据 NSUInteger i; for ( i = 0 ; i < nums ; i++ ) { x [i] = i ; y1 [i] = ( nums * 10 )*( rand ()/( float ) RAND_MAX ); y2 [i] = ( nums * 10 )*( rand ()/( float ) RAND_MAX ); } 阅读全文

posted @ 2012-03-19 10:16 billpeng 阅读(267) 评论(0) 推荐(0) 编辑

摘要:UITableView中多个UITextField时,编辑textfield 时UITableView 自动滚动到当前textfield 可见的行即不被键盘遮住,及键盘的显示和隐藏的问题1、 采用 NSNotificationCenter 方式在 .h 文件中 添加两个变量后面会用到int keyboardHeight;BOOL keyboardIsShowing;@property (nonatomic, retain) UITextField *currentTextField;在.m 文件里@synthesize currentTextField = _currentTextField; 阅读全文

posted @ 2012-03-12 12:36 billpeng 阅读(6146) 评论(0) 推荐(0) 编辑

摘要:如果你的程序界面如上图所示的这个样子,那么你一定是同时使用了UITabBarController以及UINavigationController吧。再如果,你希望实现这样子的效果:1。用户起初在“分类”这个视图里面查看了一些菜系,2。然后他点击了“搜索”Tab,又在里面看了一些搜索出来的菜谱,3。再然后当他准备回到“分类”这个视图的时候,事实上用户心里是希望回到“分类”这个视图的根视图,在那里重新选择分类,进入分类再看菜谱。但是iPhone默认是记忆用户之前在第一步里面的那个视图的,不会自动回到根视图。解决办法是将这个- (void)tabBarController:(UITabBarCont 阅读全文

posted @ 2012-03-09 18:18 billpeng 阅读(1978) 评论(0) 推荐(0) 编辑

摘要:日期之间比较可用以下方法- (BOOL)isEqualToDate:(NSDate *)otherDate;与otherDate比较,相同返回YES- (NSDate *)earlierDate:(NSDate *)anotherDate;与anotherDate比较,返回较早的那个日期- (NSDate *)laterDate:(NSDate *)anotherDate;与anotherDate比较,返回较晚的那个日期- (NSComparisonResult)compare:(NSDate *)other;该方法用于排序时调用:. 当实例保存的日期值与anotherDate相同时返回NSO 阅读全文

posted @ 2012-03-09 16:05 billpeng 阅读(1164) 评论(0) 推荐(0) 编辑

摘要:iPhone/Mac Objective-C内存管理教程和原理剖析博客分类: iphone 版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-­‐03-­‐08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制... 阅读全文

posted @ 2012-02-24 13:25 billpeng 阅读(304) 评论(0) 推荐(0) 编辑

摘要:多个参数的写法(方法的数据类型) 函数名: (参数1数据类型) 参数1的数值的名字参数2的名字: (参数2数据类型) 参数2值的名字 …. ;例如: -(NSString*)testMethod:(int)paramValue1param2:(NSString*)paramValue2param3:(int)paramValue3 阅读全文

posted @ 2012-02-24 10:18 billpeng 阅读(2808) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示