自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清茶一杯 笔墨几点

Life is not perfect but still beautiful

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

原创 ImageCenterButton

github地址:ImageCenterButtonImageCenterButton 是什么ImageCenterButton 是UIButton的子类。可以用它很方便的生成图像在上文字标签在下的按钮。ImageCenterButton提供了哪些功能根据按钮大小动态调整图像大小图像与文字标签间距可定制图像padding可定制支持生成圆形图像按钮不同状态背景色可定制ImageCenter

2015-09-18 15:02:49 861 1

原创 WechatShortVideo

最近项目需要模仿微信小视频拍摄效果,于是写了一个开源的小东西分享了出来

2015-09-01 10:41:43 1988 2

原创 《三体》浅读梳理

弱小和无知不是生存的障碍,傲慢才是三体中的经典宇宙观点:同纬度的黑暗森林法则零光速(光幕 零维)黑洞的形成是因为曲率光速航迹所致宇宙的低维化进程 塌缩为奇点 重归高维物理法则不是恒定不变的,物理法则是可以当做武器的,常被利用的有光速与维度(二向箔)可以向大宇宙索取质量形成小宇宙各个宇宙其实是超模上的一个个泡三体中感兴趣科技:冬眠技术,即使未来可能是毁灭高度信息化,随处调取的全息信

2015-06-06 14:58:39 1742

原创 NSNull 找不到指定方法解决方案[MD测试]

近期遇到一个问题: 由于后台人员对于接口数据没有做空值处理,导致客户端接收到的有些数据为空(NSNull),而针对此类数据恰好客户端的存储结构为int和float类型,类型转换时报出了[NSNull intValue]或者[NSNull floatValue] unrecognized selector sent to instance 的错误。解决此问题尝试了以下思路: 1 添加retu

2015-04-30 17:30:57 780

原创 [objc.io]理解UIScrollView

[objc.io]理解UIScrollView思维导图整理

2015-02-04 11:27:31 1112

原创 [objc.io]从像素到屏幕显示思维导图

[objc.io]从像素到屏幕显示思维导图整理

2015-02-03 13:25:26 972

原创 [objc.io]Value Object思维导图

objc.io Value Object 思维导图整理

2015-01-29 17:29:54 1160

原创 [objc.io]KVC KVO思维导图

objc.io KVC KVO 思维导图整理

2015-01-29 17:27:28 1184

原创 [objc.io]基础集合类思维导图

objc.io 基础集合类思维导图

2015-01-29 17:23:32 1002

转载 使用NSClassFromString

NSClassFromString是一个很有用的东西,尤其在进行iPhone toolchain的开发上。正常来说,id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];和id myObj = [[MySpecialClass alloc] init];是一样的。但是,如果你的程序中并不存在MySpecia

2015-01-08 11:21:10 616

转载 __bridge,__bridge_retained和__bridge_transfer的意思、区别与使用

