- 浏览: 257962 次
- 性别:
- 来自: 北京
最新评论
-
cccoooccooco:
测了下,效率很高啊。谢谢分享。
字符串替换算法【java】 -
zkai309:
你好,
我们是ios手游《富豪传奇》的开发商,你开发的糗事囧 ...
如何判断自己是否到了该辞职的时候 -
xyxdasnjss:
吃饱了就饿 写道以后会用到
设备判断 iphone3? iphone4? iphone5? -
吃饱了就饿:
以后会用到
设备判断 iphone3? iphone4? iphone5? -
xyxdasnjss:
zhihaoshi 写道ios 5.0 中用什么方法判断 iO ...
ios 判断设备的GPS功能是否开启
文章列表
转自:http://longtimenoc.com/
这个Bug折腾了我近一天,读一个文件,NSLog输出文件内容,结果死活读不完整,不光中文没有,英文也不全,考虑了编码,文件大小,文件位置等各种可能的因素,尝试用各种方式重写这个操作,最后发现是NSLog的问题,跟文件一毛钱关系都没有,感谢这两个链接:link1 link2 。
鉴于第二个链接已经解释的很清楚了,我这里就简要说一下,毕竟Wall还是有些麻烦
重现Bug很简单,Xcode 4.3+,用lldb在真机上运行(模拟器没有问题)下面代码:
转自:http://www.cocoachina.com/iphonedev/sdk/2011/0627/2983.html
有时我们需要动态调整UITableViewCell的高度,根据内容的不同设置不同的高度,以前看到一种实现方法,写得有点麻烦,具体地址找不到了,这里有个更好的(至少我认为),分享一下部分代码。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSSt ...
当Xib文件删掉之后,解决报错信息:NSInternalInconsistencyException loaded xxx nib but the view outlet was not set.
- 博客分类:
- ios
转自:http://blog.csdn.net/lhjlhj123123/article/details/7049182
以下是本人亲身体验所得,如有不对之处,敬请批评指正,在下不胜感激!
使用Xcode4添加一个新的类,可同时勾选创建xib文件,便可将新类和xib文件都创建好。如果因为某些情况下,需要删掉原来生成的xib文件,或者是误删了该xib文件,然后再重新创建一个xib文件。在这种情况下,如果不做任何修改,运行程序,类似NSInternalInconsistencyException
loaded xxx nib but the view outlet was not s ...
//设置背景颜色
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"main_background.png"]]];
关于colorWithPatternImage内存泄漏
转自:http://blog.csdn.net/cococoolwhj/article/details/6942981
项目中使用到了这个方法colorWithPatternImage, 一般的写法是
self.view.backgrou ...
关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了.
进入正题, 我们经常会在官方文档里看到这样的代码:
MyClass.h
[/lang]
@interface MyClass : NSObject {
MyObject *myObject;
}
@property (nonatomic, retain ...
转自:http://z251257144.iteye.com/blog/1381682
对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的区别,首先要知道 view 的生命周期,google 里面有很多文章,可以先去搜一下,这里就不详解了。顾名思义 ...
每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/
实现下面的委托#define NUMBERS @"0123456789\n"- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSCharacterSet *cs;
语言的技巧与沟通的技术
博主:易飞扬
原文链接 : http://www.yifeiyang.net/communicate_skill/
在你的工作领域,你是一个有能力的人吗?这个问题如果是自问自答,那么一点效果都没有。你的能力,需要周围的人的评价和肯定。如果你善于表达,善于与人沟通,那么对你的评价将多是正面的,而如果你虽有能力,可是不善于沟通,那么也很难得到别人的肯定,在别人的眼里,你还是很一般。
许多招聘的要求中都明确要求要有良好的表达能力,沟通能力。 这是一条证明你是否有"能力"的基本条件。
有些人也许和我一样,有同样的职业----程序员 ...
转自:http://www.cocoachina.com/bbs/read.php?tid=15816&page=1
[position_l sizeToFit];
CGRect frame = position_l.frame;
frame.origin.x = 320;
position_l.frame = frame;
[UIView beginAnimations:@"testAnimation" context:NULL];
(frame.size.width/ ...
转自:http://blog.csdn.net/jinglijun/article/details/7259729
//CustomNavigationBar.h
#import <UIKit/UIKit.h>
@interface UINavigationBar (UINavigationBarCategory)
- (void)setBackgroundImage:(UIImage*)image;
- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
@end ...
-(void)viewDidLoad{
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[[self view] addGestureRecognizer:re ...
//定时器
m_pTimer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(calcuRemainTime)
userInfo:nil
repeat ...
转自:http://longtimenoc.com/archives/objective-c-delegate的那点事儿
事情源于,网络请求中(未返回数据)退回到上一级,网络请求结束后,程序crash掉了,
if (delegate && [delegate respondsToSelector:didFailSelector]) {
EXC_BAD_ACCESS
------ ...
+(void)showWaiting:(UIView*)view {
int width = 32, height = 32;
CGRect frame = CGRectMake(0, -20, 320, 480);//[parent frame]; //[[UIScreen mainScreen] applicationFrame];
int x = frame.size.width;
int y = frame.size.height;
frame = CGRectMake((x - width) / 2, (y - hei ...