![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS技术研发
文章平均质量分 64
认真的人最可爱
认真的人最可爱!
展开
-
积木式移动互联网App Hybrid框架-modular源码解析(1)
现在现在解析一下modular的核心源码原创 2020-04-09 15:48:22 · 264 阅读 · 0 评论 -
积木式移动互联网App Hybrid框架-modular的使用(2)
接着我们讲解HTML如何调用Native能力原创 2020-04-07 11:30:55 · 336 阅读 · 1 评论 -
积木式移动互联网App Hybrid框架-modular
你好,欢迎阅读本系列博文!自09年初做Windows Mobile研发起,就踏上移动互联网平台App不归路了(题外话:何为Windows Mobile,它由微软打造,跟当年红极一时诺基亚智能手机系统:Symbian是同一时代产品)。10年的时候,转行做iOS,在后来16年的时候,又做起android。本系列博文,主要是对这条不归路上的点滴做一个抽象,形成一个Hybrid的移动框架 – Modul...原创 2020-04-07 10:23:57 · 248 阅读 · 0 评论 -
积木式移动互联网App Hybrid框架-modular的使用(1)
自研的移动平台的Hybrid型的框架,适用于那些采用HTMl做前端,同时又需要Native端能力的App原创 2020-04-07 10:24:58 · 673 阅读 · 0 评论 -
扒一扒坑人的“微信支付”SDK开发文档
在开发微信支付的的时候,想必大家也遇到了这个坑人的事件,大家不要抱怨,腾讯的文档是除了名的坑人开发文档,今天闲来扒一下“微信支付”的文档,后面我再给大家扒一下“现金红包”的文档(也是各种坑人)原创 2016-07-03 14:43:57 · 759 阅读 · 0 评论 -
iOS动态库的开发
在XCode6才开始支持开发framework,即支持动态库的开发。对于动态库,做个c++的同学应该了解dll,framework的动态库的形式就跟all一样的,可以在运行过程中加载到内存中。原创 2016-07-04 09:47:31 · 1203 阅读 · 4 评论 -
iOS文件流操作类-NSFileHandle
Objective-C使用NSFileHandle类对文件进行流操作。原创 2016-07-05 16:16:43 · 2351 阅读 · 0 评论 -
预处理指令
预处理指令原创 2016-07-06 11:24:31 · 286 阅读 · 0 评论 -
系统UINavigationBar上的左右按钮风格
在iOS6的时候,系统类UIBarButtonItem提供这么一个方法:- (void)setTitleTextAttributes:(nullable NSDictionary<NSString *,id> *)attributes forState:(UIControlState)state 是可以设置UIBarButtonItem的文字的风格的。原创 2016-07-03 13:50:15 · 767 阅读 · 0 评论 -
请告别对OHAttributedLabel等第三库的依赖
在iOS6之前我们都会使用OHAttributedLabel这个开发来支持富文本以及控制字符的间距和段落的行距;在iOS6之后,系统在UILabel的控件暴露属性:attributedText和 UITextView也暴露三个属性: allowsEditingTextAttributes,attributedText,typingAttributes。原创 2016-07-03 13:42:34 · 332 阅读 · 0 评论 -
采用系统API实现的二维码扫描、识别和生成
直接上代码吧,注意这些代码需要iOS7以上,尤其那个从图片中识别二维码需要iOS8原创 2016-07-03 11:45:02 · 3727 阅读 · 0 评论 -
配置开发库FMDB支持加密、***.xcconfig的用法以及提供一个免费的数据库管理app
FMDB默认是不支持加密的,而且行业里也有提供加密的sqlite开发库,但大多数是需要收费的,并且支持加密的数据库管理应用也是收费。今天在这里我给大家集成一个免费的加密库,还支持跟FMDB对接的:SQLCipher,同时提供一个自己研发一个简单支持加密的数据库管理应用(mac版本)源码下载:https://github.com/wuyoujian0313/SQLiteManager原创 2016-07-01 13:34:03 · 694 阅读 · 0 评论 -
nextResponder与Responder Chain
nextResponder与Responder Chain 一、关于nextResponder相关研究首先我们来看一下nextResponder的官方解释:-(UIResponder*)nextResponderThe UIResponder class does not store or set the next responderautomatically, instead原创 2016-07-01 13:55:19 · 1160 阅读 · 0 评论 -
UINavigationController 学习摘要
UINavigationController学习摘要UINavigagtionController负责管理多个UIViewController之间的水平方向的push(压入)和pop(弹出),并同步修改它一个子视图:navigationBar,即,我们常说的导航条。我们可以看一下它的结构图,从结构图中,我们看到,它有一个NSArray的数据成员,即它管理的视图栈。原创 2016-07-01 13:56:34 · 421 阅读 · 0 评论 -
ARC机制
iPhone开发深入浅出 — ARC 本文摘自“泰然”论坛一、ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X原创 2016-07-01 13:58:32 · 2492 阅读 · 0 评论 -
共享一个右侧滑出的自动消失的提示框
这个控件是三年前我在亚信集团工作的时候开发,今天趴出来,顺便修改一下支持最新的版本的iOS。这是一个从屏幕的右侧中间滑出来自动提示框,同时还支持网路请求的时候等待提示框。原创 2016-07-03 11:16:45 · 857 阅读 · 0 评论 -
通过NSURLProtocol来做UIWebView的cache
最近的工作与UIWebView太相关了,索性把这方面的技术都写到博客里来; 我提供的这个版本的NSURLProtocol是基于NSURLSession类来做的(NSURLConnection类在9.0之后就会被遗弃)。 支持的功能: 1、缓存URL的请求数据; 2、支持缓存的过期处理; 3、支持配置过滤URL,注意,NSURLProtocol这个类一旦被注册,就是属于APP级别的协议类,他原创 2016-07-03 11:25:22 · 1540 阅读 · 0 评论 -
UIWebView与H5的交互
从iOS7之后,苹果公司就提供JavaScriptCore.framework开发库,用于支持H5与Native的交互。最近研究一下,网络上也有很多的开发用于支持UIWebView与H5的交互的开发库,例如:WebViewJavaScriptBridge。原创 2016-07-03 11:36:46 · 602 阅读 · 0 评论 -
iOS基于GCD开发的定时器
系统提供的NSTimer类,很多的时候内存的释放是一个大问题,尤其是repeat方式的,通过调试发现它是基本上不释放的。我个人就考虑用GCD来实现一套定时器的功能。原创 2016-07-03 11:38:57 · 1111 阅读 · 0 评论 -
自定义的弹出浮动框-自动消失
现在很多流行的弹出一个提示视图之后,自动消失的那种,我也自定义类,大家可以参考用用,另外后面把网易新闻从侧面滑出来的自动消失框原创 2016-07-03 11:42:30 · 1280 阅读 · 0 评论