(这篇文章原来发布在 csdn ,现在 blog 迁移过来,并用 Markdown 重新排版以及修改) 本文英文原文出自这篇文章 ,但我只是有选择性的进行了翻译。 rac 强调原子操作以及组装。rac 基本上是建立在信号…
标签:objective-c
rac初识之冷热信号
(这篇文章原来发布在 csdn ,现在 blog 迁移过来,并用 Markdown 重新排版以及修改) racsignal 的信号有冷热之分,简单来说所谓冷信号可以理解为被动的,只有当有订阅者的情况下,才会发布消息,且每…
OCLint 规则与结果分析
OCLint是用来做c,c++和Objective-c的静态代码分析工具。在 OCLint安装和使用 中介绍了OCLint的安装和是使用。运行OCLint之后,要根据规则读懂结果,分析和修改代码。 有的时候代码出现的一些…
OCLint 安装与使用
OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:http://oclint.org/。 …
键盘消失
键盘关闭 几乎所有人都会遇到的一个问题就是,在输入框,比如 UITextField、UISearchBar等,需要使用键盘操作的过程中,都会进行一个 控制 键盘消失的 问题。正确的思路就是,使得该 UI 控件失去焦点,那…
MD5加密和哈希算法
MD5加密算法为现在应用最广泛的哈希算法之一,该算法广泛应用于互联网网站的用户文件加密,能够将用户密码加密为128位的长整数。数据库并不明文存储用户密码,而是在用户登录时将输入密码字符串进行MD5加密,与数据库中所存储的…
清除Xcode中的无用Warning
前言 无论如何,工程与代码必须保持适度的整洁与优雅。以前就有Treat Warning as error的观点,一些IDE都有内置支持这一选项。Xcode戳这里。 但话分两头,对于某些长期不会更改或者第三方库的Warni…
基于iOS的简单计算器(二)
接上一篇基于iOS的简单计算器(一)皆为po主iOS课程的实验内容。 新增界面 高级计算器:能够进行一些高级的运算比如三角函数、阶乘、对数等。 体质计算器:获取用户的身高体重后,反馈用户的体质指数。 需要完成的功能 多场…
表达式求值:Objective-C实现
iOS课程的作业,按老师的说法,“为了更好地理解Foundation”,所以没有用NSExpression,而是自己实现一个栈来完成表达式求值。 思路 说起表达式求值,首先想到严奶奶版的数据结构教材就有现成的算法,可以直…
了解Xcode
0.认识Xcode 1.主题及字体 “command+,”呼叫出偏好设置(首选项),选择“Fonts & Colors”,选中一种主题(theme),例如“Midnight”,然后shift选择Source Ed…
慕课网_《iOS基础教程-SQLite数据库操作》学习总结
时间:2017年06月02日星期五说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:https://github.com/zccodere/s… …
前端压缩工具
野子电竞数据官网改版https://www.xxe.io/ 全新登场介绍一下webpack和gulp以及项目中的具体使用现今的很多网页其实可以看做是功能丰富的应用,它们拥有复杂的javascript代码和一大堆依赖包,为…