- 博客(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 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
2018-07-04
AliyunOSSiOS前端直接上传数据
2016-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人