240 发简信
IP属地:安徽
  • 120
    Flutter-Stack

    Stack是用来叠放组件的一种布局样式,我们看一段demo 运行后效果如下 通过这个简单的demo 我们可以看出Stack 的布局是子组件按照先后顺序一个一个往上叠加显示。 ...

  • 120
    Mac版SourceTree 账户密码问题(Password Required)

    日常开发一般用SourceTree来管理git项目, 最新在新建项目时候需要一个特别坑的问题: 先上图: 在新项目或者clone来的项目中,执行pull的时候需要强制输入用户...

  • 木有,如果是双端互通还是通过交换证书来做,这种方式适用于sass openAPI方式,换句话说就是单向验证。

    iOS 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

    先说结果 iOS这边采用openssl+C语言方式实现了加密即引入openssl库,用C语言header实现方法交换(rsa.h中RSA_public_encrypt方法) ...

  • Leedcode iOS代码+解题思路

    最近看看Leetcode只有swift,没有OC的运行环境,最近时间比较富裕,出一篇OC的leetcode章节,希望救iOS于水火,或者把iOS推入水火。 #pragma -...

  • iOS默认padding就是SHA-1,这种不需要用到demo的交换方法呐。

    iOS 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

    先说结果 iOS这边采用openssl+C语言方式实现了加密即引入openssl库,用C语言header实现方法交换(rsa.h中RSA_public_encrypt方法) ...

  • 更新git了
    RSADemo : https://gitee.com/zhangduck/RSADemo

    iOS 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

    先说结果 iOS这边采用openssl+C语言方式实现了加密即引入openssl库,用C语言header实现方法交换(rsa.h中RSA_public_encrypt方法) ...

  • @1a7863ea710c 可能情况有很多,我遇到过编译版本,就是引入文件需要比自身工程版本低,自身项目比如iOS11.0 , 引入文件依赖是9.0以后。

    iOS 真机 dyld: Library not loaded: 问题(已解决)

    最近公司给换了新的pro和测试机,结果一跑真机就出现这种问题,经过一天的折磨,现在准备写出来我的方案。 1.遇到这个问题,首先想到的就是从手机上删掉app,然后cl...

  • 120
    iOS应用和安全审查爱恨情仇(持续更新)

    APP安全审查目前真的是突飞猛进,各种加固插件层出不穷,下面列举几个我碰到的安全检查的问题和解决方案。 一.注入攻击(高危范畴) iOS应用注入攻击的方式分为两种; 第一种是...

  • 120
    针对ipa的nm和grep命令检查

    最近跟某加密的技术同学对接,学到一种静态检测ipa上大多使用nm和grep命令,达到出的判断。 比如iOS到出ipa文件之后, 修改后缀改为.zip,解压后好到Payload...

  • iOS 中放大显示(Zoomed视图)及 iphone mini机型

    在切换视图后(实际步骤在 设置->显示与亮度->视图)发现App中前端页面有些问题。 iphone在设置了增大视图之后,正常通过以下方法,获取的宽和高会产生变化,会影响依据宽...

  • 如果iOS使用这种加密,一般都涉及软件出口的安全标准。

    iOS 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

    先说结果 iOS这边采用openssl+C语言方式实现了加密即引入openssl库,用C语言header实现方法交换(rsa.h中RSA_public_encrypt方法) ...

  • 120
    iOS 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

    先说结果 iOS这边采用openssl+C语言方式实现了加密即引入openssl库,用C语言header实现方法交换(rsa.h中RSA_public_encrypt方法) ...

  • 再说一下怎么模拟器录屏吧
    1.终端先cd一个文件夹,用来存放模拟器录屏视频文件。
    2.终端输入:xcrun simctl io booted recordVideo RecordScreen.mp4
    RecordScreen.mp4 是文件名和格式
    3.百度个免费的在线MP4转gif 比如https://www.aconvert.com/cn/video/
    所以你懂的

    浅谈一种iOS页面交互的技术选型

    先上动图,看看效果。 先说一下,这种页面主要功能: 1.首先是头部有展示区,可是轮播图或者列表,用于展示重要位置或者功能分区。 2.下方对应n多个列表,页面左右滑动切换底部分...

  • 浅谈一种iOS页面交互的技术选型

    先上动图,看看效果。 先说一下,这种页面主要功能: 1.首先是头部有展示区,可是轮播图或者列表,用于展示重要位置或者功能分区。 2.下方对应n多个列表,页面左右滑动切换底部分...

  • 项目上线后,项目一些主要功能要做组件化,涉及到打成framework或者私有库pod ,做成开放平台。
    这个制作成framework和pod引用,编写测试demo时,又有幸回归了这个问题,又发现更大的坑,唉~
    比如做好静态库framework,然后新建工程去引用自制库,运行有Library not loaded
    这个多种情况,其一如果我静态库要求高于测试工程,在targets->General中,Framework,Libraries,and Embedded Content中将自制库置为Do not Embed
    以为在拖拽引入是默认是Embed and sign ,编译可过,注意这里xcode的file->workspace setting中设置均为new building system

    如果你项目中存在三方库(比如AFN,webp图库等),而且你还要自制静态库,这里我解决方案是,在制作静态库的项目中,新建pod文件,把工程依赖搭建好,导出framework(.a这里我试过编译不过)。
    这个framework中,做好真机模拟器架构合并,导入测试项目,同样,测试项目中也引入podfile,并且包含所有静态framwork中的pod引用,编译才不会报错。

    其二拆分私有库组件依赖,我还在测试,等成功再追加评论。

    是我自制静态库版本问题,与测试工程不匹配,在

    iOS 真机 dyld: Library not loaded: 问题(已解决)

    最近公司给换了新的pro和测试机,结果一跑真机就出现这种问题,经过一天的折磨,现在准备写出来我的方案。 1.遇到这个问题,首先想到的就是从手机上删掉app,然后cl...

  • iOS提审UIWebView的坑

    近期提审公司的一款应用,遇到UIWebView的坑,在这里总结一下: 目前上传构建包的时候,如果扫描到代码中含有UIWebView源码引用或者静态库就会收到一下邮件: 证明你...

  • IOS-UINavigationController详解

    (一)UINavigationController及其相关控件之间的关系 通过对上述几个类的属性的罗列,我们可以做个总结 基本介绍 UIBarItem一个可以放置在Bar之上...