随笔分类 - objc--ios
摘要:什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅...
阅读全文
摘要:1.在当前页面加入此段代码,则下级页面就back按钮就会展示为buttonNameUIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] init];barButtonItem.title = @"buttonName";self.navi...
阅读全文
摘要:在OC中可能经常会遇到 nil,Nil,NULL和NSNull,下面分析一下之间的区别:SymbolValueMeaningNULL(void *)0literal null value for C pointersnil(id)0literal null value for Objective-C...
阅读全文
摘要:问题的提出:有时候我们经常需要自定义tableView的cell,当cell里面的布局较为复杂时往往舍弃纯代码的方式而改用xib的方式进行自定义。当我们用纯代码的方式布局cell时,往往会在cell的initWithStyle: reuseIdentifier: 方法里面用纯代码进行布局,然后在外部...
阅读全文
摘要:我们在使用tableview时会发现分割线的左边会短一些,通常可以使用setSeparatorInset:UIEdgeInsetsZero 来解决。但是升级到XCode6之后,在iOS8里发现没有效果。下面给出解决办法:首先在viewDidLoad方法中加上如下代码: if ([self.table...
阅读全文
摘要:在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(...
阅读全文
摘要:UIImageView *imgvPhoto= [UIImageView alloc] init];//添加边框 CALayer *layer = [_imgvPhoto layer];layer.borderColor = [[UIColor whiteColor] CGColor];layer....
阅读全文
摘要://监视scrollview是否滚动到底- (void)scrollViewDidScroll:(UIScrollView*)scrollView{ [refreshHeaderViewegoRefreshScrollViewDidScroll:scrollView];//下拉刷新 CGPoint...
阅读全文
摘要:在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview...
阅读全文
摘要:原因是在破船大牛的blog上面看到了一个demo#import @interface ViewController : UIViewController@property (weak, nonatomic) IBOutlet UITextView *textView;@property (weak,...
阅读全文
摘要:self.catBtn = [UIButtonbuttonWithType:UIButtonTypeSystem]; self.catBtn.backgroundColor = [UIColorredColor]; self.catBtn.frame = CGRectMake(75, 22, 9...
阅读全文
摘要:UINavigationBar *navBar = [[UINavigationBaralloc] initWithFrame:CGRectMake(0, 0, 824, 44)]; navBar.barStyle = UIBarStyleDefault; UINavigationItem ...
阅读全文
摘要:CROHomeCRAAddController *temp =[[CROHomeCRAAddControlleralloc] init]; temp.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; temp.modalP...
阅读全文
摘要:一、In App Purchase概览Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的store kit 模型:Stor...
阅读全文
摘要:接口Initializing an NSThread Object–init–initWithTarget:selector:object:Starting a Thread+detachNewThreadSelector:toTarget:withObject:–start–mainStoppin...
阅读全文
摘要:很长一段时间都是用代码来写UITabbarController,试着用xib来写一次,但是遇到tabbar item的图标自定义的时候不知道从何入手,比如定义选定前和选定后的icon图片,这地方还是不太明显。现在用代码记录一下[[UITabBar appearance] setBackgroun...
阅读全文
摘要:ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能...
阅读全文
摘要:Aviary是一个国外的非常强大的照片编辑器,各种功能,但是是以静态库的形式存在的,不开源,但是很好用。1.到官网上面下载sdkhttps://github.com/AviaryInc/Mobile-Feather-SDK-for-iOS2.把sdk整个文件添加到项目中,然后导入以下的framewo...
阅读全文
摘要:本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。备忘录(Memento)模式备忘录模式快照对象的内部状态并...
阅读全文
摘要:本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。适配器(Adapter)模式适配器可以让一些接口不兼容的类...
阅读全文

浙公网安备 33010602011771号