51CTO博客开发
Netty与AsyncSocket的简单使用
在使用AFNetWorking的时候 有时候会遇到要传递一个数组到服务器,这时候传递JSON就比较方便了 NSError *jsonError; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:#你的数据源数组#
来自国外大牛的帖子http://www.hpique.com/2014/03/how-to-cache-server-responses-in-ios-apps/
/*- (IBAction)facebookSignUp:(UIButton *)sender{// [self facebook];// return; _accountStore = [[ACAccountStore alloc]init]; ACAccountType *FBaccount
http://blog.k-res.net/archives/1585.html 在做ViewControlller的navigationItem时,我们经常需要使用自定义的图片来替换系统默认的按钮样式,这点在对普通导航项,比如leftBarButtonItem或rightBarButtonItem来说还是比较简单的,通过UIBarButtonItem的setImage设置做好的图片按钮,然后再通
如何通过URL获取图片异步获取图片,通过队列实现,而且图片会有缓存,在下次请求相同的链接时,系统会自动调用缓存,而不从网上请求数据。[objc] view plaincopyUIImageView *p_w_picpathView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f,&
http://blog.csdn.net/zttjhm/article/details/38063605
float begainAngle = 0.0f;CGAffineTransform afterAngle = CGAffineTransformMakeRotation(begainAngle * (M_PI / 180.0f)); [UIView animateWithDuration:0.01 delay:0 options:U
+ (UILabel *)getLabelFrame:(UILabel *)label withLineSpace:(NSInteger)lineSpace withAttributedString:(NSString *)string{ [label setNumberOfLines:0]; NSMutableAttributedString
Xcode 6从beta 3开始对项目和文件模板做了调整:(1)在创建新项目窗口中移除了“Empty Application”,现在的应用模板都需要用到storyboard;(2)整理创建文件窗口,新的source项下移除了OC的category、protocol等模板:作为仍然使用OC作为主武器的码农,我感受到了深深的恶意。。。当然,只需要把旧版本Xcode里的模板拷贝到新Xcode的相应位置,
@interface LoginViewController : UIViewController<UIWebViewDelegate>@property(nonatomic,retain)UIWebView *webview;@property (nonatomic, retain) NSString *
转自:http://cn.cocos2d-x.org/tutorial/show?id=1322ParallaxNode就是视差节点的意思,当我们面对一个背景画面的时候,如果背景在滚动的时候可以使用这个节点,它的功能就是让子节点拥有不同的移动速率,这样,我们就可以让某一些子节点移动的慢一些,而某些子节点移动的快一些。这样营造出的效果就是远处的景物移动的快,而近处的景物移动的快,给人一种更加真实的感
最近参照Swift文档 和 http://www.chinaz.com/swift/chapter1/02_a_swift_tour.html的学习整理//// main.swift// TestSwift1//// Created by zql on 14-9-10.// Copyright (c) 2014年 TU. All right
如题的问题,又是个让我抓狂了大半天的问题,还是做个记录,有与类似问题的同学可参考,但不一定对。具体问题还需具体分析。我遇到的需求是这样的:有一个输入框,输入框内输入文字,文字字数限制在20字。我采用了UITextField作为我的输入框控件,并且在委托方法:- (BOOL)textField:(UITextField *)textField shouldChangeC
近期项目由于要使用拍摄视频,用的是UIImagePickerViewController,要求是分辨率640x480,但是试了各种p_w_picpathPickerController.videoQuality拍出来的视频导出来依然达不到640x480.并且旋转设备拍摄后拍摄出来的视频导出来也是反的。最后查阅了各种网站找了各种资料之后,看到国外大牛在视频拍摄完成之后使用AVFoundation做的
+(UIImage *)getImage:(NSString *)videoURL{ AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:videoURL] options:nil]; AVAssetImage
原文地址 http://blog.csdn.net/u010424349/article/details/9139183马上就要开项目了,大哥让我写个控件出来,到时候可以直接用。好了闲话不多说,直接说思路。1、UIScrollView下图片的捏合放大和缩小,我们直接用scrollView自带的属性就可以了,这个没什么好说,我们直接贴代码:[plain] view plainc
原文 http://blog.csdn.net/crayondeng/article/details/8760134UIGestureRecognizer 类该类拥有一系列子类,每个子类都用于识别某类指定的手势。它们是:UITapGestureRecognizer – “轻击”手势。可以配置为“单击”和“连击”的识别。UIPinchGestureRecognizer 
github上一段控制UIImage方向的代码------------->+ (UIImage *)fixOrientation:(UIImage *)img { // No-op if the orientation is already correct if (img.p_w_picpathOrie
最近干活要用到操作本地沙盒的文件的一些东西,总结一下 包活图片和视频 获取document文件夹的文件列表 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *pla
我们知道 在iOS中cagetory里面只能添加方法 ,如果我们想添加属性 就要用到<objc/runtime.h>中OBJC_EXPORT void objc_setAssociatedObject(idobject, constvoid *key, id value, objc_AssociationPolicy policy)__OSX_AVAILABLE_STARTING(__
UIScrollView的几个要点总结:从你的手指touch屏幕开始,scrollView开始一个timer,如果:1. 150ms内如果你的手指没有任何动作,消息就会传给subView。2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。3. 150ms内手指没有滑动,scrollV
看到外国大牛的一段代码- (void)clearAllUIWebViewData {// Clear the webview cache...[[NSURLCachesharedURLCache] removeAllCachedResponses];[selfremoveApplicationLibraryDirectoryWithDirectory:@"Caches"];[selfremoveA
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center…几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性地优化一
iOS7 中由于 顶部status bar 20px,NavgateBar 44px,刚好多出64px。因为IOS7是全屏模式。viewWillAppear中加入if([self respondsToSelector:@selector(edgesForExtendedLayout)])self.edgesForExtendedLayout = UIRectEdgeNone;
http://www.th7.cn/Program/IOS/201309/150753.shtml目录1. 使用2. 实现3. 下载和代码返回目录1. 使用实现的结果就是可以把任何对象转化成字典或者字典对应的JSON。字典的数据就是来自对象的属性名称和属性值 。而且是多层的,也就是说如果对象的某个属性值是另一个对象,数组,或者字典,该值都会被转换成另一个字典。这个类型名称是PrintObject,
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { &
转自http://blog.163.com/gf_zl818/blog/static/83808068201211252204616/今天遇到一个问题,在不停的进入退出 一个viewcontroller时,程序会crash跟踪发现 在调用完popViewControllerAnimated后,viewcontroller并没有调用dealloc最后发现其原因是: 1.popViewControll
有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹。删除指定类型的文件。方法如下:NSString *extension = @"pdf"; NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInD
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号