最新文章列表

UILabel顶端对齐

http://shfzhzhr.iteye.com/blog/1808000   code中默认的UILabel是垂直居中对齐的,如果你的UILabel高度有多行,当内容少的时候,会自动垂直居中。      比较郁闷的是,UILabel并不提供设置其垂直对齐方式的选项。所以如果你想让你的文字顶部对齐,那么就需要自己想办法了。    stackoverflow.com 上提供了几种 ...
xyxdasnjss 评论(0) 有722人浏览 2014-09-10 10:15

iOS7滑动返回

http://blog.csdn.net/wmqi10/article/details/16850479   iOS 7中在传统的左上角返回键之外,提供了右滑返回上一级界面的手势。支持此手势的是UINavigationController中新增的属性 interactivePopGestureRecognizer,即右滑返回只支持以UINavigationController为容器的View ...
xyxdasnjss 评论(0) 有919人浏览 2014-06-24 11:48

iPad横版开发时,宽高是反的

最近刚开始做iPad版应用,但发现横版的时候宽高是反的,很别扭,所以在网上找了一段代码,能够很好的输出宽高   #define SCREEN_WIDTH ((([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortrait) || ([UIApplication sharedApp ...
xyxdasnjss 评论(0) 有1070人浏览 2013-08-14 18:01

UITextView 带有PlaceHolder

#import <UIKit/UIKit.h> #import <Foundation/Foundation.h> @interface UIPlaceHolderTextView : UITextView @property (nonatomic, retain) NSString *placeholder; @property (nonatomic, r ...
xyxdasnjss 评论(0) 有1454人浏览 2013-07-31 13:23

UITableView 只更新某行

如果全部更新的话 用reloadData方法   如果只是更新某几行数据的时候, NSIndexPath *indexPath_1 = [NSIndexPath indexPathForRow:0 inSection:1]; NSArray *indexArray = [NSArray arrayWithObject:indexPath_1]; [self.mT ...
xyxdasnjss 评论(0) 有1014人浏览 2013-07-22 10:10

Xcode编辑老项目 501错误的解决办法

今天用新的xcode 编辑老的 项目时候,发现包错 perl: no user 501Command /Users/peter/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng failed with exit code 1   解决这个错误比较简单 ...
beike 评论(0) 有1073人浏览 2013-07-20 14:42

Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性

http://blog.csdn.net/totogo2010/article/details/7990792 今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。 注意,下面的语法需要下载Xcode 4.4。 1、枚举类型的改变 老写法:   ...
xyxdasnjss 评论(0) 有898人浏览 2013-07-15 10:56

new 与 alloc/init的区别

http://blog.csdn.net/abby_sheen/article/details/7818797   英文详解:http://macresearch.org/difference-between-alloc-init-and-new 我也是转来的:http://blog.csdn.net/ch_soft/article/details/7387731 1.在实际开发中很少会用 ...
xyxdasnjss 评论(0) 有714人浏览 2013-07-11 14:47

自定义UITableViewCell上的delete按钮

//通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除 -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPat ...
xyxdasnjss 评论(0) 有1063人浏览 2013-06-28 10:35

判断是否是 emoji表情

+ (BOOL)stringContainsEmoji:(NSString *)string { __block BOOL returnValue = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedChara ...
xyxdasnjss 评论(0) 有2321人浏览 2013-06-28 09:42

禁用UITabBarController双击事件

很多时候我们的程序操作结构都是UITabBarController+UINavigationController,每个UITabBarController item里面都有很多层的UINavigationController,而UITabBarController默认有一个事件就是双击UITabBarController item时,会把这个item里的UINavigationController ...
xyxdasnjss 评论(0) 有1453人浏览 2013-06-18 09:28

Autorelease Pools使用

http://hi.baidu.com/zijian0428/item/c1e1df17542a2e4ae65e0628    1,应用不是基于”Application Kit”,像”Command-line tool”,因为它并没有内置的”autorelease pools”的支持。   2,创建线程,你必需在线程开始时创建一个”Autorelease Pool”实例。反之,会造成内存池露( ...
xyxdasnjss 评论(0) 有849人浏览 2013-05-06 16:05

Iphone隐藏和显示TabBar的方法

- (void)hideTabBar { if (self.tabBarController.tabBar.hidden == YES) { return; } UIView *contentView; if ( [[self.tabBarController.view.subviews objectAtIndex:0] isKindOfC ...
xyxdasnjss 评论(0) 有1491人浏览 2013-05-02 09:40

ios Crash Log 分析汇总

方法一:(未找到这个工具)   1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。 symbolicatecrash位于: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFram ...
xyxdasnjss 评论(0) 有2200人浏览 2013-03-21 10:53

NSAutoReleasePool使用中drain和release的区别

虽然ARC引入之后NSAutoReleasePool的使用有了很大变化,但是了解NSAutoReleasePool的机制还是十分必要的,下面主要说一下: NSAutoReleasePool * pool = [NSAutoReleasePool alloc] init]; //do something 之后, [pool drain] 和 [pool release] 的区别: rele ...
xyxdasnjss 评论(0) 有2371人浏览 2013-03-19 11:39

如何保存窗口状态

      在iPhone手机客户端开发过程中经常会涉及到一些问题,如:如何保存窗口状态等等。         当应用别切到后台后,很难保证应用不被杀掉(用户主动杀掉或被系统杀掉),如果被杀掉,当程序 再次启动时就需要恢复前一次状态。ios sdk 6.0提供了一些接口让我们很容易实现对应用状态的保存,具体做法如下:       首先在AppDelegate中要实现如下几个方法:  - ...
enfeng.yang 评论(1) 有2370人浏览 2013-03-14 16:02

IOS 计时器 NSTimer

1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeInterval:(NSTim ...
xyxdasnjss 评论(0) 有1728人浏览 2013-03-12 10:01

UIView的layoutSubviews和drawRect方法何时调用

首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。     layoutSubviews在以下情况下会被调用:   1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。 ...
xyxdasnjss 评论(0) 有7399人浏览 2013-03-12 09:53

delegate 用 assign 而不使用 retain

http://blog.csdn.net/diyagoanyhacker/article/details/6591593 循环引用所有的引用计数系统,都存在循环应用的问题。例如下面的引用关系: 对象a创建并引用了对象b.对象b创建并引用了对象c.对象c创建并引用了对象b. 这时候b和c的引用计数分别是2和1。当a不再使用b,调用release释放对b的所有权,因为c还引用了b,所以b的 ...
xyxdasnjss 评论(0) 有817人浏览 2013-03-12 09:47

Reason: image not found 错误解决方法

dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social   Referenced from: /var/mobile/Applications/00D3E0A7-4FF6-451E-B11C-87D7A189F425/sample.app/sample   Reason: image not fo ...
xyxdasnjss 评论(0) 有2963人浏览 2013-03-05 10:47

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics