iPhone开发笔记(三)

本文介绍了iOS开发中的关键技术点,包括如何判断变量值是否等于字符串,框架目录路径解析,以及如何在地图上设置经纬度坐标。此外,还详细解释了翻页过渡效果的实现方法及如何在控制器间传递对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

11、iPhone中变量值是否等于字符串的判断方法:

Objective-C代码
  1. [string1 isEqualToString:@ "123 " ];  

12、iPhone的Framework的目录:
Mac---Developer---Platforms---iPhoneOS.platform---Developer---SDKs---iPhoneOS3.1.3.sdk---System---Library---Frameworks

  13、在iPhone中设置googlemap的经纬度:

Objective-C代码
  1. CLLocationCoordinate2D centerCoordinate;  
  2. centerCoordinate.latitude = 39.9097;  
  3. centerCoordinate.longitude = 105.3476;  
  4. MKCoordinateSpan span;  
  5. span.latitudeDelta = 30;  
  6. span.longitudeDelta = 30;  
  7. MKCoordinateRegion region;  
  8. region.center = centerCoordinate;  
  9. region.span = span;  
  10. [mapview setRegion:region animated:TRUE];  

14、翻页过渡效果:

Objective-C代码
  1. - (IBAction)backToMenus:(id)sender {  
  2.     CATransition *transition = [CATransition animation];  
  3.     transition.duration = 0.5;  
  4.     transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];  
  5.     transition.type = kCATransitionFade;  
  6.     transition.delegate = self;  
  7.     [self.view.superview.layer addAnimation:transition forKey:nil];  
  8.     [self.view removeFromSuperview];  
  9. }  

15、fathercontroller的写法:

Objective-C代码
  1. 在.h中:  
  2. #import "DataBaseVC.h"   
  3. @class  DataBaseVC;  
  4. DataBaseVC *databasevc;  
  5. 在.m中:  
  6. databasevc = [[DataBaseVC alloc] init];  

16、将NSData类型的数据转换成NSString:

Objective-C代码
  1. NSString *theXML = [[NSString alloc] initWithBytes: [webData mutableBytes] length:[webData length] encoding:NSUTF8StringEncoding];  //webData为NSData类型   

17、将NSString类型的数据转换成NSData:

Objective-C代码
  1. NSData *webData = [NSMutableData dataWithBytes:[theXML UTF8String] length:[theXML length]];;  //theXML为NSString类型   

18、将特殊字符转义:

Objective-C代码
  1. NSString *str2 = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];  

19、WiFi提示:

Objective-C代码
  1. 在p-list中添加如下内容:  
  2. Application uses Wi-Fi   YES  
  3. SBUsesNetwork  3  

20、iPhone获取系统时间:

Objective-C代码
  1. NSDateFormatter *formatter = [[NSDateFormatter alloc] init];  
  2. [formatter setDateFormat:@"YYYYMMddhhmmss" ];  
  3. NSString *locationString=[formatter stringFromDate: [NSDate date]]; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值