最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__bridge,__bridge_retained和__bridge_transfer三个转换关键字。根据苹果官方的文档(https://developer.apple.com/library

2015-01-08 11:19:00 538

原创 《软件工艺》读书小记

软件开发理应有其乐趣。否则,开发过程就是错的

2014-12-13 14:14:44 832

转载 从消息发送(方法调用)看Objective-C的运行时

Objective-C是一门动态语言,可以在运行的时候动态决定调用哪个方法实现,甚至增加、替换方法的具体实现,而这些都归功于Objective-C的运行时(runtime)系统。本篇文章,我们就从消息发送的角度来看下Objective-C的运行时。0. 决定方法调用的动态性Objective-C语言是一门面向对象编程语言,而面向对象的一个基本特征就是多态。在一个复杂的类的继承层次结构中,子

2014-12-12 11:49:42 718

原创 HTML5权威指南读书笔记【第五部分】

1、Ajax简单获取网页内容的示例:function handleButtonPress(e) { var httpRequest = new XMLHttpRequest(); httpRequest.onreadystatechange = handleResponse; httpRequest.open(“GET”, e.target.innerHTML + “.html”); //httpRequest.open(“GET”, e.target.innerHTML

2014-12-11 15:09:08 1207

原创 HTML5权威指南读书笔记【第四部分】

1、compatMode怪异模式 CSS1Compat遵循 BackCompat已触发怪异模式2、document.location.port 80不返回3、通过设置document.location.hash实现跳转4、replace assign document.location.replace会讲当前文档从历史中清除5、document.readyState loading(浏览器正在加载) interactive(除图片等媒体文件已加载完成) complete(所有资源已加载完成)

2014-12-09 16:04:21 1273

原创 HTML5权威指南读书笔记【第三部分】

1、span.class1.class2会选择同时指定class1和class2的元素2、[href]匹配所有具有href属性的元素3、[class~=“class2”]空格隔开的多个属性4、[lang|=“en”]匹配连字符隔开的分割包含一个同名字符

2014-12-05 16:13:17 1337

转载 iOS UIActivityViewController自定义分享配置

iOS 7Image background:Image background should be transparent.image opaquenessThe "visible part" of the icon should be non transparent aka opaque. Note that any color informationwon't b

2014-12-02 10:59:11 1624

原创 HTML5权威指南读书笔记【第二部分】

1、超链接href支持格式:http https ftp mailto(mailto:adam@mydomain.com)2、超链接#id 将指定id的元素移入视野中,如果没有则查找name匹配3、b与strong的习惯形式都是加粗但是在html5中b没有表示重要的语义,strong有4、wbr的使用在浏览器需要换行的时候给予拆分行位置的建议5、code、var、samp(输出)、kbd(用户输入)暴露了HTML的极客属性

2014-12-01 16:22:36 1337

原创 HTML5权威指南读书笔记【第一部分】

1、自定义属性:data-2、accessKey 快捷选中(Win Alt + accessKey)3、spellcheck拼写检查,编辑区域有问题词汇划线4、tabindex tab键切换顺序 不想被选中-15、css样式层叠 (作者样式)style属性-》style标签-》link css-》用户样式-》浏览器样式6、对于定义为重要的!important的属性,用户样式凌驾

2014-11-29 09:31:12 1355

转载 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2014-11-26 14:42:23 713

原创 OpenDrive

OpenDrive注册地址:https://www.opendrive.com/user_account/signup.php?action=new_acc&plan=1&lang=zhhans在右侧填写注册信息注册新账户,就可以注册了,如下图所示:OpenDrive提供5G免费的存储空间,每天最多1G的下载流量。OpenDr

2014-08-15 13:54:35 1193

原创 NSNull floatValue intValue 找不到指定方法解决方案

解决此问题尝试了以下思路:1 添加returnObject == [NSNull null] 判断,NSNull的元素配置一个目标类型的初始值。问题解决了,但这样做的话对于应用需要修改的地方较多,想想比较烦。2 想到此问题的引起原因是NSNull缺失这两种方法,也就是说只要为NSNull扩展补充缺失的方法就不会有问题了。

2014-07-07 14:27:12 2241

原创 “简密”App Store处女作开发总结

前言今天是我的iOS App Store上架应用处女作“简密”第一天上线的日子,简密是我从事iOS开发三年以来的第一款个人上架应用,之前做过两年的企业级应用开发以及公司的电商应用开发,有不少应用上架的经验,但要是论完全从头到尾,设计、制图、开发、测试、文案、广告以及部署上架完全由自己一人完成,“简密”确实是我的处女作。不论上架之后销售效果如何,这次开发的过程帮我重新梳理了一遍iOS App Store应用开发上架的整个流程,这点是我觉得做这件事意义最大的地方,当然如果有那么点微薄收入的话,我会更加欣慰的^

2014-05-22 22:00:43 1329 1

转载 提升移动应用的“心理响应速度”

在移动体验的设计当中,界面的响应速度是我们需要重点关注的。移动用户所处的典型情境通常会使他们的注意力更难集中,耐心更有限。如果交互的触发或内容的加载需要让用户等上太长的时间,那么很少有人会不动声色从容不迫的听之任之。 怎样使你的移动应用变的更“快”?这个问题显然会涉及到很多方面的因素,例如界面图形资源及开发技术方案的合理性等等,而我们今天要探讨的,是一些从“心理”角度出发的细节设计技巧在几

2014-03-31 21:14:40 938

原创 挑战2048成功,谈谈技巧(无限版已更新+同人作品)

最近有个游戏挺火2048,刚破关,总结一下个人的两点建议。。。

2014-03-13 23:03:20 45245 18

原创 iOS7.1 SDK对应用造成的影响【汇总持续更新】

iOS7.1 SDK对应用造成的影响,网络收集加自己应用遇到的问题汇总

2014-03-12 15:37:45 2352

转载 iOS 7.0--iOS 7.1 API变化

General Headers/usr/include/dispatch/introspection.hAdded dispatch_introspection_hook_queue_item_complete()AccelerateNo changesAccountsNo changesAddressBookNo c

2014-03-11 22:58:22 1905

翻译 iOS7.1 SDK更新日志

iOS7.1 SDK更新日志,看看自己的应用有没有涉及到。

2014-03-11 17:52:31 1845

转载 IOS开发安全须知

最近移动端的漏洞见得比较多,正好从OWASP上找到了IOS开发安全须知,翻译过来,给各位看看。不安全的数据存储 (M1)毫无疑问,移动设备用户面临的最大风险是设备丢失或被盗。任何捡到或偷盗设备的人都能得到存储在设备上的信息。这很大程度上依赖设备上的应用为存储的数据提供何种保护。苹果的iOS提供了一些机制来保护数据。这些内置的保护措施适合大多数消费级信息。如果要满足更严格的安全需求(

2014-03-07 10:16:18 1774

原创 App Store idfa被拒检查办法

App Store idfa被拒检查办法:我的应用被拒的原因是因为友盟SDK的问题,具体的检查语句如下:打开终端cd到项目根目录,然后执行下列语句

2014-03-03 15:55:03 5479

转载 iOS项目的目录结构和开发流程

转自无网不剩的博客网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。 目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources 一个合理的目录结构首先应

2014-02-26 09:14:38 1012

转载 十条不错的编程观点

在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。 1) The

2014-02-26 09:04:40 1082

翻译 【入门教程】使用Cocos2D 3.0构建简单的iPhone游戏

我想没有什么比更新入门教程更适合用来庆祝具有标志性的Cocos2D 3.0的诞生了。Cocos2D 3.0是iOS平台一款2D游戏开发框架的最新版本。App Store上数以千计的游戏不乏一些排行前十的游戏都是用它来进行开发的。它对sprite有很好的支持,包含一个完美的Chipmunk2D physics类库,支持OpenAL声音类库,诸多有趣的效果,让你可以用它做更多事情。通过本Cocos2D 3.0的入门教程,你将会学习从头到尾的编写一个简单有趣的iPhone 2D游戏。如果你之前已经学习过了C

2014-02-25 10:25:18 4663 3

转载 How To Make A Simple iPhone Game with Cocos2D 3.0 Tutorial

Note from Ray: This tutorial is a 2014 reboot of the classic How To Make A Simple iPhone Game Cocos2D 2.0 Tutorial.What better way to celebrate the brand new 3.0 release of Cocos2D than with a

2014-02-22 11:05:35 2528

转载 评《Flappy Bird》的评价机制如何推高游戏排名

作者:Michael Silverwood 如果你曾自主发布过一款手机应用或游戏,你可能就会针对《Flappy Bird》神话而自问:它究竟是如何在一开始就称冠App Store榜单? 当然,已经有许多文章探讨过它如何“病毒式传播”,为何其玩法具有“成瘾性”—–但正如多数应用开发者所知,这些并非其初始发展的真正动力。没错,你的确需要一款过硬的产品,并且如果其设计具有

2014-02-15 09:03:50 995

转载 《App Store 审核指南》与《数据存储指南》

前言   感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。  

2014-02-13 13:02:56 1112

原创 自己写一个UISwitch

最近应用中需要添加用户头像的显示功能,突发奇想加入了滑动头像注销当前用户的功能,实现后的效果如下图:1、滑动前的状态2、滑动后的状态【需求】:从左向右的滑动过程中用户信息逐渐隐藏,松手注销用户的信息逐渐显现,当手指松开的位置是开关的最右端位置时弹出注销提示,否则头像向左回弹到初始位置。【思路】:拿到这个需求之后,大致将问题划分为以下三个子问题:1、头像的

2014-02-10 22:28:07 1286

原创 小谈AFNetworking的项目使用

一、需要引入的文件:1.AFNetworking源码文件:2.所需Library:二、简单的使用流程://具体的后台服务地址static NSString *const BaseURLString = @"www.xx.com/";/*****************用法一*********************/NSURL *baseURL =

2013-10-18 16:01:35 3526 2

原创 MSTR特殊效果实现策略--曲线救国1

总结了一些在用MSTR开发文档的一些技巧方法,大家有什么其它好的实现思路可以共同讨论:1.对于选择器的单独筛选:  1.1添加一个对其存在父关系的选择器。  1.2设置对该选择器进行筛选。  1.3在web上设置筛选的默认值。  1.4将该父选择器设置为不可见。2.百分比不用阈值区分颜色:  2.1度量右键格式里面选择百分比负值红色的格式

2013-06-20 12:32:02 1334

原创 MSTR无数据消息自定义方法

项目->项目配置->报表定义->高级->无数据返回,当报表没有返回数据结果时,将显示此信息,即可在下面的文本域中填写自定义信息,或者直接在下面的选择器中,选择无报表数据的时候显示"隐藏文档表格"就可以了。

2013-06-20 12:24:43 887

ZBar 兼容iPhone5 iOS7版本

ZBar 原作者停止维护导致iPhone5设备的target 没有参与编译 此资源已对该库重新编译兼容目前所有设备和iOS版本,下载源代码然后替换掉同名库文件即可使用。

2014-02-18

空空如也

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

TA关注的人

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