2016年7月6日

摘要: 首先iOS与mac端用的框架是:https://github.com/ckrey/MQTT-Client-Framework 使用CocoaPods导入 pod 'MQTTClient/Websocket' , '~> 0.6.9' 然后服务端用的是Apache Apollo http://acti 阅读全文
posted @ 2016-07-06 13:16 kptanjunhao 阅读(1044) 评论(0) 推荐(1) 编辑
 

2016年7月5日

摘要: 以前看来#号,好像只是预编译,原来它还可以有跟Swift中"\( )"的拼接功能 例如: #define string(x) #x 意思就是 string(x) = "x"; 然后还是一个高级拼接: #define printxvar(n) printf("%i\n", x ## n) 意思就是输出 阅读全文
posted @ 2016-07-05 17:41 kptanjunhao 阅读(174) 评论(0) 推荐(0) 编辑
 
摘要: Macros A definition that takes arguments, particularly more than one, is often known as a macro: #define SQUARE(x) x * x Incidentally, the previous de 阅读全文
posted @ 2016-07-05 17:08 kptanjunhao 阅读(194) 评论(0) 推荐(0) 编辑
 

2016年6月25日

摘要: 说实话。。。iOS开发的学习中,我从未使用过单例,也是最近才开始思考单例这个问题, 以前遇到这种需求的时候都是直接一个静态过去解决全部,但是静态带来的后果就是不便于维护。 在http://www.blogjava.net/ITdavid/archive/2008/01/22/176939.html看 阅读全文
posted @ 2016-06-25 12:47 kptanjunhao 阅读(398) 评论(0) 推荐(0) 编辑
 
摘要: 拿一个11702长度的字符串来测试,就是a-z不断的重复 1:0.00243902206420898s 2:2.2983570098877s 3:0.0125259757041931s 稍微感受一下这个差距。。原来我没想到居然会差这么远的。。。后来一个公司的招聘简介上给了一个算法网。 好奇了一下填了 阅读全文
posted @ 2016-06-25 12:00 kptanjunhao 阅读(100) 评论(0) 推荐(0) 编辑
 

2016年6月24日

摘要: iOS这个东西,初学感觉,还好还好,然后一年之后再来修复一下初学的时候的代码,我只是感觉头很晕- - 别扶我。 AutoLayout的坑,明明以前都没有的!!!升了iOS10就突然发现了这个坑,其实也有可能是以前就有,只是没踩到。。。 正点来了 当以前的我使用StoryBoard制定一系列的约束的时 阅读全文
posted @ 2016-06-24 18:23 kptanjunhao 阅读(337) 评论(0) 推荐(0) 编辑
 
摘要: iOS这个东西,初学感觉,还好还好,然后一年之后再来修复一下初学的时候的代码,我只是感觉头很晕- - 别扶我。 AutoLayout的坑,明明以前都没有的!!!升了iOS10就突然发现了这个坑,其实也有可能是以前就有,只是没踩到。。。 正点来了 当以前的我使用StoryBoard制定一系列的约束的时 阅读全文
posted @ 2016-06-24 18:22 kptanjunhao 阅读(135) 评论(0) 推荐(0) 编辑
 

2016年6月23日

摘要: 首先,用自己的Developer账户(个人付费),登陆Developer的Acount(注册证书到电脑上这一步以前就做过了,虽然忘了,但是百度上有教程,以后要注册再补~!) 打开证书管理Certificates,Identifiers & Profiles,点开Identifiers,添加一个APP 阅读全文
posted @ 2016-06-23 14:53 kptanjunhao 阅读(202) 评论(0) 推荐(0) 编辑
 
摘要: 在一些技术交流群里面,一些初学者(我表示我也是其中一人),总是会发现,为什么我UIView的animate方法,不会动!而是直接闪? 这是为什么呢? 一定要在主线程中更新UI! 一定要在主线程中更新UI! 一定要在主线程中更新UI! 但是平时我们在函数里面直接写的时候,我们是不知道,这个动画方法,到 阅读全文
posted @ 2016-06-23 14:40 kptanjunhao 阅读(691) 评论(0) 推荐(0) 编辑
 

2016年6月14日

摘要: 解决以下昨天遇到的问题 1.@class与import是怎么样的呢?参考:http://www.cnblogs.com/ios8/p/ios-oc-test.html 在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这 阅读全文
posted @ 2016-06-14 14:06 kptanjunhao 阅读(77) 评论(0) 推荐(0) 编辑