自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙漠飞鱼的博客

让学习和优秀成为一种习惯!

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 WPF控件大小变化导致闪烁的可能原因

在医疗项目中,用C#开发的WPF工程,在切换到全屏时,控件大小发生变化,然后就出现了闪烁了将近10秒的情况才稳定下来,让人特别不能接受。从网上查各种资料,都是些双缓冲的东西,后来自己稀里糊涂的把以前的背景图去掉了,换成了纯色的背景色,没想到闪烁的情况大大降低,时间已在2秒之内,算是可以让人接受了~

2016-06-27 22:43:22 2204

转载 iOS应用上架流程

首先有两个网站必不可少1、itunes Connect:用来管理应用;网址https://itunesconnect.apple.com2、苹果开发者中心,用来创建应用,管理证书,许可文件。网址:https://developer.apple.com/,(这个网站里也包含了上面的itunes connect)下面是流程:

2016-06-26 20:08:52 417

原创 CGRect方法小汇总

判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);判断一个CGRect是否包含在另一个CGRect里面,常用与测试给定的对象之间是否又重叠 BOOL contains = CGRectContainsRect(CGRec

2016-06-26 19:05:59 638

原创 UIView不重载init的问题

在项目中,需要定制化一个UICollectionViewCell单元,于是在init中addsubview中了一些View,但是当UICollectionView加载的时候,这些View并没有显示出来。于是把这些处理添加到了initWithFrame中了,解决问题。以后initWithFrame添加View,再单独设置SetImageView等函数,对这些View进行定制化。

2016-06-26 19:01:46 558

转载 OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序

1、先把OC的类分清楚各友善么方法普通类的方法 init initialize:控制器类的方法 init initialize: initWithCoder:UI控件类的方法 init initialize: initWithCoder: initWithFrame:2、init方法 每个类被创建的时候就会调用init方法Person *

2016-06-26 18:49:39 633

转载 8583报文详细分析

8583报文大部分情况下用在POS终端与后台收单系统的数据交换, 一般情况下(请注意这里的用词)一段完整的报文由以下几个部分组成图1 不同的应用领域, 上面几个部分大长度和格式上有一些差别, 有一些应用甚至前面的"长度"部分.所以如果等一下你看到下面一些数据的长度或格式跟你的不一样,不要惊讶.  先说说"长度"部分, 一般两个字节, 表示报文

2016-06-26 18:46:03 923

原创 设置UISegmentControl的文字属性

以下代码可以设置UISegmentControl的文字属性。UISegmentedControl *segmentedControl =.................;        segmentedControl.layer.cornerRadius = 20;    segmentedControl.clipsToBounds = YES; 

2016-06-26 18:41:06 742

原创 UIController中有多个UICollectionView可能会出现的问题

一个页面中使用了四个类似的UICollectionView,这四个View是在代码中建立的。于是就使用了一个FlowLayout。结果程序加载这个页面的时候就崩溃了,报错是“UICollectionView receiced layout attributes for a cell with an index path that does not exist."。在这四个View返回相同数目的时候

2016-06-26 18:33:41 1635

转载 如何去除UITableView多余的空Cell

在开发过程中,若tableView的frame大于所有创建的cell的frame,就会显示多余的Cell,很难看,如下图所所示:解决方案:只需要在代码中加一句代码就OK了//不显示多余的空CellyourTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];原文地址:

2016-06-26 18:16:13 5470

原创 MAC将锁屏功能添加到屏幕顶端

1、Finder – 应用程序 – 实用工具 – 钥匙串访问,或者点击 Mac 屏幕右上角的放大镜按钮 Spotlight 搜索“钥匙串”; 2、点击 Mac 顶部菜单栏的“钥匙串访问”,选择“偏好设置”; 3、勾选第一项“在菜单栏中显示钥匙串状态”; 4、Mac 顶部菜单栏会多出一个锁图标,想锁屏的时候点击选择第一项“锁定屏幕”。

2016-06-21 15:41:39 1930

转载 编程命名规则

一个好的项目,通过命名是否规范,第一眼就可以看出项目质量的30%,所以摘录了些如下:编程命名中的7+1个提示编程中的命名是基本功,但其中也有很多需要注意的地方。坏的命名经常容易令人一头雾水。本文提供了7条命名中的建议,以及一条黄金法则。总之,变量名是编程的第一步,第一步走好了,后面才走得好。AD:作者为编程命名提供了7+1个提示如下:1.- 变量应该是尽可能的望文生

2016-06-02 22:02:07 5334

转载 NSData 转 NSString 为空的解决方法

在iOS底层网络的开发中,会遇到NSData 转 NSString 为空的情况,原因很多,下面的解决方法是针对从服务器传过来的数据中含有非UTF-8字符(主要是UTF-8)的情况。用libiconv清除非utf8字符先给项目Link Binaries With Library 添加libiconv.dylib使用如下函数对NSData进行清理,再

2016-06-02 21:48:09 7089

空空如也

空空如也

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

TA关注的人

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