240 发简信
IP属地:山东
  • 120
    这或许是最全面的竞品分析资料!

    目录 1. 竞品分析目的 2. 竞品分析定义 3. 竞品选取标准 4. 竞品获取渠道 5. 竞品获取内容 6. 竞品分析报告 7. 竞品分析方法 8. 竞品分析维度 1竞品分...

  • 一、你会什么。
    二、你想干什么。
    三、你目标是什么。
    虽然经历坎坷。但还是没有看到你把你的想法或技能变现。大钱难。小钱要看自己怎么做。记住要把自己的想法或技能变现。我和你一样。大专毕业。工作没几年。除了没对象其他都有啦😪

    二十五岁的我

    !95年,性别女,目前待业在家,负债3万。满脑子就是想着赚钱,存钱。 在江苏这边,虚岁应该算是26岁了,单身狗一个,我妈已经催婚已经催的放弃我了。 16年大专毕业,去了一家上...

  • 我觉得个人的私事,别的没必要这么激动吧。尤其还是和你不想关的人。

    厚颜无耻,两个戏子,一群脑残粉

    厚颜无耻,两个戏子,一群脑残粉!请各位看官先来看一个网页新闻截图: 《爱情尸骨未寒,李晨怒斥范冰冰消费李晨:她的爱情早已让位于野心》。 今晚健身回来,准备稍作休息后去洗漱,然...

  • 120
    一个人走多远取决于这四点

    情绪 先处理好自己的情绪,在去处理自己的事情。 有的时候一件很简单的事情,情绪化后这件小事情也许会变的很复杂。 在一个其乐融融的环境下记得收敛自己,不要把自己不好的情绪带入这...

  • iOS利用Safari调试WebView

    前言: 我们在使用WebView或者是WkWebView加载html页面时,JS报错或者是html页面出现问题的时候我们很难在我们写的代码中找到问题存在的地方,就算是明明知道...

  • 120
    绝望时,你可以这样

    01 大概五年前的时候,有天我突然感觉脚掌隐隐作痛,自查后发现长了个玉米粒大的东西,而且越来越痛。去附近医院检查医生也没有下出结论,只是给开了涂抹药,说如果再严重就得手术去除...

  • 哥们,技术没到呢就别瞎写技术博客好么,你这样的博客就是让稍微懂点的觉得浪费时间,让菜鸟误入歧途;
    你的这篇文章通篇就和架构p关系没有,还冠上了架构的旗号;
    车轱辘话不停的说,真正有用的有多少?
    就拿你这个所谓的架构来说说:
    (1)你的做法就是把所有的自定义控件的代理的方法名统一了,怎么实现的先不管,这么做导致的结果(或者说问题)是什么?一个ViewController中的所有相关代理都写到了一个方法里,区分是谁的调用需要靠if判断,那你哪如让他们走自己的方法啊?要是这个ViewController里边有100个代理,每个代理10行代码,你这一个方法就一千行了,这样看起来很方便么?找代理方法很好找么?别人在研究如何让ViewController轻量化,你做的事情却是让它更重量级好么.
    (2)一个自定义控件只会有一个代理方法么?不是把,如果有两个,三个,甚至十多个呢?这种情况你怎么处理?你是不是要说再加一个参数了?那样更"漂亮"了,一层if判断已经不能解决问题了,还要在嵌套一层if判断;还有多参的情况,如果有的代理确实需要多个参数呢,你怎么办?传个字典么?然后自己再去想办法"解读"这个字典?再往下我不用说了把?
    (3)代理方法可以根据具体的控件不同而命名,这样的方法名可以包含必要的提示信息,让你知道这方法是干什么的,就是所谓的见名知意;你这样"统一"了方法名,你知道代理都是做什么的么?就算你进入到了这个自定义控件里边,也得不到说明吧?比如我自定义了一个SegmentedControl,我可以将代理方法命名为[LSYSegmentedControl:selectedItemAtIndex:],而你的只能是一个没什么实际含义的固定的方法;
    (4)你研究这个所谓的"架构"的一个理由是,代理多了太乱不好找,这点我其实很诧异,第一,相比下你的这个"架构"比正常的方式复杂了一个数量级(还tm是平方的那种数量级!),这本身就和你的初衷矛盾吧?第二,代理多了怎么就不好找了?你觉得不好找是因为你的代理的命名[不规范],正确的命名是要在代理方法前加上自定义控件的类名的,可以加个self作为参数也可不加,如果这样你还是觉得乱,不好找,还可以用"#pragma mark - XXXdelegate"语法进行分割;
    以上,希望作者衡量下自己的技术,写点有用的博客,如果你不是大神,那些装B的车轱辘话还是少说

  • 可以加Q吗?

    iOS快速编译BUCK

    请移步:https://zhuanlan.zhihu.com/p/27584726?utm_medium=social&utm_source=wechat_session 作...

  • atom 里面这个buck 用不了

    iOS快速编译BUCK

    请移步:https://zhuanlan.zhihu.com/p/27584726?utm_medium=social&utm_source=wechat_session 作...

  • 大佬怎么启动模拟器啊

    iOS快速编译BUCK

    请移步:https://zhuanlan.zhihu.com/p/27584726?utm_medium=social&utm_source=wechat_session 作...

  • ipad 没有Connect via network 选项 ipad 不能无限调试么

    iOS Xcode9 真机无线调试及遇到的问题-简书

    1、基本准备: Xcode9.0及以上 iPhone手机iOS 11.0及以上 手机与电脑必须是同一个局域网连接 2、调试操作 我们先用数据线将手机与电脑连接,然后点击Xco...

  • 很牛X

    彻底解决2022年最新CocoaPods安装出现的新问题

    (1)gem sources -l (2)gem sources --remove https://rubygems.org/ (3)gem sources -a http...

  • 虽然不喜欢打击人。但这个标题真的是让我进来浪费了五分钟:joy:

    重写iOS项目 浅谈iOS架构

    背景 在公司写iOS项目,但是好几个月没写代码了(没写什么有意义的代码了),大概一两年前公司的一位前辈开发了一套便于快速开发的框架,我们每天就是照猫画虎,写着重复的代码,说实...