
IOS开发心得
zhiganglet
这个作者很懒,什么都没留下…
展开
-
IPhone开发时把ToolBar中的元素居中的技巧
在IPhone应用开发时,经常用到ToolBar,其中的控件通常都是居左,想让它居中就有点困难。这里介绍一种方法:将Flexible Space Bar Button Item从库中拖到位于控件左侧的工具栏上,然后将另一个Flexible Space Bar Button Item拖到位于控件右侧的工具栏上。当我们调整该工具栏的大小时,这些项目将使分段控件位于工具栏的中心。转载 2012-05-03 15:39:23 · 509 阅读 · 0 评论 -
App Store 审核中文指南
App Store 审核指南苹果对开发者提交的应用的审核之严格是出了名的,了解苹果的审核标准对于开发者防止应用被拒有着十分重要的意义。几天前苹果官方公布了 App Store 审核指南,后经译言网翻译成了中文,现全文转发,供大家参考。前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的 事业。我们转载 2012-05-26 11:21:39 · 1088 阅读 · 0 评论 -
获得屏幕上的像素
转自answer-Huang的博客 [answer-Huang微博]原文:http://www.objc.io/issue-3/moving-pixels-onto-the-screen.html#pixels 一个像素是怎么映射到屏幕上去的?有许多种方式将一些事物映射到显示屏,他们需要不同的框架、许多功能和方法的结合体。这里我们走马观花的看一下屏幕之后发生的一些事情。转载 2013-08-19 13:48:37 · 2687 阅读 · 0 评论 -
iOS文件系统的管理
iOS文件系统的管理作者: davidzhang|时间: 2013-06-29 20:58:22|标签: 文件系统管理赞0用于执行一般的文件系统操作 (reading and writing is done via NSData, et. al.).主要功能包括:从一个文件中读取数据;向一个文件中写入数据;删除文件;复制文转载 2014-04-29 15:00:50 · 547 阅读 · 0 评论 -
iOS 获取文件的目录路径的几种方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory())手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用转载 2014-04-29 15:10:53 · 586 阅读 · 0 评论 -
那些令人愉悦的动画效果(示例收集)
在应用设计完成后,你如何向客户或者终端用户展示功能和界面相关的内容呢?与其花时间费口舌浪费笔墨向客户或者终端用户解释应用在终端设备上的呈现效果,不如用漂亮的动画来演绎产品的设计水平。 《聊聊那些令人愉悦的动画效果》已经说明了用动画展示设计的重要性,比如比静态图传达的内容更多,无需详细的设计说明和口述等等,充分说明了输出动态设计稿的中重要性。在这篇文章中,我们收集了一些优秀的app动转载 2014-04-30 15:58:37 · 1310 阅读 · 0 评论 -
六种常见的数据加载模式设计
设计师在进行APP设计的设计时,往往会更加专注于界面长什么样,界面和界面之间怎么跳转,给予用户什么样的操作反馈,却偏偏特别容易忽略掉一个比较重要的环节,就是APP数据加载中的设计,所以会导致我们看到的APP,往往有着华丽的启动界面,然后就是漫长的数据加载等待,甚至在无网络的时候,整个处于不可用状态。那么我们怎么处理好界面交互中的加载设计,保证体验无缝衔接,保证用户没有漫长的等待感,而可以轻松自在的转载 2014-04-30 15:56:50 · 704 阅读 · 0 评论 -
理解Scroll View
原文链接:Understanding Scroll Views可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前,你需要了解UIView,特别是视图渲染过程的两步。光栅化和组合渲染过程的第一部分是众所周知的光栅化转载 2014-05-04 16:51:11 · 747 阅读 · 0 评论 -
iOS应用开发视频教程笔记(十三)Core Data
zhuan'zhttp://www.cnblogs.com/geory/archive/2013/03/14/2958629.html这节课的主要内容是Core Data、NSNotificationCenter和Objective-C Categories。Core Data它是一个完全面向对象的API,负责在数据库中存储数据,底层也是由类似于SQL的技术来实转载 2014-07-16 14:03:14 · 1501 阅读 · 0 评论 -
iOS 各种控件默认高度(图示)
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidde转载 2014-07-08 16:29:22 · 25084 阅读 · 1 评论 -
如何设置backBarButtonItem的title和action
1、为什么在UIViewController内设置了self.navigationItem.backBarButtonItem 对于导航栏显示的backBarButtonItem不起任何作用?首先我们得了解一下backBarButtonItemleftBarButtonItemrightBarButtonItem他们都转载 2014-07-29 17:38:28 · 10518 阅读 · 0 评论 -
sizeWithFont:方法使用明细
from:http://blog.youkuaiyun.com/mamong/article/details/8542404个人总结:Computing Metrics for a Single Line of Text– sizeWithFont: 同下面,换行方式默认取NSLineBreakByWordWrapping– sizeWithFont:forWidth:line转载 2014-08-01 17:31:12 · 5024 阅读 · 0 评论 -
ios下最简单的xml ,它就是TBXml.
就xml解析来讲,目前用过的最简洁,速度最快的当属tbxml,是基于C框架的所以直接拿在iPhone上用了。先说下用法,把tbxml的4个文件拖入class,然后为工程添加libz.dylib框架即可。废话就不说了,直接看代码,如下:定义了两个方法(其中一个带着递归子方法),分别处理已知结构和未知结构的xml。转载 2014-08-25 11:42:32 · 807 阅读 · 0 评论 -
CABasicAnimation用法
from :http://www.cnblogs.com/bucengyongyou/archive/2012/12/20/2826590.html转载 2014-08-12 17:44:37 · 579 阅读 · 0 评论 -
UIView与CALayer的区别,很详细
from:http://www.cnblogs.com/pengyingh/articles/2381673.html#2987432研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事转载 2014-08-12 17:46:37 · 490 阅读 · 0 评论 -
UIViewContrller(续)
前面说过了viewController的一些基本注意事项。这里针对不同的viewController类,描述一下各自用法的注意事项。至于每种viewController的基本用法,可以参看苹果的官方文档”View controller Programming Guide for IOS”,上面对UINavigationController,UITabBarController,UIModelV转载 2012-05-24 20:20:31 · 407 阅读 · 0 评论 -
iOS开发的一个问题集
from :http://ios.wpjam.com/iOS开发的一个问题集Posted on 2011-08-13by Orange1. stringWithFormat 用法: [NSString stringWithFormat:@"Hight: %d°%@ Low: %d°%@", [Temp],@"C",[lTemp],@"C"];转载 2012-05-24 19:09:07 · 590 阅读 · 0 评论 -
Objective-C中的@property和@synthesize用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码 @property int count; @propert转载 2012-05-08 15:09:37 · 37417 阅读 · 0 评论 -
在Objective-C中何时用self.何时不用?
在Objective-C中何时用self.何时不用?(非常重要的基础语法知识) 今天在看《iPhone开发基础教程》第七章的时候,代码比着书上的写,但是出错了。排了下错发现是在数据源的一个方法中pickerData已经变成了空,没法用了,这个本来不应该是空值的。仔细比较了下我写的代码和书上的代码,发现是SingleComponentPickerViewController.m中的vie转载 2012-05-08 15:07:37 · 695 阅读 · 0 评论 -
Mac OS X Sqlite编程应用
http://blog.youkuaiyun.com/kanghua68/article/details/6168897Sqlite是一个轻量级的数据库引擎,大概几百K左右,所以在嵌入式设备中应用广泛;而且由于接口简单,使其在非嵌入式领域中也被大量使用; 详细内容请参考官方介绍:http://www.sqlite.org/about.html,这里就不再赘述;一、工程中引入sqlite3数据库转载 2012-05-31 19:46:47 · 2820 阅读 · 0 评论 -
iPhone开发之深入浅出 --- ARC
http://www.yifeiyang.net/category/embedded/iphone-embedded/%e6%b7%b1%e5%85%a5%e6%b5%85%e5%87%ba/arc/转载 2012-05-16 20:10:44 · 464 阅读 · 0 评论 -
SQLite 入门教程
http://www.blogjava.net/myqiao/category/49080.html转载 2012-05-11 16:32:34 · 350 阅读 · 0 评论 -
有关视图背景的设置方法
文UIColor colorWithPatternImage代码片段(背景平铺) 章来源:http://blog.youkuaiyun.com/wave_1102/article/details/5180958self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autor转载 2012-06-09 11:06:32 · 702 阅读 · 0 评论 -
loadView和viewDidLoad,即view的生命周期浅析
from -- http://blog.youkuaiyun.com/likendsl/article/details/7349600每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loa转载 2012-05-23 19:50:43 · 359 阅读 · 0 评论 -
iOS iPhone官方参考资料明细
http://www.cnblogs.com/2018/archive/2010/12/13/1905013.html官方的门户站点Refernce LibraryMac OS X Refernce Libraryhttp://developer.apple.com/library/mac/navigation/iOS Refernce Libraryhttp:转载 2012-05-24 15:43:11 · 595 阅读 · 0 评论 -
详解UIView的frame、bounds和center属性
1、概要翻开ios官方开发文档,赫然发现上面对这三个属性的解释如下:frame:描述当前视图在其父视图中的位置和大小。 bounds:描述当前视图在其自身坐标系统中的位置和大小。 center:描述当前视图的中心点在其父视图中的位置。 是不是有点迷糊?好吧,别急,让我们先说说ios的坐标系统。2、ios坐标系统ios以左上角为坐标原点(0,0),以原点向右侧为X轴正方向,原转载 2012-05-24 18:58:52 · 534 阅读 · 0 评论 -
IOS开发之手势——UIGestureRecognizer 共存
在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。UIGestureRecognizer的衍生类別有以下几种转载 2012-05-24 10:51:34 · 389 阅读 · 0 评论 -
一些iOS高效开源类库
转载来源: Coming X原文链接: 一些iOS高效开源类库——————————————–因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml转载 2012-05-24 15:54:20 · 413 阅读 · 0 评论 -
详解iOS App生命周期
所谓生命周期,其实就是指从App启动到关闭这一过程中所发生的一系列事件。由于iOS 4中引入了多任务功能,App能够在后台执行,而iOS 3 是没有多任务功能的,故两者的生命周期并不相同。请听我慢慢道来。用户点击主界面上相应App的图标来启动App。点击之后,依次发生了两个动作:显示启动画面 调用main方法启动App 然后,主要的初始化工作将交给UIKit来完成。它将加载主ni转载 2012-05-24 19:00:47 · 379 阅读 · 0 评论 -
UIView你知道多少
转自:http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内转载 2012-05-24 20:03:51 · 394 阅读 · 0 评论 -
UIView 你知道多少(续)
转载自:http://hi.baidu.com/gudujian/blog/item/edf6d52a31f24fbb023bf6a6.html嵌入式动画支持使用层对象来支持视图的其中一个利益是你可以轻松的用动画处理视图相关的改变。动画是与用户进行信息交流的一个有用的方法,而且应该总是在进行应用设计的过程中考虑使用动画。UIView类的很多属性是动画化的-也就是,可以半自动的从转载 2012-05-24 21:01:32 · 488 阅读 · 0 评论 -
iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
http://www.code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 http://www.cocoacontrols.com/ 英文版本的lib收集 http://www.objclibs.com/ 精品lib的收集网站 http://www.ityran.com/forum-61-1.html 泰然代码仓库--------------转载 2014-08-18 16:23:26 · 2805 阅读 · 0 评论