
ios摸爬滚打
文章平均质量分 68
swibyn
这个作者很懒,什么都没留下…
展开
-
也来说说ios6 ios7的状态栏适配的问题
最近把开发环境升级到xcode5了,sdk也升级到了ios7了,也和大家一样遇到一些郁闷的问题。不过首先值得肯定的是xib文件变小了,网上很多说小到只有原来的十分之一,在我这里也是这样的。最令我头痛的问题是状态栏的问题,我想很多人也遇到了,下面说说我是怎么解决的。1,首先推荐下官方文档 https://developer.apple.com/library/ios/documentatio原创 2013-12-04 10:44:03 · 3104 阅读 · 0 评论 -
iOS模拟器几个目录值测试
-(void)testDirectory{ NSLog(@"NSUserName:%@",NSUserName()); NSLog(@"NSFullUserName:%@",NSFullUserName()); NSLog(@"NSHomeDirectory:%@",NSHomeDirectory()); NSLog(@"NSHomeDi原创 2014-03-13 14:32:55 · 1332 阅读 · 0 评论 -
关于block的一点思考--底层可否用全局保存上层传下来的block
关于block的一点思考上层传下来的block,用全局保存,那么上层可以嵌套这个block吗?block在执行中又对全局block重新赋值,会出现什么问题吗,为什么?以下demo,BlockTest模拟底层提供api, fun1: Block: 模拟api接收block入参并保存block副本,底层处理完事情后,执行保存在原创 2015-01-12 13:52:51 · 601 阅读 · 0 评论 -
利用NSXMLParser封装成独立的XML解析类
iOS xml 解析本来是喜欢用json的,可服务端的那位大神居然搞不出来他说他是直接返回一串字符串的,是底层给疯装成xml返回的嗨,累网上搜了下,有说用sdk自带的NSXMLParse,有说用google提供的GDataXML,还有说用TBXML、KissXML等等的可是NSXMLParse要实现代理,多出一大堆代码,你就不能解原创 2015-03-19 17:28:41 · 1196 阅读 · 0 评论 -
Objective-C内存布局
原文 http://www.cnblogs.com/csutanyu/archive/2011/12/12/Objective-C_memory_layout.html在我的理解来说: 对象(object)即一块内存,本文要探讨的是一个Objective-C对象在内存的布局(layout)问题,水果的官方文档有说,一个类(class)如果不需要从NSObject继承其某些特定的行为是不用继承NS转载 2016-10-20 16:19:03 · 436 阅读 · 0 评论 -
swift 上传文件到服务器
本文根据另一份OC上传文件的代码改写而来改写后的 swift 代码如下//MARK: UploadFileclass UploadFile { // 拼接字符串 let boundaryStr = "--" // 分隔字符串 let randomIDStr ="----------thinkyouitcast-翻译 2015-11-13 16:15:38 · 6587 阅读 · 0 评论 -
ios蓝牙使用demo
简单粗暴上代码 步骤解释请看另一篇 http://blog.youkuaiyun.com/swibyn/article/details/20531593 demo下载 http://download.youkuaiyun.com/detail/swibyn/9717588#import "TableViewController.h"#import "CoreBluetooth/CoreBluetooth.h"#pra原创 2016-12-21 15:15:24 · 3299 阅读 · 0 评论 -
iOS 蓝牙使用小结 bluetooth
首先推荐去看官方文档哦现将创建蓝牙工程的要点总结一下,由于工程主要涉及中心模式,所以只总结中心模式的用法1,引入CoreBluetooth.framework2,实现蓝牙协议,如:.h文件如下@protocol CBCentralManagerD原创 2014-03-05 10:59:18 · 17357 阅读 · 0 评论 -
ios平台上国密sm3的实现,iphone4s,5,6,6s验证通过
工作需要用到了sm3,上网一搜goldboar的版本被引用最多的,可这个版本却有问题,搜了些别人的版本都不如他的好,有的甚至移植过来编译不过。最后还是用goldboar版本修改了。上图是我用goldboar和Odzhan提供的版本在不同环境下测试的结果,两个版本均无法在iphone6s上计算正确,最后跟踪发现是iphone6s上long形为8字节导致的。遂修改代码中原有的unsigned long原创 2017-04-11 17:06:04 · 4215 阅读 · 2 评论