追风之影

何以追风,以影追风,风过之处,在此留痕。

iOS 常用加密方法

| 评论

为何要加密

 为什么要加密,顾名思义,如果你不想让别人轻而易举的就拿到你的账号以及登录密码,如果你不想让别人获取你的敏感的数据(利益、聊天等数据),and so on; 不对数据进行加密,那就像你只穿个裤头,在到处跑,随时都可能走光;加密的重要性,我不多说,自己悟吧;
 iOS 开发中经常用到的几种加密方式:MD5、Base64、RSA、AES
 一般来说最常用的就是MD5和Base64:

  1. MD5主要应用于普通请求、返回数据,进行数据完整性校验
  2. Base64 主要用于防止数据明文传输
  3. AES 一般用于登录加密
  4. RSA 经常用于重要数据 以及敏感数据的加密

从工程中删除Cocoapods

| 评论

 会有这么一种情况,因为需要改动的第三方比较多,不想使用cocoapods管理第三方,这时候,对于已经使用cocoapods的情况,需要进行删除处理,就可以按照以下步骤进行:

  1. 删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹

  2. 删除xcworkspace文件

  3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用

  4. 在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources, 可能还会有Embed Pods Frameworks也删了,总之带有Pods全删了

多样式UILabel

| 评论

 有时候产品经理说,能把一句话显示多种颜色、多种字体吗? 灵光一闪,弄多个UILabel来显示不就行了,我只能说可以,也只能说这法有点笨。于是我坚决不用这种方法,苦思冥想,终于有了眉目。先配张图来显摆显摆,其实很容易实现,我也就不啰嗦了,看招:  

iOS 如何随意的push来pop去

| 评论

iOS 导航控制器如何随意push和pop


第一次开始写技术文章,请同学们多多关照,有错的地方请给我指出,大家学习一起成长,好了,我就废话不多少了;


主题思想:如A、B、C、D 四个视图控制器

想要在 A push B 后, B 在push 到 D ,然后从 D pop 到 C ,在从 C pop 的A


解决方法如下:

1.假如此时在 A 控制器下,想要到 push 到 B, 可以这样写

 [self.navigationController pushViewController: B :YES];

迟到的爱,是现在和未来

| 评论

爱在此处绽放

心底的声音,从未停止呼喊

爱的懵懵懂懂,爱的小心翼翼

尽管,使出全力想要呵护,保护这份爱,想让她从不受伤害

尽管如此

你越是在乎,越是想要保护,就越容易出差错

爱,不是小心翼翼

爱,需要交流,需要内心世界的交互

一直以为,爱,如果你懂我,我什么都不用说

可那只是理想

你不说,谁会懂?爱不是玩家家

既然承诺,就有责任,爱不是游戏

我对爱情的认真,连我自己都想不到我会做什么我自己想都没想的事

爱,需要勇气

需要在自己害怕的时候,依然挺起胸膛保护你的她,让对方感觉不到你的胆怯

想信爱,从不怀疑,从不动摇

天荒地老,愿与之白头偕老


对待爱情的态度,本该如此

      ******       ******
    **********   **********
  ************* *************
 *****************************
 *****************************
 *****************************
  ***************************
    ***********************
      *******************
        ***************
          ***********
            *******
              ***
               *

iOS 上传图片方法总结

| 评论

开题:

iOS 开发中难免会遇到上传图片,一般情况下有两种方式:

1.自己动手写(利用NSURLMutableRequest等系统类)

2.使用第三方(如AFNetworking)

据我所经历的,如果你不是大神,还是用第三方吧,自己写的话会很麻烦,需要拼接一些请求头,请求体等,就算弄好了也是废了很多时间了;当然,费时间并不是我不推荐自己动手写,因为在我现在接手的项目中,就是使用的自己写的,上传中会出现丢图等各种问题,特别在网络不好的情况下;

面对这样的上传图片,我的Boss 交给我了一个课题,就是改善上传图片的网络底层库;看在我不是大神的份上,我就选择了AFNetwoking;