共有17篇文章,第1页,共1页
-
-
在自己的framework中添加.bunble文件[博客]
- 要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文 1. 直接New Folder,并改名为test.bundle 2. 右键 -> Show Package Contens 3. 将带有图片的文件夹直接拖到2中的文件夹里面 4.将这个.bundle文件拖入到项目工程中 下面就是代码了: + ...
-
-
UIApplication、AppDelegate、委托[博客]
- UIApplication、AppDelegate、委托等的关系? 什么是委托?为什么要有委托?委托在Iphone中的实现机制是怎样的? 一般来说,我们创建了一个Iphone项目,默认会有这个main.m类,我们都晓得,一个main()方法代表着一个应用程序的入口, 以下是对应的main.m的方法体: int ...
-
-
IOS 利用core text对文字进行排版[博客]
- core text 这个包默认是没有的,要自己手动添加进来。 在IOS中利用core text对文本进行排版的几个关键点如下: 字间距:kCTKernAttributeName 行间距:kCTParagraphStyleSpecifierLineSpacingAdjustment 或 kCTParagraphStyleSpecifierLineSpacing(不推荐使用) 段间距:kCT...
-
-
Objective-C入门(三)Foundation框架初探[博客]
- Foundation之于Objective-C就好比Java中SDK类库之于Java。 这个框架提供了基本的Objective-C的类,最重要的根类,NSObject,它定义了基本的对象行为。 框架包括了各种基本数据类型、集合,操作系统服务的对象的类。Foundation同样包含了几种设计模式 和机制,以遍设计出更健...
-
-
ios中获取一个唯一的字符串(利用UUID)[博客]
- - (NSString *)getUniqueStrByUUID {
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
CFStringRef uuidStrRef= CFUUIDCreateString(NULL, uuidRef);
CFRelease(uuidRef);
NSString *retStr = [NSString stringWithString:(NSString *)uuidStrRef];
CFReleas...
-
-
MessageUI Framework邮件发送功能[博客]
- 邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框。由一个类、一个视图控制器,一个protocol组成。 一、创建视图控制器: MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init]; mc.mailComposeDelegate ...
-
-
ios delegate理解[博客]
- 应用程序委托的主要作用是提供呈现应用程序内容的窗口,在应用程序呈现之前,应用程序委托也执行一些配置任务。 委托是一种设计模式,在此模式中,一个对象代表另一个对象,或与另一个对象协调工作。 在 iOS 应用程序中,窗口对象为应用程序的可见内容提供容器,协助将事件...
-
-
IOS应用的启动流程[博客]
- 以上是Xcode4.2中不采用storyboard应用的默认启动流程图。对于采用了storyboard的应用,UIApplicationMain()将会额外加载应用的主要storyboard文件,从而创建窗口和初始视图。 main()的变化 Main函数仍是应用的起点,其代码如下: int main(int arg,char *argv[]) { ...
-
-
iOS的编程基础[博客]
- 三个重要方面 ---------- 1. 根类和其相关协议 2. 值类 3. 集合类 ---- 根类 ------ 4. 根类 NSObject 5. 根类 的 NSCopying、NSMutableCopying、NSCoding 协议 ---------- 用对象模式进行思考 ---------- 6. 所有东西都是对象 7. 对象之间互相通讯 ...
-
-
据说是iOS开发一年总结的笔记,有空看看[博客]
- iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder]; } CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形 NSStringFromCGRect(someCG) 把CGRect结构...
-
-
Summary for NSSet[博客]
- 集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。 ==========...
-
-
Summary for NSDictionary,NSMutableDictionary[博客]
- 一个dictionary就是key-value对的集合。 key是字符串(NSString),value是对象指针。 key在整个dictionary是唯一的。通过方法objectForKey:来获得对应于某个key的一个或多个value(值)。 NSDictionary...
-
-
理解UIApplication[博客]
- iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些...
-
-
iOS多显示器编程指导[博客]
- iOS多显示器编程指导 使用窗口(window)在多个显示设备上显示内容 每一个iOS应用都会有一个窗口来处理用户界面的显示问题。窗口提供了很关键的功能,但是大多数应用都不会直接访问它。典型情况下,只有那些支持外接显示设备的应用才需要与窗口打交道。 概要 在iOS中,一个...
-
-
iOS运行回路(RunLoop)总结 [博客]
- 首先看两个runloop的示例,来源:http://paste.lisp.org/display/86524 第一个: #include <CoreFoundation/CoreFoundation.h> static void _perform(void *info __unused) { printf("hello\n"); } static void _t...
-
-
UIApplication深入研究[博客]
- 很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。 UIApplication的核心作用是提供了iOS程...
-
-
iOS的主要框架介绍[博客]
- 本文是《Sunvey the Major Framworks》一文的翻译 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序...