240 发简信
IP属地:北京
  • 120
    iOS的MVP设计模式

    前言 最近一段时间,公司刚做完一个MVP项目,我有一个习惯:在项目结项之后总结一下项目中新接触的问题。Google一下关键字“iOS MVP”,发现一些文章,最后是 这篇文章...

  • 120
    iOS MVC及MVP设计架构浅析及使用实例

    本文demo地址:https://github.com/TheRuningAnt/TestMVPFramework.git 虽然做了好几年iOS开发了,洋洋洒洒也写过了很多代...

  • 120
    饿了么移动APP的架构演进

    0 引言 时代演进,技术也随之发展。到今天,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈大、愈来愈多的APP也在不断地、持续地...

  • 第三种方式貌似有问题

    iOS判断手机是否越狱

    在进行模拟器测试时,由于电脑内存在第二个以及第三个常见越狱文件,一直判断已越狱。 判断是否越狱的常用几中判断方式

  • 120
    simctl

    simctl是iOS模拟器命令行管理工具 simctl于安卓的adb命令非常相似。虽然苹果官方文档没有对它进行任何说明。但是我们可以通过Applications/Xcode....

  • 120
    iOS 技术发展史:2018

    2018年 iOS 技术发展有点跌宕起伏。在苹果官方进入慢车道的同时,谷歌却强势推出了新的跨平台移动架构 Flutter;同一时间,与 Flutter 类似的跨平台解决方案 ...

  • 120
    iOS使用Workspace来管理多项目

    参考:iOS使用Workspace来管理多项目,个人觉得这篇文章讲解的不错。 前言 Workspace,工作空间,可以用来管理多个Xcode Project,像Cocoapo...

  • 120
    C语言结构体内存分配

    废话不多说,直接通过🌰来看一下C语言结构体的内存分配。 🌰1: 打印结果如下: 下面通过画图的方式来讲解上面的打印结果。 🌰2: 打印结果如下: #pragma pack(4...

  • Objective-C++

    苹果的Objective-C编译器允许你在同一个源文件中混合使用C++和Objective-C,这种Objective-C/C++混合的语言被称为Objective-C++。...

  • 120
    iOS 13 UICollectionView新的布局方式

    前言 众所周知,UICollectionView是一个非常灵活的控件,可以实现各种酷炫的样式,究其原因,是因为苹果巧妙地将UICollectionView的布局和渲染分隔开了...

  • NSString存储管理--NSTaggedPointerString

    上面这段代码输出为: 我们知道oc存储主要分成数据区、堆区和栈区, __NSCFConstantString显然是常量字符串,地址0x10c843820自然就是存储在数据区。...

  • @heroims 我的项目是RN的项目,里面有一些c++的代码,现在报 #include <algorithm> 找不到

    OLLVM代码混淆移植与使用

    简介 OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加...

  • ld: file not found: /Library/Developer/Toolchains/LLVM7.0.0svn.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
    clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
    Command /Library/Developer/Toolchains/LLVM7.0.0svn.xctoolchain/usr/bin/clang failed with exit code 1
    编译之后报错,怎么解决呢?

    OLLVM代码混淆移植与使用

    简介 OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加...

个人介绍
别以为世界抛弃了你,世界根本没空搭理你……