- 博客(9)
- 收藏
- 关注
原创 富文本(图文混排)—— TextKit & CoreText
富文本 图文混排 3种方式:1.webView使用简单负载大2.CoreText性能好,功能强大使用起来复杂3.TextKit iOS7以后是对CoreText做了封装,集成在UIKit框架中使用比较简单,功能有限//NSAttributedString.h 中文本属性key的说明/*NSFontAttributeName 设置字体属性,默认值:字体
2015-08-26 19:19:00
4108
原创 正则表达式
0.Foundation框架提供的正则表达式的实现类1.正则表达式的开源实现类:RegexKitLite (MRC,在ARC的工程中要对其.m文件的编译设置-fno-objc-arc)使用这个类,需要导入依赖库:libicucore.dylib2.入门推荐学习网站:http://www.jb51.net/tools/zhengze.html点击打开链接一、Foundat
2015-08-26 19:14:14
416
原创 iOS网络编程
方法一: //01 URL NSURL *url = [NSURL URLWithString:@"http://piao.163.com/m/movie/comm_list.html?app_id=1&mobileType=iPhone&ver=2.6&channel=appstore&deviceId=9E89CB6D-A62F-438C-8010-19278D46A8A
2015-08-18 21:44:22
267
原创 多线程
本篇博文是对iOS多线程中的一些细节的小点进行记录,而对iOS中3种多线程支持(NSThread,NSOperation和NSOperationQueue,GCD)的具体知识不做讲解。1.当主线程结束时,其他线程不受任何影响,并不会随之结束。一旦子线程启动起来后,它就与主线程地位相同,不受影响。2.iOS规定只能在主线程(UI线程)中修改UI控件的属性,即刷新UI。因此,可以在
2015-08-13 20:49:37
408
原创 block语法基础与应用
1.block变量的声明定义void (^block) (void);此处void是返回值类型,block是块变量名,(void)是形参[不难发现block的声明与函数指针的声明类似:void (*point) (void)]这只是一种block类型,根据不同的返回值类型或者形参可以定义各种 block变量:例如:(1) int (^block1) (int,float
2015-07-31 22:00:46
406
原创 iOS的文件管理——沙盒(sandbox)
沙盒(sandbox)1.概念·iOS中每个App应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒 (sandbox)·沙盒目录用来存放App中所有的非代码文件都保存在此,例如:音频、视频、图 片文件等·当前App应用程序没权限访问其他App的沙盒。(更安全)2.示例/* 在沙盒的Documents目录下创建一个文件sandbox.text,将文本“沙盒
2015-07-28 21:28:56
631
原创 Objective-C定时器
1. 定时器的创建NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(timerAction:) userInfo:str repeats:YES];这个方法的作用:(1)创建一个定时器对象(2)同时启动了一个定时器任务各参数意义:schedu
2015-04-25 20:22:46
1643
原创 Objective-C题目及解答(一)
题目要求: 1. 使用@property自动生成成员变量的setter和getter方法。 2. 尽量使用点语法。 3. 在.h中尽量使用@class,在.m中使用#import 4. 尽量使用构造方法对实例对象进行初始化。
2015-04-21 10:42:58
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人