240 发简信
IP属地:上海
  • 120
    Swift 算法实战之路:二分搜索

    紧接上文,排序之后我们来谈谈搜索。一般最直接的搜索就是遍历集合,然后找到满足条件的元素。这种直接的暴力搜索法实现起来简单,但是当输入数据十分巨大的时候,搜索起来就会很慢(复杂...

  • 朋友,swift 4.1 表情都加载不到啊

    自定义聊天表情键盘(swift版本)

    最近公司没事,自己写了个自定义聊天表情键盘,功能简单,零污染,导入就可以用。右边是github地址(demo源码),喜欢的话给个star,不喜欢可以帮助我修改下(qq.173...

  • 你好,我遇到个问题,xcode提示'RCTPackagerClient.h' file not found,不能运行,求助

    使用Cocoapods为现有iOS原生项目集成React Native

    1、安装ReactNative环境 这一步可以参照 http://reactnative.cn/docs/0.36/getting-started.html#content ...

  • 好干啊,我看了三天下午才看完~:dizzy_face:

    iOS架构实践干货:AOP替代基类 + MVVM + ReactiveObjC + JLRoutes组件化

    前言:最近公司应用架构重构,受到反革命工程师去基类,去Model等影响,将一些已经做的架构工作和思想稍微做一些总结,故此有了这篇文章,如有错误,漏洞,或者傻x之出,请包涵一笑...

  • 我按照您的文章配置了一遍,但是在 后出现了问题,求指教啊
    ```
    ** EXPORT FAILED **
    [13:24:37]: Exit status: 70
    [13:24:37]: No provisioning profile provided
    [13:24:37]: Make sure to pass a valid provisioning for each required target
    [13:24:37]: Check out the docs on how to fix this: https://github.com/fastlane/fastlane/tree/master/gym#export-options

    +---------------+-------------------------+
    | Build environment |
    +---------------+-------------------------+
    | xcode_path | /Applications/Xcode.app |
    | gym_version | 2.62.1 |
    | export_method | enterprise |
    | sdk | iPhoneOS11.1.sdk |
    +---------------+-------------------------+

    [13:24:37]: ▸ cd /Users/Stevens/SquirrelPay
    [13:24:37]: ▸ export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/Stevens/.rvm/gems/ruby-2.4.0/bin:/Users/Stevens/.rvm/gems/ruby-2.4.0@global/bin:/Users/Stevens/.rvm/rubies/ruby-2.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/Stevens/.rvm/bin"
    [13:24:37]: ▸ /usr/bin/touch -c /Users/Stevens/Library/Developer/Xcode/DerivedData/SquirrelPay-gwgxfkfdjldgwchhopdkiowimjch/Build/Intermediates.noindex/ArchiveIntermediates/SquirrelPay/BuildProductsPath/Release-iphoneos/SquirrelPay.app.dSYM
    [13:24:37]: ▸ ** ARCHIVE SUCCEEDED **
    [13:24:37]:
    [13:24:37]: ⬆️ Check out the few lines of raw `xcodebuild` output above for potential hints on how to solve this error
    [13:24:37]: 📋 For the complete and more detailed error log, check the full log at:
    [13:24:37]: 📋 /Users/Stevens/Library/Logs/gym/SquirrelPay-SquirrelPay.log
    [13:24:37]:
    [13:24:37]: There seems to be a mismatch between your provided `export_method` in gym
    [13:24:37]: and the selected provisioning profiles. You passed the following options:
    ```

    自动化工具Fastlane笔记一: 安装, 打包,上传(testFlight,app store)

    在使用Fastlane打包之前,你的项目必须是正确的。我的意思是说,你得用原生的方式成功Archive,upload你的测试项目! 前话 因为初探,只是简单的介绍了fastl...

  • 你好,我报错提示:Add 'gem "cocoapods"' to your Gemfile and restart fastlane
    请问这个Gemfile里面要怎么添加 'gem "cocoapods"

    自动化工具Fastlane笔记一: 安装, 打包,上传(testFlight,app store)

    在使用Fastlane打包之前,你的项目必须是正确的。我的意思是说,你得用原生的方式成功Archive,upload你的测试项目! 前话 因为初探,只是简单的介绍了fastl...

  • 确实核心是布局,运行出来看图层结构就发现,是不会重叠的

    LazyScrollView 简单看

    LazyScrollView 是一个高性能的 scrollView 重用布局框架, 实现了视图的重用和自动加载, 值得学习一二 使用的时候的核心代码分析 我们从上面这个代理中...

  • 好熟悉的 对象、类与元类的关系 图

    [REVIEW] Objective-C 中的对象、类、元类

    前言 现在写文章拖延症特别严重啊 (😂)...... 本文我们将复习一下 Objective-C 中的一些关于类的知识。 在开发过程中,类与对象相信大家再熟悉不过了,有时我们...

  • 写的很详细。深入,其实运营策略最直接时效性的表现就在“活动”上,美团的下单红包很有意思(【美团外卖】第8个领取的人红包最大! 手快有,手慢无)

    美团外卖VS饿了么,外卖两巨头的产品运营策略

    1月9日,美团点评发布内部邮件宣布再次调整核心业务的组织架构,具体为美团平台与酒旅事业群合并,成立美团平台酒旅事业群;大众点评平台与到店综合事业群合并,成立点评平台及综合事业...

  • 不错不错,挺清晰的

    Swift数组中Map,FlatMap,Filter,Reduce的使用

    Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组 1. 比如我们有一个这...

  • 这样 WK的缓存机制就没用了,可以试试比对标记的方式,只是需要H5端配合

    WKWebView简单使用及关于缓存的问题

    WKWebView的简单使用 简单使用 初始化 WKNavigationDelegate 如果需要处理web导航操作,比如链接跳转、接收响应、在导航开始、成功、失败等时要做些...

  • 新版本 的 WebViewJavascriptBridge 三方,只有一个setWebViewDelegate方法了,只需要先签setWebViewDelegate后实现系统代理 就可以...

    偶遇WKWebView不执行代理的一种坑

    背景: 1. 通过<图1>方式创建WKWebView。 2. @interface实现过<WKNavigationDelegate, WKUIDelegate>。 3. @p...