![](https://img-blog.csdnimg.cn/20190222143755124.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS开发者进阶
本人第一职业是iOS,一直工作在互联网公司一线,代号“老渔翁”。现在“大前端”(包括iOS,Android和Web)越来越成为一种趋势,希望希望能和大家一起成长,尽量做到每周更新一篇文章。
__Mr_Xie__
本人第一职业是iOS,一直工作在互联网公司一线,代号“老渔翁”。现在“大前端”(包括iOS,Android和Web)越来越成为一种趋势,希望希望能和大家一起成长,尽量做到每周更新一篇文章。
展开
-
Swift中C语言指针的访问和转换方法
Swift 本身从设计上来说是一门非常安全的语言,在 Swift 的思想中,所有的引用或者变量的类型都是确定并且正确对应它们的实际类型的,你应当无法进行任意的类型转换,也不能直接通过指针做出一些出格的事情。这种安全性在日常的程序开发中对于避免不必要的 bug,以及迅速而且稳定地找出代码错误是非常有帮助的。但是凡事都有两面性,在高安全的同时,Swift 也相应地丧失了部分的灵活性。现阶段想要...原创 2019-02-22 13:45:40 · 282 阅读 · 0 评论 -
C语言--typedef总结
一、typedef作用简介* 我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。 1 #include <stdio.h> 2 3 typedef int Integer; 4 typedef unsigned int UInterger; 5 6 typedef float Float; 7 8 int main(int argc, ...原创 2015-03-26 21:53:26 · 390 阅读 · 0 评论 -
iOS完整学习路线图
今天特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助 更多文章CocoaPods开源库的搭建CocoaPods搭建私有库CocoaPods搭建私有库遇到问题CocoaPods私有库的升级维护SKStoreReviewController之程序内评价App应用程序图标的动态更换开源框架 MGJRouter_SwiftiOS的MVP设计模式iOS插件化iOS FMDB的使用S...原创 2015-03-26 21:48:18 · 526 阅读 · 0 评论 -
开源框架 RSA_Swift
RSA_SwiftRSA_Swift 是一款轻量级的 Swift 版本的框架,框架功能包括:RSA 加密/解密字符串、RSA 加密/解密 Data、字符串的 MD5、文件的 MD5 值的获取。写 RSA_Swift 初衷?github 上 Swift 版本的 RSA 加密/解密框架也有,但最近使用的几个,总是会出现这样或那样的问题,所以就写了这个框架,附带的加上比较常见的功能:字符串的 M...原创 2019-02-12 11:54:59 · 1885 阅读 · 3 评论 -
RSA_Swift—RSA加密/解密字符串、RSA加密/解密Data、字符串的MD5、文件的MD5值的获取
具体参考文章:开源框架 RSA_Swift原创 2019-02-13 11:24:21 · 2509 阅读 · 0 评论 -
iOS SKStoreProductViewController的应用
前言前面 gif 图片里可以看到,在 今日头条``````App内部直接弹出多闪 App的下载页面,而不是跳转 AppStore,这就涉及到 SKStoreProductViewController类。API 如下图:代理常量注:常量对应的值具体参见iTunes Connect,如下图:示例代码demo地址更多文章CocoaPods开源库的搭建CocoaPods搭建...原创 2019-01-31 14:58:27 · 301 阅读 · 0 评论 -
iOS App应用程序图标的动态更换
前言在iOS 10.3之前,App应用程序图标更新必须通过向 Apple 提交 ipa 包才能实现,但是在iOS10.3之后,苹果官方提供了相关的API来实现这个功能,再配合公司后台接口,就能实现App应用程序图标的动态更换。API,如下图:具体步骤一、配置App应用程序图标(1)导入图片资源;注:动态更换的应用程序图标是不能放在 Assets.xcassets 里,但是正常...原创 2019-01-25 15:55:30 · 608 阅读 · 0 评论 -
C变量的直接引用与间接引用区别
引用相比于于指针各有优点:一、引用变量它不能改变自身所引用的地址空间,而指针变量可以,那么就很可能出现一些因为不小心的修改而导致错误的结果。二、在作为函数参数方面,引用作为参数,你调用的时候不需要对变量取地址值,这样看起来比较直观,而且方便,如果是指针变量作为参数,那么你有时候会不明白这个函数到底是对指针进行运算,还是对指针指向的变量空间进行运算,而且还要取地址操作。三、不过有时候指针还是比引用...原创 2015-04-01 12:54:44 · 5171 阅读 · 0 评论 -
开源框架 MGJRouter_Swift
前言组件化开发很重要的一点就是组件与组件之间的解耦,MGJRouter_Swift 主要作用就在于此。MGJRouter_Swift是一个高效/灵活的 iOS Swift 版 URL Router,完全实现了蘑菇街 Object-C 版 MGJRouter 的所有功能。为什么本人要写 MGJRouter_Swift ?在 github 看了几款不错的 Object-C 版的Route...原创 2019-01-25 15:36:39 · 364 阅读 · 0 评论 -
CocoaPods私有库的搭建
iOS组件化开发很重要的一个技术点:CocoaPods私有库的搭建。而且最近答应一个网友要写一篇关于《CocoaPods搭建私有库》相关的文章,于是结合网上的一些blog和实际操作,《CocoaPods搭建私有库》这篇文章就诞生了。原创 2019-01-25 14:50:09 · 127 阅读 · 0 评论 -
iOS FMDB的使用
iOS 中原生的 SQLite API 在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如 FMDB、PlausibleDatabase、sqlitepersistentobjects 等,FMDB 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。coreData 与 FMDB 的区别:coreData:自动生成 SQL 语句,不能...原创 2019-01-25 14:28:43 · 603 阅读 · 0 评论