![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
果冻明
这个作者很懒,什么都没留下…
展开
-
UITableView简单解析
转自萧宸宇的博客 UITableView是在iOS开发中,展示大量内容的首选。我个人认为的原因有以下几点:1.UITableView的展现形式是为移动设备专门设计过的。有较好的人机交互体验。2.从技术角度来说UITableView具有重用和延迟加载等特性。如果使用恰当。可以获得一个App流畅的用户体验。 这样,使得UITableView在iOS App中随处转载 2013-07-31 22:50:49 · 565 阅读 · 0 评论 -
IOS7适配相关问题总结
1:适配ios7时使用edgesForExtendedLayout遇到的问题代码是navigationBar+tabBar组成的在viewDidLoad里加了如下代码,if([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0){ self.edgesForExtendedLayout = UIR转载 2014-03-18 16:22:08 · 428 阅读 · 0 评论 -
ios图片加水印或文字
ios图片加水印或文字-(UIImage *)addText:(UIImage *)img text:(NSString *)text1{ //get image width and height int w = img.size.width; int h = img.size.height; CGColorSpaceRef colorSpace =转载 2014-02-28 11:50:51 · 662 阅读 · 0 评论 -
NSData
简介:1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData转载 2014-02-05 14:13:51 · 476 阅读 · 0 评论 -
iOS开发效率的开源类库及工具
1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHeaderView 下拉刷新代码8.As转载 2013-11-13 09:48:49 · 549 阅读 · 0 评论 -
Mac和iOS开发资源汇总—更新于2013-07-19
小引本文主要汇集一些苹果开发的资源,会经常更新,建议大家把这篇文章单独收藏(在浏览器中按command+D)。今天(2013年7月19日)收录了许多中文网站和博客。大家一定要去感受一下哦。如果大家有知道不错的站点,可以告诉我。 目录1、苹果官方文档2、邮件列表3、论坛4、网站5、博客6、大会7、播客和录像正文1转载 2013-10-23 10:26:58 · 753 阅读 · 0 评论 -
关于Xcode4.3+禁用UseAutolayout
xcode4.3及以上横空出世一个东东:UseAutolayout。这个东东是在iOS6或者OSX 10.8上实现控件自动定位。是为了节省代码量的。好是好,只是现在写的东东都要兼容iOS5和10.7以下的系统。如果用了这东东,就没法在iOS6和10.8以下的系统上运行写的东东了。怎么取消这个东东呢?很简单,看图说话:1.选中xib文件2.在File Inspector那找到Use转载 2013-09-22 11:26:18 · 651 阅读 · 0 评论 -
用脚本来简化iOS美术同学的工作
问题我们知道,在iOS开发中,为了使我们的app能够同时支持iPhone的Retina屏幕和普通屏幕,美术同学需要对UI设计稿中的每个元素进行2次切图。苹果要求对图片元素的命名分别为 name.png 和 name@2x.png,带@2x的表示是Retina屏幕的贴图,不带@2x的同名文件为普通屏幕的贴图。我在开发的时候发现很难要求美术同学按照开发的要求来对图片命名。她们通常对于切转载 2013-08-30 23:36:31 · 554 阅读 · 0 评论 -
代码片段。
http://www.cocoachina.com/bbs/read.php?tid=151637&page=1转载 2013-08-21 21:24:51 · 374 阅读 · 0 评论 -
armv6 armv7 armv7s架构的区别
arm结构处理器,几乎所有的手机都基于arm,其在嵌入式系统中应用非常广泛。ARM 处理器因为低功耗和小尺寸而闻名,它的性能在同等功耗的产品中也很出色。这里我们注意一点,模拟器并不运行arm代码,软件会被编译成x86可以运行的指令。只有在目标设备上,才会执行设备对应的指令集。ARMv6设备包括iPhone, iPhone2, iPhone3G以及第一转载 2013-08-04 17:56:26 · 557 阅读 · 0 评论 -
不要使用SBJSON(json-framework)
不知道为什么,在iOS开发中,有很多人使用 SBJSON (又被称作json-framework)来做JSON解析库。我想这是因为SBJSON是最早在iOS上出现的JSON解析库。但是随着iOS开发的流行,越来越多优秀的JSON解析库也涌现出来, SBJSON和它们相比,性能上有很大的差距。现在iOS行业内主要流行的JSON解析库有: NSJSONSerialization、 Apple转载 2013-07-28 22:42:46 · 424 阅读 · 0 评论 -
两个View 使用BLOCK传值
第二个view声明一个block属性:@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg);然后传值方法里检查block是不是存在- (IBAction)transferText:(UIButton *)sender { if (_doTransferMsg) { _do转载 2013-07-27 21:17:18 · 625 阅读 · 0 评论 -
使用GCD
什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹转载 2013-08-01 20:42:43 · 367 阅读 · 0 评论 -
iOS应用崩溃日志分析
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?转载 2013-07-31 22:55:27 · 514 阅读 · 0 评论 -
iOS调用相册、相机、上传等问题
iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户去选择和使用相册图片转载 2014-03-24 17:46:28 · 420 阅读 · 0 评论