Xoneday

Everything that has a beginning has an end.

排序:
默认
按更新时间
按访问量

UITableViewCell高亮(按下)时,子视图背景色变透明的解决方法

UITableViewCell highlighted subviews backgroundColor自定义的UITableViewCell,在上面添加一个UIView(这里是UILabel),设置UILabel背景色。但是当cell处于按下状态时,UILabel背景色就会消失。如图(选中行的(...

2016-11-16 23:09:51

阅读数:2652

评论数:1

ios业务模块间互相跳转的解耦方案

一个app通常由许多个模块组成,所有模块之间免不了会相互调用,例如一个读书管理软件,可能会有书架、用户信息、图书详情等等模块,从用户信息-我读的书中,可以打开图书详情。而在图书详情-所在书架,又可以打开书架。一般这种需求我们可能会这实现: /*用户信息模块*/ #import "Use...

2016-03-30 17:58:06

阅读数:7713

评论数:4

快速理解Runtime of Objective-C

无论面试、论坛、群组...只要是跟ios开发有关的地方,到处都有runtime这个词。各种文章描述的神乎其技,就差把量子物理或者弦理论的知识也用上了。这么diao的东西到底是什么那?我们用最简单的方式来介绍一下,保证只要是猿类,就一定能听懂。

2016-03-28 11:11:45

阅读数:1628

评论数:1

科普:alphago是什么

鉴于大部分人类对alphago的认识:1:Alphago有什么了不起的?不就是算得快吗,ibm早在20年前就通过象棋战胜人类了,又是Google的一次营销。2:alphago 实现人工智能了,电脑马上要超过人类占领地球了。这两种想法哪个才是正确的那?严格地说,都不正确。所以我觉得非常有必要给非计算...

2016-03-15 11:57:13

阅读数:3640

评论数:2

iOS集成微信支付的一些坑:onResp不回调、只显示一个确定按钮、闪回

iOS集成微信支付总体来说还是比较容易的(如果没有那些坑的话),关于:发起支付之后只显示一个确定按钮,没有任何错误提示,断点返回的Url Schemes,也只有一个ret=-2,官方文档解释为: “无需处理。发生场景:用户不支付了,点击取消,返回APP。”遇到这个问题,基本就是发起请求的参数传错...

2016-03-03 18:36:06

阅读数:8248

评论数:0

App集成ApplePay的一些资料整理

首先apple pay不是苹果自己的事,所以,除了要看苹果的资料,把代码写进ios客户端app,还需要看银联的接口,把钱弄到你的卡里。 而且发现银联的网站上居然有比苹果更易懂的文档,但是银联资料下载下来都是rar,我的mac打不开也是醉了。当然,除了银联你也可以选择连连首信易宝。 我觉得看完下面...

2016-02-19 18:03:26

阅读数:7178

评论数:0

iOS架构模式-揭秘MVC,MVP,MVVM和VIPER

iOS架构模式揭秘MVC,MVP,MVVM和VIPER在IOS中使用MVC感觉很奇怪?对切换到MVVM存在疑虑?听过VIPER,但是又不确定是否值得尝试?继续阅读,你会找到上面问题的答案,如果没有你想要的答案,你可以去评论里骂我。你将要开始学习一些有关ios架构模式的知识。我们将会简单的回顾一些当...

2016-02-17 17:35:19

阅读数:3951

评论数:0

ios9下照片浏览模糊的解决方法(ALAsset.thumbnail模糊)

在ios9下,使用ALAsset方式实现的照片浏览器都存在照片模糊的问题,但是目前能找到的大部分开源的照片浏览器都是使用这个框架编写的。    我们通常用以下方法获得照片缩略图:self.image = [UIImage imageWithCGImage:self.asset.thumbnail]...

2015-10-12 18:59:13

阅读数:7302

评论数:3

UITableView判断reloadData结束(iOS)

如果在reloadDate后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是有可能出问题的。reloadDate并不会等待tableview更新结束后才返回,而是立即返回,然后去计算表高度,获取cell等。如果表中的数据非...

2015-09-18 23:46:45

阅读数:15963

评论数:8

UINavigationController返回手势失效问题

从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,如果自定了back button或者隐藏了navigationBar,该手势就失效了。这是为什么呢?原因我们知道,interact...

2015-07-11 14:08:05

阅读数:7541

评论数:0

cocoapods工程路径变更后library not found解决方案

在使用cocoapods作为第三方库管理工程时,如果修改工程路径(重命名或剪切走),再次编译这个工程,会提示如下错误: ld: library not found for -lPods-** 并且会在原来的路径下重新创建一个build目录。提示错误的原因大概就是项目去原始目录下寻找librar...

2015-06-27 18:30:00

阅读数:7357

评论数:0

CocoaPods停在Analyzing dependencies的解决方案

现在很多开源项目都适用了cocoapod,这给集成第三方库带来了很多便利,在也不用去工程里设置哪些参数、依赖了。不过在执行pod update或者pod install时,经常会卡在Analyzing dependencies不动。这步其实是cocoapods在将他的信息下载到~/cocoapod...

2015-06-25 11:44:40

阅读数:6174

评论数:2

iOS人脸识别(检测)

iOS的CoreImage已经内建了人脸检测的接口,检测准确率一般,尤其是侧脸,基本上就检测不到。不过跟其他同类产品比较,也还算是不相上下吧。用起来很简单: CIImage* image = [CIImage imageWithCGImage:aImage.CGImage]; ...

2015-06-01 14:35:09

阅读数:13808

评论数:7

iOS使用Reveal分析他人app界面

不确定界面架构是否合理?最简单的办法就是看看别人是怎么做的,比如QQ。方法也比较简单,就是一个工具:Reveal。下面说说怎么用。测试环境:mac osx 10.10 / xcode 6.3 / ios7.1.2 / Reveal 1.5.1安装:    首先前往 http://revealapp...

2015-05-13 16:23:20

阅读数:28786

评论数:5

(iOS)判断GPS坐标是否在中国

由于火星坐标问题,所以需要判断一下经纬度是否在中国。基本思路是:把整个行政区域划分为几个小的矩形,然后再排除掉一些矩形区域。只要一个点在限定的区域内,并且不在排除的区域内,则判定成功,否则失败。下图中蓝色区域为限定区域,红色区域为排除区域。这种快速判定的方法是从Nokia map中挖掘出来的。优点...

2015-05-13 12:51:02

阅读数:6300

评论数:0

UITabBar和UINavigation组合使用与自定义样式(iOS)

UITabBarController和UINavigationController组合使用与自定义样式源代码github地址:https://github.com/zcsoft/ZCTabNav环境版本:mac 10.10 / ios7+ / xcode 6.3大部分APP的界面框架都需要UITa...

2015-05-11 16:15:17

阅读数:4617

评论数:0

mac下抓取分析iphone数据包 - 使用Wireshark

mac系统版本:mac 10.10 Yosemitexcode版本:6.3.1在追踪bug或者分析借鉴其他公司的app通讯思路时,抓包这件事是非常有必要的。下面说说Wireshark怎么截获iphone的数据包。安装wiresharkwireshark是依赖x11的,所以首先确认安装了x11,ma...

2015-05-08 16:05:41

阅读数:10547

评论数:1

CNNIC证书的清除方法

清理Windows的证书(适用IE、Chrome、Safari)  对于使用Windows下的IE或Chrome或Safari浏览器,则需要执行如下步骤:  1. 运行Windows的证书管理器(到命令行执行certmgr.msc)。  2. 选中“受信任的根证书颁发机构”=>“证书”。  ...

2015-04-02 19:41:08

阅读数:3814

评论数:0

微信源码结构(ios版)

最新的微信iOS端(6.1.2)程序包里出现了一些“神奇的片段”,看起来像极了源码结构,估计是xcode bug吧,话说之前在其他程序里貌似也碰到过,不废话了,分享一份:这份对查出来的结果进行了去重并排序,原始文件请git:https://github.com/zcsoft/MMStructure...

2015-03-25 22:00:06

阅读数:10893

评论数:3

使用ownCloud搭建你的个人云服务(ubuntu 14.04 server)

ownCloud是什么ownCloud是一个自由且开源的个人云存储解决方案(类似百度网盘或者Dropbox),包括两个部分:服务器和客户端。ownCloud在客户端可通过网页界面,或者安装专用的客户端软件来使用。网页界面当然就是任何能打开网页的平台都支持,而客户端软件也支持相当多平台,Window...

2015-03-08 01:15:26

阅读数:24449

评论数:0

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