一、GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",s ...
分类:
移动开发 时间:
2019-02-05 22:07:11
阅读次数:
515
iOS开发UI篇—Quartz2D使用(矩阵操作) 一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx= ...
分类:
移动开发 时间:
2019-02-05 22:07:44
阅读次数:
239
iOS开发UI篇—Modal简单介绍 一、简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展?出来 Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为? 二、代码说明 新建一个项目,在Application的代理中 ...
分类:
移动开发 时间:
2019-02-05 22:08:42
阅读次数:
166
iOS开发UI篇—使用picker View控件完成一个简单的选餐应用 一、实现效果 说明:点击随机按钮,能够自动选取,下方数据自动刷新。 二、实现思路 1.picker view的有默认高度为162,不可修改。 2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议) 3.实现数据源里面 ...
分类:
移动开发 时间:
2019-02-05 22:09:37
阅读次数:
142
iOS开发UI篇—APP主流UI框架结构 一、简单示例 说明:使用APP主流UI框架结构完成简单的界面搭建 搭建页面效果: 二、搭建过程和注意点 1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器 2.对照界面完成搭建 3.注意点: (1)隐藏工具条: ...
分类:
移动开发 时间:
2019-02-05 22:10:19
阅读次数:
189
一、实现一个简单的tableView显示效果 实现效果展示: 代码示例(使用以前在主控制器中进行业务处理的方式) 1.新建一个项目,让控制器继承自UITableViewController。 2.处理storyboard中得界面,如下: 3.根据plist文件,字典转模型 新建一个类,继承自NSOb ...
分类:
移动开发 时间:
2019-02-05 22:11:25
阅读次数:
129
一、使用代码的方式批量添加(导入)数据到数据库中 1.执行SQL语句在数据库中添加一条信息 插入一条数据的sql语句: 点击run执行语句之后,刷新数据 2.在ios项目中使用代码批量添加多行数据示例 代码示例: 作用:生成200条相应的sql插入语句 打印结果为: 使用文本编辑器,打开生成的sql ...
分类:
移动开发 时间:
2019-02-05 22:11:40
阅读次数:
284
接口Interface 与 抽象类不同: 抽象类关注的是事物本质,例如:水果Fruit 属于抽象的,说去买水果 是模糊的概念 是抽象的概念 不具体,到底买什么水果不知道,而水果包含了 香蕉,橘子 很多很多; 接口关注的是事物的能力,例如:电脑有USB接口,只要你的数据线满足USB接口规定的功能,你就 ...
分类:
移动开发 时间:
2019-02-05 22:12:02
阅读次数:
179
1 - (void)drawRect:(CGRect)rect 2 { 3 //获取上下文 4 CGContextRef ctx=UIGraphicsGetCurrentContext(); 5 //绘图 6 //第一条线 7 CGContextMoveToPoint(ctx, 20, 100); ...
分类:
移动开发 时间:
2019-02-05 22:13:08
阅读次数:
180
一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执行任务,必须得有线程(每 ...
分类:
移动开发 时间:
2019-02-05 22:13:28
阅读次数:
217
● 沙盒根目录:NSString *home = NSHomeDirectory(); ● Documents:(2种?方式) ● 利用沙盒根目录拼接”Documents”字符串NSString *home = NSHomeDirectory();NSString *documents = [hom ...
分类:
移动开发 时间:
2019-02-05 22:13:43
阅读次数:
279
一、画直线 代码: //// 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
iOS开发UI篇—ios应用数据存储方式(归档) 一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型 ...
分类:
移动开发 时间:
2019-02-05 22:14:49
阅读次数:
223
1.MRC是什么,有什么用? 在苹果开发中,我们是没有垃圾回收机制的。所以在ARC推出之前,我们苹果开发程序员需要通过手动代码的形式尽量严密的管理我们的App的内存; 2.如何运用MRC管理内存? 1)实际关键字: 无论是ARC还是MRC管理内存都涉及到几个关键字符: 使用alloc、new、cop ...
分类:
移动开发 时间:
2019-02-05 22:15:05
阅读次数:
235
1 //1.获取图形上下文 2 CGContextRef ctx=UIGraphicsGetCurrentContext(); 3 //2.绘图(画线) 4 //设置起点 5 CGContextMoveToPoint(ctx, 20, 20); 6 //设置终点 7 CGContextAddLine ...
分类:
移动开发 时间:
2019-02-05 22:15:18
阅读次数:
249
一、前导程序 新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 5 @end 6 7 @implementation YYView ...
分类:
移动开发 时间:
2019-02-05 22:16:14
阅读次数:
229
一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLRequest:NSURLRequest的子类 (4)NSURLCo ...
分类:
移动开发 时间:
2019-02-05 22:16:28
阅读次数:
228
iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建) 一、UITabBarController在storyoard中得搭建 1.新建一个项目,把storyboard中默认的控制器删除,拖UITab Bar Controller。 2.创建viewcontrol ...
分类:
移动开发 时间:
2019-02-05 22:17:05
阅读次数:
342
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
一、创建和启动线程简单说明 一个NSThread对象就代表一条线程 创建、启动线程 (1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread st ...
分类:
移动开发 时间:
2019-02-05 22:19:31
阅读次数:
180