ios 9
iOS9的新特性之常见的关键字 /* 新出的关键字:修饰属性,方法的参数,方法返回值,规范开发。 好处: 1.提高程序员规范,减少交流成本,程序员一看,就知道怎么赋值。 注意:只能用于声明对象,不能声明基本数据类型,因为只有对象才能为nil。 nonnull:表示属性不能为空,non:非,null:空 方式一: @property (nonatomic, strong, nonnull) NSString *name; 方...【详细】
ios 9
2016年12月30日 赞:0 评论:0 阅读:245
2016.12.22(c语言笔记)
2016年12月23日 赞:0 评论:0 阅读:202
2016.12.22(c语言笔记)
字符串变量 (字符串里面的值可以修改) char name[] = "it"; 字符串常量 (字符串里面的值不可以修改,有缓存,用的是同一块存储空间,地址一样) char *name = "it"; char *name2 = "it"; printf("%p--%p",name,name2); 指针数组(字符串数组) char *names[5] = {"jace","rose","jim"}; 二维字符数组(字符串数组) char names[2][10] = {"hehhehe","rose"}; 返回指针的函数 char *test() 指向...【详细】
2016年12月22日 赞:0 评论:0 阅读:201
C语言笔记(内存分析12.18)
2016年12月21日 赞:0 评论:0 阅读:185
C语言笔记+项目心得(12.20)
类型 short 2字节 int 4字节 long 8字节 long long 8字节 sign 有符号(最高位是符号位,0为正,1为负,2的31次方-1) unsign 无符号(最高位不当符号位,2的32次方-1) 用sizeof(类型说明符)可以计算字节 内存寻址 是从大到小分配(先定义的变量分配的存储空间大,相差大小就是他的类型,比如int,相邻的变量差四个字节),变量存储的地址是该变量...【详细】
2016年12月20日 赞:0 评论:0 阅读:190
UIWebView 处理 authentication 方法
https://www.oschina.net/question/54100_38005 pragma mark NSURLConnectionDelegate代理 (void)connection:(NSURLConnection )connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge )challenge { [MBProgressHUD hideHUDForView:self.showWebView animated:YES]; NSString *httpType = NSURLAuthenticationMethodHTTPBasic; //如果是http代理,其它代理方法类似 if ([challenge.protectionSpace.authenticationMethod isEqualTo...【详细】
cocoapods
2016年12月08日 赞:0 评论:0 阅读:297
无标题文章
为什么要做静态库 1> 国内的企业,掌握有核心技术,同时是又希望更多的程序员来使用其技术,因此采用"闭源"的方式开发使用 例如:百度地图,友盟,JPush等 2> 在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,也会提供静态库给程序员使用 静态库的特点 .a + .h 静态库简单演练 1> 新建Tools项目 2>...【详细】
ios staticlibrary 静态库
2016年10月28日 赞:0 评论:0 阅读:299
绘图实例思路
1> 水印PPT简介 图片水印作用:防止他人盗取图片,加一些Logo,生成一张新的图片。 怎么生成新的图片?和绘图一样的,需要拿到上下文做事情,这里也需要拿到上下文,生成一个新的图片。 什么上下文?位图上下文,在这个上下文画东西,就能输出到新的图片上。 怎么获取?之前用的都是图层上下文,系统会自动创建,但是我们位图...【详细】
ios 绘图
2016年10月26日 赞:0 评论:0 阅读:326
富文本属性大全
/* 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColorAttributeName;(字体颜色) NSString *const NSBackgroundColorAttributeName;(字体背景色) NSString *const NSLigatureAttributeName;(连字符) NSString *const NSKernAttributeName;(字间距) NSString *const NSStrikethroughStyleAttrib...【详细】
ios 富文本 nsattributestring string
2016年10月19日 赞:0 评论:0 阅读:342
Quartz2D简介
1> Quartz2D简介 PPT简介 什么是Quartz2D?二维的绘图引擎 什么是二维?平面 什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库 同时支持iOS和Mac系统什么意思?用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。 开发中比较常用的是截屏/裁剪/自定义UI控件。 Quartz2D在i...【详细】
ios Quartz2D 绘图
2016年10月19日 赞:0 评论:0 阅读:314
iOS开发UI篇—ios应用数据存储方式(归档)
iOS开发UI篇—ios应用数据存储方式(归档) 一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的...【详细】
ios 归档 文件存储 解档
2016年10月10日 赞:0 评论:0 阅读:352
iOS开发UI篇—ios应用数据存储方式(偏好设置)
iOS开发UI篇—ios应用数据存储方式(偏好设置) 一、简单介绍 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录 存储位置: 存储形式: 二、代码示例 1.storyb...【详细】
ios 文件存储 沙盒
2016年10月10日 赞:0 评论:0 阅读:294
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist) 一、ios应用常用的数据存储方式 1.plist(XML属性列表归档) 2.偏好设置 3.NSKeydeArchiver归档(存储自定义对象) 4.SQLite3(数据库,关系型数据库,不能直接存储对象,要编写一些数据库的语句,将对象拆开存储) 5.Core Data(对象型的数据库,把内部环节屏蔽) 二、应用沙盒 应用都有⾃己的...【详细】
ios 文件存储 沙盒
2016年10月10日 赞:0 评论:0 阅读:317
QQ好友列表实现代码
二、实现代码 1.数据模型部分 YYQQGroupModel.h文件 YYQQGroupModel.h 02-QQ好友列表(基本数据的加载) Created by apple on 14-5-31. Copyright (c) 2014年 itcase. All rights reserved. import @interface YYQQGroupModel : NSObject 名称属性 @property(nonatomic,copy)NSString *name; 是否在线 @property(nonatomic,copy)NSString *online; 好友列表 @property(nonatomic,strong)NSArray *friends; 记录当前组是否要打开...【详细】
cocoapods
2016年10月10日 赞:0 评论:0 阅读:318
iOS开发UI篇—IOS开发中Xcode的一些使用技巧
iOS开发UI篇—IOS开发中Xcode的一些使用技巧 一、快捷键的使用 经常用到的快捷键如下: shift + cmd + n 新建项目 cmd + n 新建文件 option + cmd + 回车 打开助理编辑器 cmd + 回车 显示主窗口 cmd + 导航窗口 option + cmd + 工具窗口 在.m & .h之间切换 control + cmd + 上/下 按照浏览文件的前后顺序切换 control + cmd + 左右 查看头文件 control + cmd + j 切换到对应...【详细】
cocoapods
2016年10月10日 赞:0 评论:0 阅读:293
iOS开发UI篇—transframe属性
iOS开发UI篇—transframe属性(形变) iOS开发UI篇—transframe属性(形变) transform属性 在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度 常用的创建transform结构体方法分两大类 (1) 创建“基于控件初始位置”的形变 CGAffineTransformMakeTranslation(平移) CGAffineTransformMakeScale(缩放) CGAffineTransformMakeRotation(旋转) (2) 创建“...【详细】
transform
2016年10月10日 赞:0 评论:0 阅读:273
大文件下载
一、大文件下载 1.方案:利用NSURLConnection和它的代理方法 1> 发送一个请求 // 1.URL NSURL url = [NSURL URLWithString:@"http://localhost:8080/MJServer/resources/videos.zip"]; // 2.请求 NSURLRequest request = [NSURLRequest requestWithURL:url]; // 3.下载(创建完conn对象后,会自动发起一个异步请求) [NSURLConnection connectionWithRequest:request delegate:self]; 2> 在代理方法中处理服...【详细】
大文件下载
2016年10月10日 赞:0 评论:0 阅读:252
网络总结
一、一个HTTP请求的基本要素 1.请求URL:客户端通过哪个路径找到服务器 2.请求参数:客户端发送给服务器的数据 比如登录时需要发送的用户名和密码 3.返回结果:服务器返回给客户端的数据 一般是JSON数据或者XML数据 二、基本的HTTP请求的步骤(移动客户端) 1.拼接"请求URL" + "?" + "请求参数" 请求参数的格式:参数名...【详细】
ios 文件 网络 上传 转码
2016年10月10日 赞:0 评论:0 阅读:382
文件上传
一、文件上传的步骤 1.设置请求头 目的:告诉服务器请求体里面的内容并非普通的参数,而是包含了文件参数 [request setValue:@"multipart/form-data; boundary=heima" forHTTPHeaderField:@"Content-Type"]; 2.设置请求体 作用:存放参数(文件参数和非文件参数) 1> 非文件参数 [body appendData:HMEncode(@"--heima\r\n")]; [body appendData:HMEncode(@"Co...【详细】
ios 文件 上传
2016年10月10日 赞:0 评论:0 阅读:318
文件解压缩
一、技术方案 1.第三方框架:SSZipArchive 2.依赖的动态库:libz.dylib 二、压缩1 1.第一个方法 /* zipFile :产生的zip文件的最终路径 directory : 需要进行的压缩的文件夹路径 / [SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory:directory]; 2.第一个方法 /* zipFile :产生的zip文件的最终路径 files : 这是一个数组,数组里面存放的是需要压缩的文件的路...【详细】
ios 文件 解压缩
2016年10月10日 赞:0 评论:0 阅读:327
共75个 共4页 1234
sina weixin mail 回到顶部