ios
文章平均质量分 79
浪里个浪mvp
这个作者很懒,什么都没留下…
展开
-
ios UIWebView 加载网页、文件、 html
UIWebView 是用来加载加载网页数据。原创 2014-07-10 16:45:44 · 75804 阅读 · 1 评论 -
ios 基本图形的绘制 基于bitmap 位图
内容包括 图片水印,图片裁剪,屏幕截图,背景平铺1、图片水印功能#import "UIImage+MJ.h"@implementation UIImage (MJ)+ (instancetype)waterImageWithBg:(NSString *)bg logo:(NSString *)logo{ UIImage *bgImage = [UIImage imageNa原创 2014-05-16 14:57:30 · 12238 阅读 · 0 评论 -
ios 媒体播放
iOS提供了MPMoviePlayerController、MPMoviePlayerViewController两个类,可以用来轻松播放视频和网络流媒体\网络音频提示:网络音频同样使用此控制器播放YouTobe就是用MPMoviePlayerController实现的MPMoviePlayerViewController只能全屏播放视频上述两个类都定义在了MediaPlayer框原创 2014-07-16 11:34:32 · 5707 阅读 · 0 评论 -
ios 文件上传, post数据
一、文件下载获取资源文件大小有两张方式1、HTTP HEAD方法NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:kTimeout];request.HTTPMethod = @"HEAD";[NSURLConnection原创 2014-07-22 16:44:39 · 54044 阅读 · 2 评论 -
AFNetwork 作用和用法详解
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。//// MJViewController.m// 03.AFN演练//// Created by原创 2014-07-24 16:54:32 · 147525 阅读 · 12 评论 -
ios weibo 搭建 自定义tableBar
1>创建程序载入界面- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //1>创建窗口 self.window = [[UIWindow alloc] initWithFrame:[UIScreen原创 2014-08-08 11:12:48 · 4364 阅读 · 1 评论 -
ios weibo 第二天 设置导航栏属性,添加加号按钮, 新特性
要点:1、在底部添加加号按钮 2、设置导航栏属性1、weibo底部的button其中四个按钮是一样的,其中中间的加号需要另外做处理tablebar是自己定义的 ,代码如下- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; // 删除系统自动生成的UITabBarBut原创 2014-08-20 17:04:30 · 6635 阅读 · 2 评论 -
ios 常用的小框架
在ios开发中,一些请求 kvc 下拉列表 图片请求等等自己手写代码的话非常麻烦,还容易出现一系列的问题,现在整理了一些常用的一些小框架。其中MJExtension 和 MJRefresh 这两个框架是 MJ自己写的,1、AFNetworking-master 是用于数据请求的 用法:// 1.创建请求管理对象 AFHTTPRequestOperatio原创 2014-09-11 11:17:02 · 6355 阅读 · 4 评论 -
ios 多线程
多线程包括:GCD NSOperation NSOperation是在GCD语言的基础上开发的,GCD类C语言, NSOperation OC语法GCD:名词解释 并行 dispatch_queue_t q = dispatch_queue_create("cn.itcast.gcddemo", DISPATCH_QUEUE_CONCURRENT); 串行 dispat原创 2014-06-20 18:15:07 · 1775 阅读 · 0 评论 -
ios 控制器Controller的管理 理解
首先说下ios 程序的加载过程首先会调用main.h l原创 2014-05-09 18:17:32 · 1776 阅读 · 0 评论 -
ios NSURLRequest NSMutableURLRequest 数据请求
get 请求#pragma mark - GET登录- (void)getLogon{ // 1. URL NSString *urlStr = [NSString stringWithFormat:@"http://localhost/login.php?username=%@&password=%@", self.userName.text, self.userPw原创 2014-07-11 10:33:13 · 28358 阅读 · 1 评论 -
ios 控制器 modal 学习
代码创建:1、appdelegate 把contoller放到跟controller下- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWi原创 2014-05-13 16:48:58 · 3128 阅读 · 0 评论 -
ios 沙盒 plist 数据的读取和存储
plist 只能存储基本的数据类型 和 array 字典- (void)saveArray{ // 1.获得沙盒根路径 NSString *home = NSHomeDirectory(); // 2.document路径 NSString *docPath = [home stringByAppendingPathComponent:@"原创 2014-05-08 16:36:06 · 12117 阅读 · 0 评论 -
ios 跳转数据的传递
情景1: A-->B 需要把数据传递到B里代码: // 跳转 -- 执行login2contacts这个segue [self performSegueWithIdentifier:@"login2contacts" sender:nil];在执行performSegueWithIdentifier 跳转 时,会调用prepareForSegue 方法,在prepareForSeg原创 2014-05-08 17:35:08 · 4376 阅读 · 0 评论 -
ios UITableView 相关
tableView 实现的方法 无分组的cell#pragma mark - Table view data source- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return self.contacts.count;}- (UITable原创 2014-05-09 17:23:19 · 1140 阅读 · 0 评论 -
ios 沙盒 preference 首选项 数据存储
- (IBAction)save { // 1.利用NSUserDefaults,就能直接访问软件的偏好设置(Library/Preferences) NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; // 2.存储数据 [defaults setObject:@"mj" f原创 2014-05-08 16:47:11 · 2743 阅读 · 0 评论 -
ios 沙盒 NSCoding 归档 数据存储
NSCoding 跟其他存储方式略有不同,他可以存储对象对象存储的条件是: 对象需要遵守 NSCoding 协议存储的时候需要 调用 encodeWithCoder 方法读取的时候需要调用initWithCoder 方法[NSKeyedArchiver archiveRootObject:stu toFile:path]; 存储 NSKeyedUnarchiver unarch原创 2014-05-08 17:29:44 · 7249 阅读 · 0 评论 -
ios 控制器 UITabBarController
UITabBarController 跟 UINavigationController一样的都是存放各种控制器,不同的是 UINavigationController 的导航作用主要在头部,而UITabBarController 是底部UITabBarController的创建有两种方式,代码创建和通过 storyboard 创建1、代码创建原创 2014-05-12 18:19:05 · 4889 阅读 · 0 评论 -
ios 基本图形的绘制
基本图形的绘制 包括: 代码画线,画文字 图片 裁剪 重绘 简单动画当自定义view的时候 系统会自动调用drawRect 方法画线- (void)drawRect:(CGRect)rect{ // Drawing code // 1.获得图形上下文 CGContextRef ctx = UIGraphicsGetCurrentContext();原创 2014-05-14 16:48:34 · 26588 阅读 · 1 评论 -
ios NSURLSession使用说明及后台工作流程分析
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统原创 2014-07-23 17:18:14 · 21457 阅读 · 1 评论