![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios征程
iteye_2584
这个作者很懒,什么都没留下…
展开
-
如何点击链接直接跳转到app store指定应用下载页面
跳转到应用下载页面:NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d", 436957167];[[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]]; 其中,436957167是appi...原创 2013-03-21 14:42:25 · 436 阅读 · 0 评论 -
iOS常用控件尺寸大集合
元素控件 尺寸(pts)Window(含状态栏) 320 x 480Status Bar的高度 20Navigation Bar的高度 44含Prompt的Navigation Bar的高度 74Navigation Bar的图标 20×20(透明的png)Tool Bar的高度 44Tool Bar的图标 20×20(透明的png)Tab Bar的高度 49T...原创 2012-11-28 16:36:04 · 88 阅读 · 0 评论 -
UIPanGestureRecognizer学习笔记
好久没来写笔记了,原因很简单,最近一直坐java网站,没顾上学IOS(偷懒没学..)废话少说 开始笔记UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在以下子类中包含: 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) 3、摇...原创 2012-11-27 14:59:59 · 241 阅读 · 0 评论 -
读取plist配置文件
配置文件如下:xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1原创 2012-05-24 10:15:07 · 348 阅读 · 0 评论 -
检查网络连接是否可用(使用官网上的reachability代码)
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部: ...原创 2012-05-04 11:48:31 · 136 阅读 · 0 评论 -
关于myeclipse中tomcat server消失的情况总结
myeclipse网站国内访问不了,在安装svn等时,会出现不成功的情况,此时tomcat的配置会丢失,如果重新安装会发现又有了。在安装一个插件的时候不能联网安装,联网失败的话会对myeclipse造成影响。谢了,现在好了。感谢你的提示...原创 2012-05-03 17:05:21 · 306 阅读 · 0 评论 -
mac启动和关闭tomcat
sudo sh /Tomcat/bin/startup.shsudo sh /Tomcat/bin/shutdowm.sh原创 2012-05-03 16:19:48 · 95 阅读 · 0 评论 -
UIWebView中使用UIActivityIndicatorView
基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间 内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的view(opa...原创 2012-05-03 10:44:40 · 84 阅读 · 0 评论 -
5月2日晚请教光君的一些疑问
1、内存管理,全局property变量 syn的时候 a=_a,在init中建议用_a初始化一些东西,在delalloc方法中必须将_a进行release中间都用self.a使用该变量2、进行加载提示,在UIWEBVIEW中 加载前 加载中 加载后都有方法,在加载前中家一个active的空间,在加载后去掉该提示3、检测是否具有网络连接:有一个别人写好的框架进行调用,检测服务器连...原创 2012-05-03 09:23:29 · 68 阅读 · 0 评论 -
百度地图API(1)
问题2012-10-26 11:37:05.519 yuanshi[1307:c07] -[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0xaa6cdb02012-10-26 11:49:53.867 yuanshi[1307:c07] *** Terminating app...原创 2012-12-04 14:25:09 · 105 阅读 · 0 评论 -
APP适配iphone5 and ihpone4
首先加入Default-568@2x.png得开机图片CGFloat screenWidth = [[UIScreen mainScreen] bounds].size.width;CGFloat screenHeight = [[UIScreen mainScreen] bounds].size.height;iphone4模拟器得到得结果是:320 480iphone5模拟器得...原创 2012-12-09 13:22:15 · 111 阅读 · 0 评论 -
UIWebView响应单机事件
在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码:UITapGestureRecognizer*singleTap =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];[self.vi...原创 2012-12-14 11:40:15 · 100 阅读 · 0 评论 -
ios面试题收集一(附基本答案)
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份...原创 2013-03-20 11:40:34 · 117 阅读 · 0 评论 -
IOS5.1.1完美越狱XCODE测试出现10004003的问题
我的APP已经上线了,但是公司有几个越狱后IOS5.1.1手机版本的同事说APP STORE上下载后打开就崩溃,无法使用。当时我想,既然会崩溃,苹果怎么可能会让通过呢?我认为是越狱的问题,拿了几个手机测试,只要没越狱过的手机,测试都没问题,IOS6.1.2的越狱后的手机下载装打开也没问题于是我找了个越狱后的IOS5.1.1的手机进行联调,发现XCODE控制台报错如下:wait_...原创 2013-03-15 11:23:30 · 103 阅读 · 0 评论 -
MKLocalSearch用法
原文出处:http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch//* MyMapViewController.m */ /** * @author Jonathon Hibbard */#import "MyMapViewController.h"#import ...原创 2013-03-08 15:21:14 · 496 阅读 · 0 评论 -
NSString-NSDate类型转换和CustomBar的总结
如何将一个字符串@"2012-12-21"转换成NSDate模式新的SDK貌似不再支持 [NSDate initWithString]这个方法那么现在应该如何转换呢,以下代码 NSString --> NSDate: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFo...原创 2012-12-21 09:53:16 · 95 阅读 · 0 评论 -
ios判断本地文件是否存在
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@""]; if(path==NULL) return NO; returnYES;原创 2012-12-17 17:36:03 · 1047 阅读 · 0 评论 -
UIImageView响应点击事件
UIImageView *imageView = [self getYourImageView];imageView.image = [self getYourImage];imageView.userInteractionEnabled = YES;UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer a...原创 2012-06-28 17:51:29 · 80 阅读 · 0 评论 -
xcode真机调试证书安装
新手就是新手啊,搞这个初步的东西都把人累的够呛不过以后就好多了这是我申请的大学生开发计划可以在真机上调试代码附件里是安装证书的过程...原创 2012-06-28 11:56:27 · 168 阅读 · 0 评论 -
xcode的一些设置
xcode4设置字体大小Xcode->Preferences->Fonts&Colors->Source Editor->选中全部字体->设置即可。(Hiragino Sans GB W3 - 14.0)原创 2012-06-26 15:57:52 · 59 阅读 · 0 评论 -
UIWebView点击,获取点击连接
[code=&quot;c&quot;]- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { //enum { // UIWebViewNavigat...原创 2012-05-02 11:39:36 · 107 阅读 · 0 评论 -
NSString截取字符串
1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30"; int b= [[a substringWithRange:NSMakeRange(4,2)] intValue]; NSLog(@"a:%@ \n",a ); NSLog(@"b:%d",b ); Output : ...原创 2012-05-02 10:21:00 · 84 阅读 · 0 评论 -
怎么把椭圆的UISearchBar改成圆角矩形?
for (UIView *subview in self.searchBar.subviews) { if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) { [subview removeFromSupervie...原创 2012-08-29 13:03:36 · 216 阅读 · 0 评论 -
uitableview出现重叠的处理办法
for (UIView *subview in [cell.contentView subviews]) [subview removeFromSuperview];原创 2012-08-24 10:45:21 · 208 阅读 · 0 评论 -
XIB那点问题
1、运行错误:this class is not key value coding-compliant for the key img解决:在设置IBAction和IBOutlet时有多余的连线,按下ctrl键检查控件的连接将多余的连续删除后程序正常运行...原创 2012-08-09 10:49:13 · 81 阅读 · 0 评论 -
下拉加载(刷新)下一页效果
1、导入EGO框架,即附件中的EGO.ZIP中的两个类文件,以及一些相应的图片,在第二个tableview.zip文件中2、我的.h文件#import <UIKit/UIKit.h>#import "EGORefreshTableHeaderView.h"@interface QuanWenArt : UIViewController<UITableVi...原创 2012-07-19 09:26:41 · 357 阅读 · 0 评论 -
json解析
1、将附件中的文件导入工程中2、在需要解析json的类中导入头文件#import "JSON.h"3、开始解析:NSString *jsonstring = @"[{\"id\":\"247\",\"title\":\"中外不同语境中的中国模式概念辨析\",\"author\":\"刘爱武\"},{\"id\":\&quo原创 2012-07-16 18:07:31 · 60 阅读 · 0 评论 -
NSNotificationCenter简单使用
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil]; ...原创 2012-07-09 16:57:44 · 82 阅读 · 0 评论 -
关于iphone和ipad兼容那些事儿
1、首先把工程改为universal图标要按要求规范准备三套图:icon.png(57x57) icon@2x.png(114x114) icon_72.png(72x72)2、一个APP要想能在iphone里用又能在ipad里运用应该怎么做呢?由于本人刚杀入ios开发,没做过类似得应用,身边有一个朋友搞ios开发(前面提到得光君)但是他也没做过类似得程序,要不就是只i...原创 2012-07-04 22:08:02 · 162 阅读 · 0 评论 -
关于tabbar和navbar
UITabBarController注意的地方如果你的程序界面如上图所示的这个样子,那么你一定是同时使用了UITabBarController以及UINavigationController吧。再如果,你希望实现这样子的效果:1。用户起初在“分类”这个视图里面查看了一些菜系,2。然后他点击了“搜索”Tab,又在里面看了一些搜索出来的菜谱,3。再然后当他准备回到“分类”这个...原创 2012-07-04 09:50:06 · 626 阅读 · 0 评论 -
UITextField限制输入类型
限制只能输入特定的字符(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSCharacterSet *cs; cs = [[NSCharacterSet characte...原创 2012-09-05 17:37:14 · 139 阅读 · 0 评论 -
NSAssert
You can use NSAssert() to debug your code, just like NSLog().i.e.NSAssert(X <= 0, @"x must large than zero!"); If x<=0 return NO , it will throw exception.You can see a message "x m...原创 2013-06-08 09:55:28 · 161 阅读 · 0 评论 -
EXC_BAD_ACCESS
EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。原创 2013-06-21 17:59:53 · 134 阅读 · 0 评论 -
UIWebView加载本地页面和远程页面
一、加载本地页面NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index2" ofType:@"html"]; NSData *data = [NSData dataWithContentsOfFile: htmlPath]; NSString *info = [[...原创 2012-04-28 11:00:23 · 93 阅读 · 0 评论 -
UILable和UITextField的使用详解
12345678910111213UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ]; scoreLabel.textAlign...原创 2012-04-26 19:08:04 · 76 阅读 · 0 评论 -
CGRectMake的四个参数
对CGRectMake,不是很明白,经常使用 initWithFrame:CGRectMake(0,160,260,200)];其中四个参数分别是x y width height原创 2012-04-26 17:33:18 · 7165 阅读 · 0 评论 -
Navigation和TabBar合用
AppDelegate中的代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //self.nav = [[[UINavigationController alloc ] initWithRootV...原创 2012-04-26 11:22:22 · 104 阅读 · 0 评论 -
ios项目拷贝出现base SDK missing
Project -> Edit Project Settings. Then choose the "General" tab. At the bottom you can choose "Base SDK for all Configurations:"原创 2012-04-26 09:26:55 · 76 阅读 · 0 评论 -
iphone开发中怎么更改程序图标
在项目的Info.plist里找到icon这个选项,指定一下图标名即可,如"icong.png"原创 2012-04-25 15:54:54 · 81 阅读 · 0 评论 -
发送邮件---iphone开发
1、导入MessageUI.framework包2、引入头文件#import <MessageUI/MessageUI.h> 3、实现代理MFMailComposeViewControllerDelegate代码如下: 1、监测手机是否遇有首发邮件功能Class mailClass = (NSClassFromString(@"MFMailCompos...原创 2012-09-27 14:00:37 · 110 阅读 · 0 评论