一、创建和启动线程简单说明 一个NSThread对象就代表一条线程 创建、启动线程 (1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread st ...
分类:
移动开发 时间:
2019-02-05 22:19:31
阅读次数:
180
iOS开发UI篇—控制器的View的创建 一、6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况 ...
分类:
移动开发 时间:
2019-02-05 22:18:06
阅读次数:
195
iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建) 一、UITabBarController在storyoard中得搭建 1.新建一个项目,把storyboard中默认的控制器删除,拖UITab Bar Controller。 2.创建viewcontrol ...
分类:
移动开发 时间:
2019-02-05 22:17:05
阅读次数:
342
一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLRequest:NSURLRequest的子类 (4)NSURLCo ...
分类:
移动开发 时间:
2019-02-05 22:16:28
阅读次数:
228
一、前导程序 新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 5 @end 6 7 @implementation YYView ...
分类:
移动开发 时间:
2019-02-05 22:16:14
阅读次数:
229
1 //1.获取图形上下文 2 CGContextRef ctx=UIGraphicsGetCurrentContext(); 3 //2.绘图(画线) 4 //设置起点 5 CGContextMoveToPoint(ctx, 20, 20); 6 //设置终点 7 CGContextAddLine ...
分类:
移动开发 时间:
2019-02-05 22:15:18
阅读次数:
249
iOS开发UI篇—ios应用数据存储方式(归档) 一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型 ...
分类:
移动开发 时间:
2019-02-05 22:14:49
阅读次数:
223
一、画直线 代码: //// YYlineview.m// 03-画直线//// Created by apple on 14-6-9.// Copyright (c) 2014年 itcase. All rights reserved.// #import "YYlineview.h" @impl ...
分类:
移动开发 时间:
2019-02-05 22:14:18
阅读次数:
238
● 沙盒根目录:NSString *home = NSHomeDirectory(); ● Documents:(2种?方式) ● 利用沙盒根目录拼接”Documents”字符串NSString *home = NSHomeDirectory();NSString *documents = [hom ...
分类:
移动开发 时间:
2019-02-05 22:13:43
阅读次数:
279
一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执行任务,必须得有线程(每 ...
分类:
移动开发 时间:
2019-02-05 22:13:28
阅读次数:
217