代码改变世界

iOS开发系列-修改项目工程名

2018-07-06 17:39 by iCoderHong, 414 阅读, 0 推荐, 收藏, 编辑
摘要:当前有项目工程名为iOS,需要修改工程名为IFLY。 修改项目名 出现弹框,点击Rename 修改工程目录文件名 选中IFLY.xcodeproj 右键显示包内容,双击project.pbxproj搜索以前的项目名iOS 全部替换为IFLY。 重新打开项目,查看目录 如果编译不报错,基本上修改项目名 阅读全文

Java SE开发系列-JDK下载安装

2018-07-06 14:13 by iCoderHong, 332 阅读, 0 推荐, 收藏, 编辑
摘要:JDK下载安装 JDK是Java的开发环境,目前JDK内部也包含了JRE,JRE主要是JAVA程序的运行环境。 点击 "官方下载地址" ,按着下图操作即可下载对应系统的不同版本JDK。 进入页面滑到页面底部点击 Java for Developers,然后找到Java Archive 就可以看到个版 阅读全文

iOS开发系列-UIImageView的contentMode

2018-07-02 16:40 by iCoderHong, 248 阅读, 0 推荐, 收藏, 编辑
摘要:官方给了一组图片如下: 阅读全文

iOS开发系列-支付宝支付

2018-06-24 20:07 by iCoderHong, 960 阅读, 0 推荐, 收藏, 编辑
摘要:概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付的流程 签约 与支付签约,得到获取商户的ID(partner)、账户ID(seller)、私钥privateKey。 下载SDK 文档中心 "开发文档" "SDK下载" 编写支付代码 创建APOrderInfo模型,赋 阅读全文

iOS开发系列-iOS签名机制

2018-06-24 18:34 by iCoderHong, 663 阅读, 0 推荐, 收藏, 编辑
摘要:概述 想要了解iOS的签名机制需要有一定密码学有一定的了解。下面依次介绍的数据的加密解密、单向散列函数、数字签名、证书、iOS签名机制。 数据加密解密 在网络通信中想要防止数据被攻击者拦截,我们通常对我们的数据进行加密(通过密钥对发送的消息根据加密算法生成密文),如果传输的信息被拦截,攻击者获取到的 阅读全文

Foundation框架系列-NSArray

2018-06-24 02:51 by iCoderHong, 161 阅读, 0 推荐, 收藏, 编辑
摘要:NSArray常用API 数组字符串指定字符拼接 遍历数组 阅读全文

Foundation框架系列-NSDictionary

2018-06-24 02:48 by iCoderHong, 105 阅读, 0 推荐, 收藏, 编辑
摘要:排序 对字典中的key按照字母升序排序 阅读全文

C++开发系列-纯虚函数和抽象类

2018-06-01 15:03 by iCoderHong, 206 阅读, 0 推荐, 收藏, 编辑
摘要:概念 纯虚函数和抽象类 纯虚函数是一个在基类中说明的虚函数,在基类中没有定义,要求任何派生类都实现该函数。 纯虚函数为各派生类提供了一个公共界面(接口的封装和设计、软件的模块功能的划分) 纯虚函数说明的形式 定义一基类Person 定义一个Teacher类集成Person类,实现Person的虚构函 阅读全文

C++开发系列-友元函数 友元类

2018-06-01 11:12 by iCoderHong, 145 阅读, 0 推荐, 收藏, 编辑
摘要:友元函数 默认一个类的私有属性只能在该类的内部可以直接访问。 c++ class A1 { public: A1() { a1 = 100; a2 = 200; } int getA1() { return this a1; } //声明一个友元函数 friend void setA1(A1 p, 阅读全文

C++开发系列-C语言的malloc与C++的new分配空间

2018-05-31 20:40 by iCoderHong, 1264 阅读, 0 推荐, 收藏, 编辑
摘要:概述 在软件开发过程中,常常需要动态地分配和撤销存储空间,例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数。 malloc与new分配基本数据类型空间 mal 阅读全文