自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (42)
  • 收藏
  • 关注

原创 对对数的理解

对数的理解一直是比较含糊,最近突然顿悟了。对数实际就是指数另一种形式的表达。比如:10^2 = 100 .2是指数,则2如果用对数的形式表达的话就是:log10100。所以对数这个词,直观的讲的话,就是用两个数,也就是一对数来表示一个数。就像分数一样,就像 0.5也可以用1/2来表示。

2017-01-29 08:15:09 7837 2

原创 自建钥匙串管理自己应用的证书和key

iOS的应用打包需要证书和密钥,推送也需要证书和密钥。        如果要打包多个应用的话,Mac上的《钥匙串访问》应用中的证书和密钥再和系统的证书、密钥混到一起,非常不便于管理这些证书和密钥。       经过摸索发现《钥匙串访问》左侧上面的的“钥匙串”部分,没一项,如:登录、系统、实际对应一个文件,实际上是一个数据库文件。下面的“种类”,相当于库中的表。       在钥

2017-01-17 18:39:26 1127

原创 测试Prodction应用的推送证书是否正确

用ad-hoc的Provisioning Profiles打包安装应用后,就可以测试production的推送证书是否正确了。官方对Ad Hoc的解释是:Ad Hoc模式的包,和将来发布到App Store的包在各种功能测试上是一样的,只要Ad Hoc模式下测试(推送,内购等)没有问题,发布到App  Store也是没有问题的。

2017-01-17 16:25:45 820

点击地图上的点,从下方滑出列表,并缩小地图

点击地图上的点,从下方滑出列表,并缩小地图

2013-12-10

以公司的Logo作为HUD图案和可取消的联网

以公司的Logo作为HUD图案。在联网时显示这个HUD,在HUD上有一个cancel按钮,点击此按钮,则 联网取消

2013-08-01

CATransform3D中m34值的测试

CATransform3D中m34值的设定一直不太理解。工作中用到就好好学习了下。原来m34值必须是在 在绕x轴旋转或y轴旋转后,才会有效果,否则是看不出效果的。 而且如下,m34的设置必须在旋转之前才有效。例子很简单,象试一下的可下载看一下。 CATransform3D transform2 = CATransform3DIdentity; //.m行一定要写在CATransform3DRotate的前面! transform2.m34 = -1/2000.0; // 透视效果 transform2 = CATransform3DRotate(transform2,(M_PI/180*50), 0, 1, 0); [m34View.layer setTransform:transform2];

2013-07-18

table滚动则全屏显示,点击cell则从中间分开进入详细界面

table滚动则全屏显示,点击cell则从中间分开进入详细界面。用截图的方式解决全屏时其它控件的滚动问题。比原来的调整各控件的frame的方法更灵活。经过了严格的测试,应该可以适应大部分的应用场景。

2013-07-17

检查url是否合法并提取参数

一般,二维码的扫描结果是一个url串。这个示例就是从检查url是否合法,如果合法的话,则url中提取参数。

2013-07-09

基于UITabBar的系统功能实现切换时滑动提示的tab bar。

iOS5以后对UITabBar提供了很多新的方法和属性,就不用像以前一样为实现自定义的样式而大费周折了。基于系统的UITabBar实现主要是为了实现稳定性。而且用第三方的话,学到的知识价值没有用系统的高。

2013-06-27

翻页效果的navigation controller过场动画

navigation controller的过场动画为翻书的方式。整个应用模拟一个笔记本的方式,navigation controller push、pop时的效果为翻书的动画。

2013-05-27

用SSBadgeView实现显示badge的cell

用SSBadgeView实现显示badge的cell。纯代码实现,就不用找美工作图了。

2013-04-26

取消同步的ASIHTTPRequest请求

在网络访问时,一般都建议用异步访问,但是异步访问的话,需要传入delegate,并处理回调。不利于将所有的网络访问的方法集中到一个类中,所以我采用同步访问的方式。后来产品部们要求网络访问可以取消,但是ASIHTTP 官方文档中说同步请求是不能取消的。经过深入研究后发现新版的ASIHTTP中,同步请求实际是可以cancel的 。 检查ASIHTTPRequest类的startSynchronous方法,注意下面这段代码, if (![self isCancelled] && ![self complete]) { [self main]; while (!complete) { [[NSRunLoop currentRunLoop] runMode:[self runLoopMode] beforeDate:[NSDate distantFuture]]; } } 可以看到,在执行[self main]后,执行了个包含NSRunLoop的while循环,此循环应该就是在等待数据访问结束, 以使同步请求也可取消。while循环这段代码在旧版中是没有的。

2013-04-01

地图上画圈并筛选

在地图上画一个圈后,按所画的圈查询,并在圈内显示查询出的地标。这个例子在虚拟机上渲染时比较慢,但在真机上没问题。原因是虚拟机上没有GPU加速。这个解决方案是在产品部们提出后,化了很多精力才作出来的。相信很多作应用的朋友也会有类似的需求,所以发出来分享给大家。

2013-03-18

基于ASINetWorkQueue的多文件同步下载

基于ASINetWorkQueue的多文件同步下载,并将下载的图片保存成文件。

2012-09-19

仿淘宝商城table滚动全屏效果

仿淘宝商城table滚动全屏效果。table向上滚动,则显示导航栏和排序bar。如果向下滚动,则隐藏导航栏和排序bar,使表格全屏显示。 参考了YIFullScreenScroll的实现,但是这个有一个问题,就是很难加上排序bar的隐藏和显示。而且有很多bug,比如在导航栏未全部显示时导航到另个界面,则导航栏就只显示一半了。 这个控件基本实现了淘宝商城table滚动全屏效果。但有一点,就是向上滚动到头后,再向上滚,则排序bar成为table的header。这点没有实现。还有一个问题,就是在排序bar滚动时,应该停止响应用户操作。希望大家发现bug,通知我。

