自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零下7度的浪漫

学生一个,努力学习,为自己,为朱灵丽

  • 博客(244)
  • 资源 (7)
  • 收藏
  • 关注

转载 下载Xcode的历史版本

1.打开链接:https://developer.apple.com/download/more 进入页面2.在搜索框输入Xcode,回车搜索.如图,找到各种版本Xcode搜索Xcode3.双击要下载的Xcode,或者点击前面的+,打开详细.点击下载下载Xcode4.接下来就耐心等待下载吧!

2017-03-31 12:13:21 612

转载 完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码

完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码) 标签: 编码邓白氏编码申请流程苹果开发者账号申请2016-07-08 16:13 2274人阅读 评论(2) 收藏 举报 分类:技术 苹果开发  邓白氏编码申请版权声明:本文为博主原创文章,未经博主允许不得转载。    申请公司的苹果开发者账号和企业级的苹果开

2016-10-10 13:56:18 1510

原创 iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish private dec

简  注册 登录 添加关注作者 婉卿容若 2016.04.29 11:22写了21870字,被16人关注,获得了14个喜欢iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish pr

2016-10-05 10:48:07 3899 1

原创 直接得到Json串,转换为字典

1.先通过MainBundle找到资源对应的路径2.将文件转换为NSData3.通过NSJSonSerization得到字典NSString*fileName=[[NSBundle mainBundle] pathForResource:@"myJson" ofType:@"json"];         NSData *jsonData = [NSData dat

2016-08-20 21:22:50 1340

原创 Xcode清除最近访问的工程

2016-08-19 12:15:11 368

转载 iOS 到处 ipa包的时候 会有四个选项分别代表什么

如图 在 iOS 到处 ipa包的时候 会有四个选项 1.Save for iOS App Store Deployment保存到本地 准备上传App Store 或者在越狱的iOS设备上使用2.Save for Ad Hoc Deployment保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书

2016-08-18 17:35:05 532

转载 苹果剪切板,涨姿势了UIPasteboard

有时候我们可能需要复制UILabel上的文本,或者UIImageView的图片,而UILabel和UIImageView默认是不响应Touch事件的,也无法复制,那么我们就需要自己实现一个可复制的UILabel。新添加一个类继承自UILabel:[objc] view plain copy print?@interface UICopyLab

2016-08-18 10:04:49 643

转载 iOS 7适配上存在的各种问题

谈谈项目中遇到的各种iOS7适配问题由于我的项目要适配到iOS7.1, 而现在已经是9时代了,在实际工作中我也是遇到了各种奇葩的坑,所以我想尽快把遇到的iOS7适配问题和解决方案分享出来,以后这些东西可能就用处不大了。 1.字体问题iOS7中的字体适配恐怕是最麻烦的坑了,原因是iOS7以上的许多字体在7都是不存在的,甚至包括一些system-字体。比

2016-08-10 14:20:27 288

转载 NSValue封装自定义的结构体

typedef struct {    int i;    float f;} MyIntegerFloatStruct;you can create an NSValue instance by providing a pointer to the structure as well as an encoded Objective-C type. The @encode()

2016-08-07 16:54:37 557

转载 isa指针的理解

D3实例isa指向D3类对象。D3类的话isa指向D3元类对象。D3元类保存类中的方法调度列表,包括类方法和对象方法

2016-08-04 14:35:26 538

原创 窗口显示不出来的Bug.

这样写反复出不来,清了缓存还是不可以。UIWindow换成init之后再次设置frame的方式就可以了

2016-08-03 17:02:51 403

原创 Git 本地共享库无法提交 the push operation failed because no matching remote could be found

原因是存在中文路径,换成英文就可以了

2016-08-03 12:16:50 1238

转载 "libxml/parser.h: 没有那个文件或目录"解决方案

使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:1>.在xcode中左边选中项目的root节点,在中间编辑区的搜索框中输入"header search paths",双击Header Search Paths项,点击加号增加一项并输入"${SDK_DIR}/usr/include/libxml2",点击do

2016-08-02 21:29:36 4869

原创 MBProgressHUD犯错

不可以在showError后立刻隐藏hud,这样的话,上面的会不显现。而且 如果上面也存在Hud的话会不隐藏

2016-08-02 10:12:52 319

转载 iOS 分享成功后不走回调方法

集成友盟分享 分享成功后iOS8回调方法正常 iOS9没有回调 标签: ioscocos2d-x友盟sdktalkingdata2016-05-17 20:08 294人阅读 评论(1) 收藏 举报 分类: Cocos2d-x(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。今天在接入友盟分享sd

2016-07-30 16:18:38 2138

转载 setValueForKeyPath理解。访问设置对象的属性的话可以使用setValue forKey 访问属性的属性forKeyPath

Objective-C语法之KVC使用除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网: 如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件#import @int

2016-07-28 15:22:15 2056

原创 保证IOS程序始终不死

void handleException(NSException *exception){    [[UIApplication sharedApplication].delegate performSelector:@selector(handle)];}- (void)handle{    UIAlertView *alertView

2016-07-26 16:36:44 492

原创 IOS 强制去除里面的警告

1.2.3.4.加上这个宏去除警告

2016-07-26 11:42:21 359

转载 translucent影响半透明的状态

"code" class="objc">//适配ios7  if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) {  //        self.edgesForExtendedLayout=UIRectEdgeNone;      self.navigationController.navigatio

2016-07-25 15:26:51 451

原创 AFN 实现带进度条的下载

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];    AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:config

2016-07-25 11:30:19 403

原创 __nonnull or __nullable 区别

最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告:1Pointer is missing a nullability type specifier (__nonnull or __nullable)于是google了一下,发现这是Xcode 6.3的一个新特性,即nullabilit

2016-07-23 09:36:21 1141

原创 NSURL fileURLWithPath 已知道是本地URL USURL urlWithString 不知道是本地还是网络,需要手动拼接 .主动获取MiMEType

1./已经知道是本地文件的情况获取URL,会自动拼接NSURL*url=[NSURL fileURLWithPath:@“/Users/xiaomage/Desktop/test.png”];2.如果不是本地的话,需要使用NSURL urlIWithString如果想要立即知道文件的MIME的话,如果已知是本地的话发送同步请求.3.获取M

2016-07-22 18:02:07 2103

原创 IOS XML 解析SAX解析方式

1.SAX 解析 从xml头开始解析 ,一点点解析DOM 一口气全部放到内存中2.系统利用SAX解析的方式实现它的几个代理方法/** * 开始解析XML文档 */- (void)parserDidStartDocument:(NSXMLParser *)parser{//    NSLo

2016-07-21 23:41:10 441

原创 NSString-->NSDictionary NSArray NSDictionary-->NSData

1.NSArray-->NSData  NSArray *arr1 = [[NSArray alloc]initWithObjects:@"0",@"5",nil];    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:arr1];    NSArray *arr2 = [NSKeyed

2016-07-21 14:26:41 240

原创 IOS 带中文的URL 转为服务器可以识别的%格式 iOS NSString 和NSData 转换

把带中文的URL转成%形式的NSString*urlStr=@"http://120.25.226.186:32812/login2?username=小码哥&pwd=520it";    urlStr=[urlStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

2016-07-21 11:09:05 1190

原创 SDWebImage+Cacehe

1.对整个应用程序级别的操作//检查整个应用程序收到内存警告- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application{    //清除缓存    [[SDWebImageManager sharedManager].imageCache clearMemory];    //取消现在所有的下载

2016-07-17 21:22:14 335

原创 NSBlockOperation 和NSInvocationOperation 默认创建出来start都是同步的。在当前线程执行

当把他们加入到[[NSOperationQueue alloc] init] 的时候,变为异步操作,会开辟线程,而且默认的最大的并发数是-1NSOperationQueueDefaultMaxConcurrentOperationCount所以也是并发的,如果说这个值是1的话那么就变为串行队列了

2016-07-17 12:22:37 438

原创 NSOperationQueue没有必要反复创建临时变量,可以使用一个强引用的NSOperationQueue

1.@property (nonatomic, strong) NSOperationQueue *operationQueue;2.设置最大并发数_queue.maxConcurrentOperationCount = 3;3.- (NSOperationQueue *)queue{    if (!_queue) {

2016-07-16 18:37:28 329

原创 Cell很卡的原因之一,资源反复下载

一个TableViewCell 滑动的时候发现很卡,有的时候其实原因很简单,就是它对应的dataSouce方法中 在主线程反复的下载图片,在主线程进行耗时操作,会卡,反复下载也会造成卡顿。下载过的内容最好缓存起来,然后就可以保证内容只下载一遍,然后第二次的时候先去沙盒获取,如果没有的话,再去下载

2016-07-14 17:44:37 591

原创 为什么进入Block块的成员变量要加__block修饰

__block UIImage*image1=nil;因为此时它是一个局部变量,有可能你的block还没有执行完毕,当前的这个image已经被销毁掉了。所以应该加上__block保住它的命在block块中局部变量使用完毕我们需要手动把他们置为nil。告诉它那个局部变量可以死了 NSBlockOperation *combine = [NSBlockOperati

2016-07-14 16:24:14 1409

原创 NSOperationQueue 设置依赖

NSOperationQueue*queue=[[NSOperationQueue alloc]init];        NSBlockOperation*blockOperation=[NSBlockOperation blockOperationWithBlock:^{        NSURL *url = [NSURL URLWithString:@"http:/

2016-07-14 16:17:44 444

原创 NSOperationQueue 线程挂起,添加依赖

1. //线程执行一半,中间挂起的话,当前的任务会执行完毕,后面的线程应该会暂停 2. self.queue.suspended=YES; //挂起。串行队列中其他的任务先不执行 if (self.queue.suspended) { self.queue.suspended=NO; }else{ self.queue.suspended=YES; }2.添加依赖跨队列

2016-07-14 15:35:10 514

原创 NSOperationQueue

## GCD的队列类型- 并发队列    - 自己创建的    - 全局- 串行队列    - 主队列    - 自己创建的## NSOperationQueue的队列类型- 主队列    - [NSOperationQueue mainQueue]    - 凡是添加到主队列中的任务(NSOperatio

2016-07-13 23:09:34 411

原创 GCD 2种并发队列,2种串行对象的创建

1.串行队列// i.获得主队列    dispatch_queue_t queue = dispatch_get_main_queue();//             ii.自己创建的串行队列     //串行队列+异步线程。开辟一条新的线程。上面的任务依次执行    dispatch_queue_t queue=dispatch_queue_c

2016-07-12 17:53:30 258

原创 This application is modifying the autolayout engine from a background thread, which can lead t

刷新UI不是在主线程导致

2016-07-12 14:57:12 337

原创 GCD的简单使用,开辟一条新的线程,让上面的任务串行执行

1. 异步线程+串行队列  新开辟一条线程。串行执行   dispatch_queue_t chuanQue=dispatch_queue_create("chuan", DISPATCH_QUEUE_SERIAL);    dispatch_async(chuanQue, ^{               for (int i=0; i         

2016-07-12 14:55:54 946

原创 OC 中数组和指针

int number[4]=[1,2,3,4];int*p=number;p+1;  //地址值+4    int  4字节  double 8字节指针p+N:p里面存储的地址值+N*所指向类型所占的字节数数组名:代表着数组的地址,也是数组首元素的地址数组名:相当于是一个指向数组首元素的指针numbers: 相当于&number[0] 等价于指向nu

2016-07-10 21:40:58 802

原创 OC 中的*前const与*后const

int const *p2;int *const p3;这个什么不能改由const后面的内容决定,如果是*p的话,则*p不可以改。也就是说p指向的内容不能改变如果const后面是p的话,则p不能改,也就是说p的指向不可以改变OC中的字符串的话NSString* name=@"wangning";此时我们不想让外界改变name的值得话const应该加在

2016-07-10 19:54:09 1366

原创 OC和 C语言中的const

const与宏对比1.都是在其他的地方不可以改变2.一个地方改了其他的地方都会改变。而且宏定义的缺陷是,是它会不断的开辟临时变量的存储空间使用const的话 是都去使用同一的一份空间,使用同一个对象。加const 之后变量还是全局的,只不过变为全局常量。如果此时改变量不想被被类外面访问的话,可以加上static关键字,3.下次想要定义一些宏的

2016-07-10 15:58:17 262

原创 ScrollView 往上滑动,里面的一个View停在某个位置的思路

1.scrollView的contentoffset 为view的左上角,减去此时scrollView的左上角2.而且还不需要让那个红色的view removeFromSuperView ,直接self.view AddSubView 就会自动从原来的那个View脱离开来3.以后遇到问题的思路。当发现UIView很许多奇特的效果的时候,思考它是不是在不断的改变父控件。#pragma m

2016-07-10 10:05:16 5265 1

iOS 复制图层制作活动指示器效果

iOS 复制图层制作活动指示器效果

2016-06-24

IOS 画板的实现

IOS 画板的实现

2016-05-13

Cookie 实现WebView自动登录

iOS Cookie WebView 自动登录

2016-04-18

MJExtension

迅速转模型。自己只需要创建模型对象.不需要自己再去掉NSBundle mainBundle 那些方法了

2015-12-17

TextureUnpacker 分割 Texturepacker 产生的图片 支持 mac

TextureUnpacker 分割 Texturepacker 产生的图片 mac

2015-05-29

5.修改航班信息: 当航班信息改变可以修改航班数据文件

可以订票,如果该航班已经无票,可以提供相关可选择航班; 4.退票 可退票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 5.修改航班信息: 当航班信息改变可以修改航班数据文件。 基本要求: 1.根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能; 2.界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。

2014-11-04

可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓)

任务:通过此系统可以实现如下功能: 1.录入 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 2.查询 可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; 3.订票 (订票情况可以存在一个数据文件中,结构自己设定) 可以订票,如果该航班已经无票,可以提供相关可选择航班; 4.退票 可退票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 5.修改航班信息: 当航班信息改变可以修改航班数据文件。 基本要求: 1.根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能; 2.界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。

2014-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除