- 博客(16)
- 资源 (44)
- 收藏
- 关注
原创 IOS bounds与Frame
frame :该View在其父View坐标系统中的位置和大小(参照坐标是父View的坐标系统)bounds:该View在本地坐标系统的位置和大小。参照点是本地坐标系统ceter:该View的中心点在父View坐标系统的位置和大小。参照点事父坐标系统-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.ori
2013-12-29 22:56:09 762
原创 IOS 判断IOS系统版本
#define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)#define SYSTEM_VERSION_GREATER_THAN(v) ([[[UIDevice currentD
2013-12-27 18:08:08 1180
转载 iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager(三)
接上篇,iOS学习之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirecto
2013-12-19 23:09:02 1558
原创 iOS UILabel计算高度与宽带
1、在IOS开发中,我们经常需要根据文本的长短动态的设置UILabel的显示位置,这时我们就需要知道UILabel的宽与高。 单行的宽与高度 多行的宽与高
2013-12-19 16:41:19 3483
转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(二)
接上篇iOS学习之iOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录 NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory);打印结果:2012-06-17 1
2013-12-12 21:19:38 876
转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。
2013-12-12 21:08:40 842
转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可
2013-12-11 21:21:07 685
转载 iOS多线程编程之NSOperation和NSOperationQueue的使用
《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就和java.lang
2013-12-11 21:12:31 890
原创 IOS 对plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2013-12-11 11:44:15 3182
原创 IOS获取系统信息
//软件信息 NSLog(@"系统名字:%@",[[UIDevicecurrentDevice] systemName]); NSLog(@"系统版本号:%@",[[UIDevicecurrentDevice] systemVersion]); NSLog(@"系统唯一标示:%@",[[UIDevicecurrentDevice] uniqueId
2013-12-09 15:41:34 780
转载 iOS多线程编程之NSThread的使用
1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch(iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三种编程方式从
2013-12-09 14:21:03 773
原创 IOS NavigationController Toolbar学习笔记
1、首先将toolbar显示出来,在viewDidLoad中添加代码让toolbar显示,代码如下:[self.navigationController setToolbarHidden:NO animated:YES] 显示如下图: 2、在ToolBar上添加UIBarButtonItem新建几个UIBarButtonItem,然后以数组的形式添加到T
2013-12-04 17:25:51 4219
转载 XCode 快捷键, MAC 快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + L
2013-12-04 11:32:15 870
原创 IOS 手势与Button事件互不影响
1、首先在.h 头文件中添加委托2、在.m 体文件中添加实现该委托的方法#pragma mark - UIGestureRecognizerDelegate// 当一个事件判定为是一个手势时,先进入手势代理方法。该方法中判断点击的视图是不是button如果是button则返回NO,手势不响应该事件,既然没响应,也不会取消该事件的传递。则button会接收到该事件,并作处理;方法二是
2013-12-03 18:27:34 2615
IOS UITabBarController 使用示例
2014-10-08
IOS 导航 UINavigationController
2014-09-29
JS实现网页上签名
2017-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人