- 博客(138)
- 资源 (6)
- 收藏
- 关注
原创 iOS开发好的学习网站
http://www.ityran.com/forum-61-1.html 泰然论坛http://www.oschina.net/ios 开源中国http://www.cocoachina.com/ 苹果开发中文站http://www.codeios.com/ 开发者论坛http://www.code4app.com/ 各种开源demowww.youkuaiyun.com 当然少不了我们的...
2015-04-28 11:07:58
190
原创 ios 新特性
转载地址:http://justsee.iteye.com/blog/1945674 大笑ios7新增加的icon尺寸:76 x 76:Size for iPad 2 and iPad mini (standard resolution)120 x 120 :Size for iPhone and iPod touch (high resolution)152 x 1...
2014-09-02 18:19:57
202
原创 在Xcode4.5中禁用ARC(Automatic Referencing Counting)
最近升级了xcode4.5,用上了ios6的SDK。但用着用着发现一个比较烦的问题,以前很多代码提示错误,发现原来因为xcode启用了ARC,当ARC启用后会自动在代码中加入retain、release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。虽然有很大的好处,但是对于以前代码中加的retain、release等会因此报错,解决办法很简单,禁用ARC即可,方法如...
2014-09-01 20:54:09
215
原创 UIImagePickerController显示中文界面
1.Project-->Info-->Localizations添加Chinese2.修改Target-->Info-->Localization native development region : China
2014-08-29 23:26:22
136
原创 Unknown type name 'NSString' NSUInteger
Unknown type name 'NSString' 摘要:今天看到个问题,编辑工程提示Unknowntypename'NSString',如下图导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库)一般情况下出现“Unknowntypename”是头文件互相引用出现的,这里可以排除,由于源码使用是c\c++与oc混编,考虑新的XCode编译文件类型...
2014-08-12 16:15:35
371
原创 XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
编绎旧工程出错1.Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 解决方法:在Build Setting 搜索框中搜索pch,找到了Prefix Header,把后面的Debug...
2014-08-12 16:04:19
759
原创 手机界面设计中常用到的9种布局
手机由于屏幕尺寸的限制,可显示内容要比PC屏幕少得多。在手机界面设计中,若直接把所有内容在一屏内显示,会使界面混乱不堪,丑陋且不可用。我们需要对信息进行有效组织,通过合理布局把信息展示给用户。合理的布局设计可以使信息变得井然有序,用户可以很容易地找到自己想要的信息,产品的交互效率和信息的传递效率都得到提升。下面来看看手机界面设计中常用到的一些布局。 竖排列表竖排列表是最常用的布局之一。手...
2014-06-21 13:12:04
284
1
原创 技术转做产品经理的优劣势
开发人员一天中打交道最多的是电脑,产品经理最多的是跟人交流所以开发人员与产品人员注定会是两种不同的思维方式,开发者转型的产品人员在思考需求、功能时会不经意的徘徊在,“技术实现难度”与“满足用户体验”的矛盾中。我相信一个真正想转产品的技术人员在这个问题上不会被困扰太久的。优势还是比劣势多:1,对开发周期的掌控会更准确,2,更好的将产品需求传达给开发人员,并且将复杂...
2014-05-22 10:43:41
1569
原创 ios程序员要如何面试
1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备现在大多数人对面试都挺重视的,我觉得也不应该简单拒绝面试宝典类的东西(这片文章也是这一类的),感觉软件开发过程 涉及很...
2014-03-24 15:06:56
139
原创 IOS基础面试题(四)
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp] view plaincopyprint?[UIView transitionWithView:self.view d...
2014-03-24 15:04:33
115
原创 IOS基础面试题(三)
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往N...
2014-03-24 15:03:49
112
原创 OS基础面试题(二)
1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我...
2014-03-24 15:02:56
138
原创 IOS基础面试题(一)
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现...
2014-03-24 15:01:45
112
原创 产品经理的职责
产品经理的职责简单来说,分两个阶段1,从无到有的过程,负责产品从无到有的规划,包括市场分析、竞争对手分析、用户分析等,制定产品方案或策略,并协调产品设计、工业设计、产品研发(或生产)。2,从有到无穷大,负责产品上市后的数据跟踪、用户调研。并根据各项反馈完成产品改进及新版本推出。不断提升竞争力。不同的行业要求各有差异。...
2014-03-18 12:32:07
145
原创 Android软键盘弹出不影响布局的方法
The AndroidManifest.xml Fileattributes:android:windowSoftInputMode活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出...
2013-02-18 13:55:14
671
原创 android刷新界面某个view
private SlipButton button = (SlipButton) findViewById(R.id.slipButton);button.setChecked(false);button.invalidate();
2013-02-17 17:32:28
430
原创 App添加New Version时遇到的this bundle is invalid问题
This bundle is invalid. the key CFBundleVersion in the Info.plist file must出现这个问题在info.plist里面改过Bundle version版本还是不行,可能是由于下面的原因引起的。简单翻译一下答案1、苹果会把版本号中开头的0删掉。例如,“1.02”会被当做“1.2”,所以“1.02”就会变成比“1...
2013-02-04 12:01:12
543
原创 xcode4.5.1、iphone5、ios6 适配
xcode4.5.1、iphone5、ios6 适配1.修改工程名:直接选中工程名点一下,就像修改名称夹名称一样简单了。2.导入旧工程解决xcode4.5以后模拟器屏幕不旋转的问题if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6.0) self.window.rootViewContr...
2013-01-25 09:29:23
135
原创 Incorrect decrement of the reference count of an object that is not owned at thi
1,Incorrect decrement of the reference count of an object that is not owned at this point by the caller这种问题一般就是变量申请了内存并初始化了,但没有使用此变量,接着将此变量又重新赋值。如下: NSString *imageString = [[NSString all...
2013-01-22 16:51:21
273
原创 The NIB data is invalid
解决“The NIB data is invalid”的简单方法:在xib文件的Document Inspector中去除use Autolayout
2013-01-18 11:22:26
94
原创 Finishing up a navigation transition in an unexpected state. Navigation Bar
Finishing up a navigation transition in an unexpected state. Navigation Bar这个问题是在同一个UIViewcontroller里面多次push另外同一个UIViewcontroller引起的
2013-01-13 23:57:38
130
原创 Unbalanced calls to begin/end appearance transitions for <uivewcontroller>
Unbalanced calls to begin/end appearance transitions for 原因就是上次动画还没结束,然后又开始了新的动画。 这样就导致不能成功切换页面,而是一个白色无内容的页面。出现unbalanced calls to begin/end appearance transitions for uiviewcontroller这样的log,...
2013-01-13 21:05:24
180
原创 nested push animation can result in corrupted navigation bar ,titleview重叠
nested push animation can result in corrupted navigation bar 嵌套的navigation动画会造成 navigation bar 错误, 具体表现为上一层的titleview 和这一层重叠, navigationbaritem 维持上一层的左按钮, 右按钮 、、、系统警告提示nested push animation can r...
2013-01-13 21:00:41
99
原创 UITableView返回到顶部
UITableView继承了UIScrollView所以可以使用UIScrollView的方法,设置显示内容的偏移量 [self.tableView setContentOffset:CGPointMake(0, 0) animated:YES];
2013-01-10 15:57:55
94
原创 UIPageControl 改变点的颜色
-(void)viewDidLoad{ [super viewDidLoad]; UIPageControl* pc = [[[UIPageControl alloc] initWithFrame:CGRectMake(100, 400, 120, 27)] autorelease]; pc.numberOfPages = 3; pc.currentPage...
2013-01-10 13:59:43
141
原创 在EGORefreshTable中手动启动下拉更新的方法
-(void) ViewFrashData{ [self.tableView setContentOffset:CGPointMake(0, -75) animated:YES]; [self performSelector:@selector(doneManualRefresh) withObject:nil afterDelay:0.4];}-(void)doneM...
2013-01-08 17:11:52
127
UIImage转换为UIColor
UIImage *image = [UIImage imageNamed:@"signup_btn"]; UIColor *color = [UIColor colorWithPatternImage:image];
2013-01-08 13:24:35
212
原创 一步一步学ios UILabel(label控件)的详细使用及特殊效果(五5.6)
详细使用: UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)]; //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor]; //设置label的背景色,这里设置为透明色。 label.font = [U...
2013-01-08 11:15:10
223
原创 NSString 和 NSURL的互相转换
NSString *str = @"www.baidu.com";NSURL *URL = [NSURL URLWithString:str]; //string>urlNSString *str1 = [URL absoluteString]; //url>string
2012-12-22 13:01:54
267
原创 UTF-8 和 GBK 的 NSString 相互转化的方法
应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 从 GBK 转到 UTF-8用 NSStringEncoding enc =CFStringConvertEncodingToNSStringEncoding(kCFStringEncoding...
2012-12-20 15:00:37
91
@synthesize a=b; 与@synthesize c;的区别
@synthesize a=b; @synthesize c;- (void)loadView { a=1; //打印结果 b=9; NSLog(@"loadView......%d",a); //结果 1 NSLog(@"load...
2012-12-20 13:04:33
118
原创 c语言的char*转换成NSString
char* results = "abc";//char c2[] = "abc"; NSString *charString=[[NSString alloc] [color=red]initWithCString[/color]:results encoding:NSUTF8StringEncoding];
2012-12-20 13:03:47
190
原创 iOS开发证书在多台机器上使用
有时不在一台机器上敲代码碰到需要真机调试的情况时,另一台机器由于没有安装证书而不能进行调试。映像中试过用从新申请证书的方法生成另外一张新证书但似乎一生成后原有的机器又不能调试了,最近发现一种极其简单的方法可以将一个证书在多台机器上使用(黑苹果中一样使用哦)。 1,打开有证书机器A的xcode -> Organizer 2,在A机器Organizer左边的TEAMS下可以看到...
2012-12-18 19:06:03
133
原创 deviceToken 去掉空格,去掉<>
//去掉 NSString *dt = [devices_token stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@""]]; NSString *dn = [dt stringByTrimmingCharactersInSet:[NSCharac...
2012-12-13 13:13:14
205
原创 UITabBar去掉系统自带的选中图片
#pragma mark -#pragma mark UITabBarControllerDelegate- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController: (UIViewController *)viewController{ [sel...
2012-12-12 13:08:17
107
原创 UIApplication sharedApplication详细解释-IOS
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMai...
2012-12-07 16:40:16
162
原创 Objective-C中判断字符串是否包含其他字符串
Objective-C中判断字符串是否包含其他字符串 -(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头;-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;使用方式:NSString *filename=@"hello,world";if([f...
2012-12-07 16:37:52
140
原创 真机测试及布署Code Sign error问题总结
Code Sign error: Certificate identity 'iPhone Developer: idf (XR9HN3TD7E)' appears more than once in the keychain. The codesign tool requires there only be one.原因是证书,下载安装重复了,找到安装证书的位置,删除一个就ok了。...
2012-10-25 17:06:07
107
原创 Xcode 4.4 的新特性 | LLVM 4.0 的新语法
在最新的 Xcode 4.4 中,增加了许多新特性。其中包括更方便的代码输入,这得益于 LLVM 编译器 4.0 的更新。这一更新可大大提高写代码的效率。1. 所有的 NSNumber 表达从 Xcode 4.4 起,所有的 [NSNumber numberWithInt: 10] 之类的表达现在都可以写作 @10,如:// 单个字符NSNumber *theLetterZ...
2012-10-04 22:05:51
97
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人