自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 2016 AppPlay的使用

前言这是2016年写的一个appplay使用的demo。 demo地址正文其实appplay支付代码不是很难,很容易理解。只是证书配置的时候要配置一次。 具体流程和推送证书类似,也是在id那里去添加appplay功能,然后去生成cer证书。这个网上很多,就不再累赘了。直接说代码: 支付用的一个库是#import <PassKit/PassKit.h>主要使用的类:PKPaymentAuthor

2016-03-30 18:36:15 895

原创 iOS UIButton左字右图 + 选择

# 前言 给一个好友写的一个小例子,有需要的可以看一下。代码很糙,请见谅。 地址链接 运行效果:

2016-03-29 19:50:15 1020

转载 iOS FMDB数据库基本操作

建立数据库建立数据库只需要如下一行即可,当该文件不存在时,fmdb会自己创建一个。如果你传入的参数是空串:@”” ,则fmdb会在临时文件目录下创建这个数据库,如果你传入的参数是 NULL,则它会建立一个在内存中的数据库。FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];打开数据库使用

2016-03-28 12:17:03 393

原创 一个iOS APP开发的过程。(从零开始)

写了一篇iOS APP的开发过程,包括 申请开发账号,申请证书,打包ipa,发布APP。这四个过程,如果有需要的,欢迎看一下,是用苹果文本写的,所以是rtf的文档,确实不想在往这里导图片之类的了,太不方便,所以放在了github上,有需要的,请来到传送门。

2016-03-23 18:19:34 6668

原创 enumerateObjectsUsingBlock

这是foundation里面的一个方法:- (void)enumerateObjectsUsingBlock:(void (^)(ObjectType obj, NSUInteger idx, BOOL *stop))block NS_AVAILABLE(10_6, 4_0);这个方法也是一种循环的方法与for,while实现的功能一样,但是既然苹果出了这个方法,那一定有它的与众不同的地方。NSAr

2016-03-17 15:14:15 6720 1

原创 iOS runtime的一些心得实践

前言最近看了一些runtime的知识点,虽然我是做的项目开发不是sdk,但是我认为我们还是要去了解它,学习它,这是oc的基本。代码 //获取本类的类名 NSLog(@"这个类的大名为 %s",class_getName([ViewController class])); //判断这个类是不是元类 NSLog(@"快说你是不是元类===%@",class_isMetaClass

2016-03-08 14:54:52 502

原创 iOS 预编译命令小记

前言我们在写代码的时候往往会使用一些预编译,这样会方便我们功能代码的编写。这是我在工作中所使用的预编译的命令,分享出来给大家。中心//定义常量//导航栏高度#define kNaivgationBarHeight 44//屏幕宽高#define KSCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#define KSCREEN_HEIG

2016-03-07 13:58:33 419

转载 iOS中的预编译指令的初步探究

开篇我们人类创造东西的时候有个词叫做”仿生学“!人类创造什么东西都会模仿自己来创造,所以上帝没有长成树的样子而和人长得一样,科幻片里面外星人也像人一样有眼睛有鼻子……但是人类自己创造的东西如果太像自己,自己又会吓尿(恐怖谷效应),人类真是奇葩;奇葩的我们在20世纪创造了改变世界的东西——计算机(电脑),不用怀疑,这货当然也是仿生学!这货哪里长得像人了??别不服,先听我说完,先把你的砖头放下

2016-03-07 11:03:53 1432

转载 dismissViewController 实现多个模态VC跳转到根VC

最近实现的一个需求需要用到模态视图,所以少不了与dismissViewController方法打交道。本文主要讲一讲在使用dismissViewController方法过程中遇到的那些坑。由于业务逻辑比较特殊,程序中需要在A视图控制器中present B视图控制器的视图,B视图控制器需要present C视图控制器中的视图。最后从C直接返回A。dismissViewControll

2016-03-07 10:13:15 1095

原创 红包倒计时

这是一个红包倒计时的dmeo,是我的一个同事问我的一个问题,废了很长时间我用collectionview去实现,我当时写的时候有一个问题卡住了,就是怎么让一个红包消失后从新把红包的排列重新进行。 最后,我师傅给我一个方式解决很好,分享出来大家看一下。 github地址 中心代码: - (void)deleCell:(NSNotification *)user{if (self.myAr

2016-03-04 16:42:54 984

转载 忘记NSURLConnection,拥抱NSURLSession吧

说到 iOS 7 和 Mac OS X 10.9 Mavericks 的显著变化,其中一个就是Foundation框架中URL加载系统的优化。  此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下我对这些新APIs的看法,并展示这些新APIs如何改变我们构建应用程序的方式,以及这些它们在API设计理念演变中的意义。  作为Core Foundation / CFNet

2016-03-02 09:12:59 300

转载 深入Objective-C的动态特性

Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当丰富的运行时的特性,比如枚举类属性方法、获取方法实现等等。虽然在平常的Cocoa开发中这些较底

2016-03-01 19:44:45 276

Charles_free

Charles破解版For Windows Charles是常用的截取网络封包的工具(俗称抓包)。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles 是收费软件,可以免费试用30 天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30 分钟,并且启动时将会有10 秒钟的延时。 但是,这次给大家带来破解版的Charles福利,抓紧下载吧

2018-07-04

jedis开发使用包

包含 commons-pool-1.6.jar jedis.jar两个jar包,亲测可用

2017-07-26

iOS 日历代码

带有农历的日历,自己写的,代码很简单 github:https://github.com/sunyunfei/calendar.git

2016-04-14

地址选择器

很全的地址选择,包含了省市区三级菜单。相信会帮助你

2016-01-26

微信支付demo

微信支付完整的demo,可以直接运行,相信会帮助到你

2016-01-26

AliyunOSSiOS前端直接上传数据

OSSClient是OSS服务的iOS客户端,它为调用者提供了一系列的方法,用于和OSS服务进行交互。一般来说,全局内只需要保持一个OSSClient,用来调用各种操作。 前台应该直接向阿里传递数据,这样的路径是:iOS端--->阿里。以往我们的传递路径都是:iOS端--->后台--->阿里

2016-01-26

空空如也

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

TA关注的人

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