2012-09-07

Custom Button Title不在背景图

UIButtonTypeCustom类型的按钮,背景为图片,标题文字不在背景图上,是可变的,并且标题也有按下的效果。

2012-08-21

两个滑块的范围选择UISlider

实现了一个有两个滑块,可以选择一个范围的UISlider。是在网上找到的一个控件的基础上作了包装,可以实时显示现在选择范围。可用于选择价格范围等。 现有的问题: 1、没有实现step的功能。 2、滑块的滑动还不是特别灵敏。 有解决的记得回我一下啊。

2012-08-13

由UISlide实现自定义的UISwitch

由UISlide实现自定义外观的UISwitch。这个自定义的UISwitch是选择性别的一个示例。 用户可以在男女之间选择。如果要选择第三性的话,就不支持了。

2012-08-10

iPh侬one虚拟机上实时修改应用中控件的位置 DCInstro

不用InterfaceBuilder,手写代码的话,很难确定控件的位置,一般就是改 一下代码,再运行一下看效果。有了这个库后就容易多了。 在工程中引入DCInstrospect库的源代码后, 在AppDelegate的didFinishLaunchingWithOptions方法中 增加下面的代码: #ifdef TARGET_IPHONE_SIMULATOR [[DCIntrospect sharedIntrospector] start]; #endif 应用在虚拟机启动后,按下Mac机的space键后,虚拟机最上部的status bar变成 了DCInstrospect的界面,这时就可以在屏幕上查看控件的位置和大小了。然后选 中一个控件,按Mac机的上下左右键可以移动选中的控件,这时,在虚拟机的右上 角会显示 {{x的改变量,y的改变量},{width,height}} 把x的改变量和y的改变量加到代码中就可以了。 按?键(Shfit + /)显示DCInstrospect的帮助。

2012-06-06

中间一个按钮为为半圆的UITabBar

正中间的按钮突出显示,为半圆形的UITabBar

2012-06-04

IOS的日程管理源代码 TODO管理

实现了需作事件的管理。编译通过。实现新增事务,事务提醒。

2012-05-17

查找EXC_BAD_ACCESS的错误代码处

详细介绍了通过Instrument工具,可视化的定位EXC_BAD_ACCESS 错误的位置。是本人自己实践总结出来,绝对好用。

2012-05-15

360扣扣保镖 QQ保镖 珍藏品

扣扣保镖 珍藏,现在没QQ弹窗了,真爽啊。以后就没有了。 现在只是提示建议卸载,还能用。能用一天是一天吧。

2010-11-08

基于prototype的放大镜插件

基于prototype的放大镜插件。支持IE,FF。 可作图片局部放大之用。 注意大图和小图的比例需要是3:1,否则放大效果不正常。

2009-11-13

Javascript的倒计时显示特效

不依赖第三方库的倒计时显示特效。 支持IE6、7、FF。

2009-11-11

基于JQuery的图片放大镜

基于Jquery的多图片网页图片放大镜特效。可以放大多个图片。支持IE6、7、FF。

2009-11-10

itextsharp-3.0.7

可以用C#生成PDF文档。只要引用itextsharp的组件就可,无需配置环境。开源免费。

2009-10-27

LumaQQ.NET

LumaQQ.NET。一个仿QQ的C#程序。

2009-10-27

pkm2 资料管理软件

见到过的最好的资料管理软件。纯绿色,无需安装。功能强大。

2009-10-27

各式javascript选项卡控件

数年收藏的十几款javascript选项卡控件。

2009-10-27

两个javascript的滑动杆控件

javascript的两个滑动杆控件。外观还可以。

2009-10-27

各种各样HTML的菜单

收集的各种html菜单。希望有一种可以适合你。

2009-10-27

超全的HTML tree

收集了各种各样的html的树。相信总有一个适合你。

2009-10-27

各种js的放大镜特效

收集了各种放大镜特效。经测试效果还不错。

2009-10-27

javascript 图片先模糊后清楚

显示图片时,先显示一个小图片,再下载大图片

2009-10-27

评论图标大全,用于网页上的增加评论等处

从网上收集的评论图标。是从google上收集到的。各式各样,应该可以满足各种需求了。

2009-10-22

摘抄京东方的左侧菜单

摘抄京东方的左侧菜单。 基于JQuery. 注意:有些html标签不能随便换行。 this.nextSibling.innerHTML; 在FF下,如果两个元素间没有紧挨着,则nextSibling将指向此间隔符, 而不是下一个html元素。 建议用JQuery的next代替dom的nextSibling。

2009-10-16

center_slice-masterx.zip

Flutter .9图使用示例。用9个不同颜色的色块,标出了各个区域。

2019-08-09

center_slice-master.zip

Flutter centerSlice .9图的理解。用一个图在缩放前和缩放后的效果,演示Flutter中.9图的使用。

2019-08-09

简单的一些非经典的objc设计模式

简单的一些非经典的objc设计模式。主要是针对objc的动态特性,用不同于JAVA的方式来实现的设计模式。

2014-09-05

创建framework的工程示例

按教程作的生成framework的工程。

2014-05-27

离线浏览CSDN Blog的iPhone应用

因为在地铁上网络不太好用,所以给自己开发了这个应用。这个应用可以将csdn博客上的移动开发相关的内容缓存下来后,在无网络的时候再看。 应用不是很完善,但是够自己用了。要下载其它板块则自己修改源代码。

2014-02-07

自定义UITabBarController的badge的外观

象微信一样在tab bar上显示一个小红点。

2013-12-10

空空如也

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

TA关注的人

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