ios
Coding-lover
Keep hungry,Keep foolish(可通过微信联系我:unilay_yang)
展开
-
ios 两个ViewController间传值(二)
在上一篇 两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能呢,答案是使用Delegate(委托协议)。 首先来看看工程结构图:转载 2014-10-24 17:47:03 · 965 阅读 · 0 评论 -
ios UILable和UITextField详细讲解
一、UILabel (1)初始化UILabel UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ]; scoreLabel.textAlignment = UITextAlign转载 2014-11-26 16:39:44 · 774 阅读 · 0 评论 -
ios 解析JSON
JSON建构有两种结构: json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构 1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为对象.key 获取属转载 2014-11-24 19:36:57 · 993 阅读 · 0 评论 -
ios UITableView中行的操作
这篇文章主要讲的表格的操作包括:标记行、移动行、删除行、插入行。 这次就不从头建立工程了,在http://www.oschina.net/code/snippet_164134_9876下载工程。这个工程就是最简单的产生一个表格并向其中写入数据。用Xcode 4.2打开它,在这个工程基础上实现以上操作。 1、标记行 这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,如下转载 2014-11-24 19:49:56 · 851 阅读 · 0 评论 -
ios 完整学习路线图
转载 2014-11-06 18:20:11 · 971 阅读 · 0 评论 -
ios UITableView中Cell的操作
接着iOS学习之Table View的简单使用 这篇,这里主要讲UITableView 中的Cell的操作,包括标记、移动、删除、插入。 为了简单快捷,直接从原来那篇的代码开始,代码下载地址:http://download.csdn.net/detail/totogo2010/4361870 要进行数据的操作了,把代码里的不可变数组改成可变的: NSArray *li转载 2014-11-24 19:58:06 · 656 阅读 · 0 评论 -
ios 通知中心 NSNotificationCenter & NSNotification
通知中心是 Foundation 框架的一个子系统,它向应用程序中注册为某个事件观察者的所有对象广播消息(即通知)。(从编程角度而言,它是 NSNotificationCenter 类的实例)。该事件可以是发生在应用程序中的任何事情,例如进入后台状态,或者用户开始在文本栏中键入。通知是告诉观察者,事件已经发生或即将发生,因此让观察者有机会以合适的方式响应。通过通知中心来传播通知,是增加应用程序对象转载 2014-12-23 11:55:27 · 643 阅读 · 0 评论 -
ios TableView的Cell高度自适应,UILabel自动换行适应
IOS TableView的Cell高度自适应,UILabel自动换行适应 项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365 需求: 1、表格里的UILable要求自动换行 2、创建的tableViewCell的高度会自动适应内容的高度 一、用xcode构转载 2014-12-22 17:59:18 · 1266 阅读 · 0 评论 -
ios 数据持久化存储
本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods 相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状态等数据,都需要进行本地持久化存储。这些数据的存储本质上就是写磁盘存文件,原始一点可以用iOS本身支持有NSFile转载 2014-12-24 19:50:43 · 1154 阅读 · 0 评论 -
ios TextField详解
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2014-11-26 16:35:31 · 680 阅读 · 0 评论 -
ios 迁移至ARC版本说明(Transitioning to ARC Release Notes)
摘要(Summary) 通过在编译期添加代码的方式,ARC保证所有对象按需存在,按需释放。从概念上来讲,它与手动引用计数(参见 Advanced Memory Management Programming Guide)有着相同的内存管理约定,二者都会为你添加合适的内存管理方法调用。 为了编译器能生成正确的代码,ARC限定了你可以使用的一些方法,以及t转载 2014-10-20 12:20:01 · 880 阅读 · 0 评论 -
ios ModalView(模态视图)
实现的功能:1)通过弹出一个ModalView(模态视图),实现多视图;2)主界面上点击按钮弹出Info界面,在该界面上点击返回,返回到主界面。 关键词:多视图 MultiView模态视图 ModalView 1、创建一个Empty Application工程,命名为:MultiView-ModalView,如下图 2、选中工程中的Group MultiV转载 2014-11-04 19:00:19 · 1387 阅读 · 0 评论 -
ios 两个ViewController间传值(一)
IOS中,在两个ViewController之间传值有多种方式,这里学习其中一种,利用临时变量在两个ViewController之间传值,这可能不是最好的传值方式,但是也是一种选择。 首先看看工程结构: 其中ViewController是第一个界面,SecondViewController是第二个界面,UserEntity为一个实体对象,用来作为在两个界面间传值的媒介。转载 2014-10-24 17:25:34 · 800 阅读 · 0 评论 -
ios 第三方类库 ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。 使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO转载 2014-10-15 13:50:55 · 638 阅读 · 0 评论 -
ios 10款iOS高效开发必备的Objective-C类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。 MBProgressHUD——进展指示符库 苹果的应用程序一般都会用一种优雅的,半透明的进度显转载 2014-10-14 22:10:17 · 823 阅读 · 0 评论 -
ios 常用第三方类库
会员博客: http://blog.csdn.net/wstarx/article/details/6317779 http://iosdeveloper.diandian.com/post/2011-05-21/932272 开发几个常用的开源类库及下载地址: 1.jsonjson编码解码 2.GTMBase64 base64编码解码 3.TouchXM转载 2014-10-17 17:28:29 · 584 阅读 · 0 评论 -
ios 5个iOS应用开发者海外学习资源站推荐
1. Snipplr Snipplr是个不错的代码学习仓库。Snipplr上面有大量的iOS演示代码,有用的框架,组件和完整的开源代码案例。有时当我们在实现一个功能的时候,在写Object C代码要花不少时间和精力。如果想偷懒,可以到Snipplr上去搜索一下看有没有类似的完整代码。它搜索的结果都是站外的链接,如果运气好的话,只需要把代码复制出来修改自定义一下不是很省时省力么。 2.转载 2014-10-16 11:49:22 · 1049 阅读 · 0 评论 -
ios 开发资源汇总
现在越来越多的开发者参与到了,或正在加入iOS等移动操作系统平台的应用开发行列中来了,iOS和Android是目前很火的开发领域。在营收方面跟Android相比iOS目前的状况更为可观。iOS相关的培训和教程也越来越多。相信国外的英文站对很多英语基础好的朋友很有吸引力,必定国外的资源更及时并且更前沿。好的iOS资源学习和工具站会为我们的开发和学习很有帮助。本文介绍了收集到的5个iOS海外学习资源站转载 2014-10-16 11:42:21 · 862 阅读 · 0 评论 -
ios 模态视图 demo
ios开发中,在当前视图上再弹出一个视图(模态视图),实现一个简单的多视图应用,下面小弟给大家写个demo 一 。新建一个工程,选单视图应用模版 建好后如下图 下面稍稍修改一下ViewController.m 添加一个button用于在当前视图上弹出一个模态视图 - (void)viewDidLoad { [super viewDidLoad]转载 2014-11-04 18:53:06 · 975 阅读 · 0 评论 -
ios ARC入门和使用
本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机转载 2014-10-20 12:00:49 · 714 阅读 · 0 评论 -
手机APP UI设计尺寸基础知识
从原理开始介绍一下移动端设计尺寸规范。初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。 现象 首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800,转载 2015-06-29 00:15:18 · 1243 阅读 · 0 评论