KVC是KeyValueCoding的简称,它是一种可以直接通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。获取值- (id)valueForKey:(NSString *)key;- (id)valueForKeyPath:(NSString *)k...
分类:
移动开发 时间:
2015-03-06 18:43:03
阅读次数:
184
iOS开发项目篇—02添加子控制器以及项目分层一、添加子控制器1.设置根控制器(自定义)说明:分析新浪微博应用,观察其整体建构层次。而系统的控制器不能满足项目开发的需求,这里把项目中原有的控制器删除.自己定义一个TabBarViewController类。让这个类作为window窗口的根控制器。YY...
分类:
移动开发 时间:
2015-03-06 18:39:34
阅读次数:
224
iOS开发项目篇—03添加导航控制器一、简单说明 分析:分析微博应用,我们需要给每个子控制器都添加一个导航控制器(每个子控制器的导航不一样),所以需要新建一个导航控制器,然后把该导航控制器作为window的根控制器,添加的四个子控制器,分别添加在导航控制器上,也就是说整个项目采用当前主流的UI框架....
分类:
移动开发 时间:
2015-03-06 18:35:55
阅读次数:
149
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ---------- 方法 1.对象方法都是以减号 - 2.对象方法的声明必须写在@interface和@end之间 对象方法的实现必须写在@implementation和@end之间 3.对象方法只能由对象...
分类:
编程语言 时间:
2015-03-06 18:34:54
阅读次数:
188
static UIView *modalView;if (modalView) { [modalView removeFromSuperview]; modalView = nil; return; } CGRect screen = [...
分类:
移动开发 时间:
2015-03-06 18:33:11
阅读次数:
311
原文地址:http://lqzit.iteye.com/blog/2070306注意:keychina设置完之后,项目目录里的“项目名.entitlements”文件不是手动创建出的,而是在按照如下操作在点击项目根目录---》点击capabilities--->keychain sharing设置完...
分类:
移动开发 时间:
2015-03-06 18:32:26
阅读次数:
134
iOS开发之加载、滑动翻阅大量图片优化解决方案
今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。
我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么。
常规思路流程
点击任意小图后,
1.首先制作scrollview框架:大小2...
分类:
移动开发 时间:
2015-03-06 17:14:34
阅读次数:
147
iOS应用程序多语言本地化解决方案
最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享!
多语言在应用程序中一般有两种做法:
一、程序中提供给用户自己选择的机会;
二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。
第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点:
...
分类:
移动开发 时间:
2015-03-06 17:13:56
阅读次数:
158
iOS何时使用self.
大多数的答案是:“这与objc的存取方法有关”
怎么样才能有关呢?接下来通过几个小例子来看一下。
首先我们创建一个学生类:Student类
这个学生类里有学生的id和学生的姓名name
#import @interface Student : NSObject{ //idname NSString *id; NSS...
分类:
移动开发 时间:
2015-03-06 17:11:56
阅读次数:
166