240 发简信
IP属地:浙江
  • 120
    手把手教你利用Jenkins持续集成iOS项目

    前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,...

  • 120
    iOS用自签名证书实现HTTPS请求的原理实例讲解

    更新:苹果官方发布公告,暂缓HTTPS的强制性要求,具体要求时间再另行通知,要配置的开发者们可以暂缓一口气了。 在16年的WWDC中,Apple已表示将从2017年1月1日起...

  • 方案1: 使用UIButton属性contentEdgeInsets、titleEdgeInsets、imageEdgeInsets;(基本的视图属性,三个属性的设置效果可在XIB或storyboard中观察出来,常用属性)。
    方案2:使用- (void)layoutSubviews;方法,在这个方法中获取子视图UIImageView, UILabel重新对子视图的位置调整。(常用的方法)
    方案3:使用视图位置调整方法(这个用的少)
    - (CGRect)contentRectForBounds:(CGRect)bounds;
    - (CGRect)titleRectForContentRect:(CGRect)contentRect;
    - (CGRect)imageRectForContentRect:(CGRect)contentRect;
    方法4:不使用系统按钮的子视图属性,自己在自定义的控件上添上UIImageView和UILabel视图(常用的方法)
    方法5:使用objective-c中runtime的方法或属性替换,针对上面的方法和属性进行替换。

    注意点:在UIButton中titleLabel和imageView子视图属性是只读的,不可以直接修改。

    UIButton你真的会用吗?

    在实际开发中,经常会遇到这几种图文排列情况 笨笨的我,第一次接到UI类似上图下字设计时,毫不犹豫的用了一个UILabel和UIImageView的组合,自己觉得很完美。但是随...

  • 方案1: 使用UIButton属性contentEdgeInsets、titleEdgeInsets、imageEdgeInsets;(基本的视图属性,三个属性的设置效果可在XIB或storyboard中观察出来,常用属性)。
    方案2:使用- (void)layoutSubviews;方法,在这个方法中获取子视图UIImageView, UILabel重新对子视图的位置调整。(常用的方法)
    方案3:使用视图位置调整方法(这个用的少)
    - (CGRect)contentRectForBounds:(CGRect)bounds;
    - (CGRect)titleRectForContentRect:(CGRect)contentRect;
    - (CGRect)imageRectForContentRect:(CGRect)contentRect;
    方法4:不使用系统按钮的子视图属性,自己在自定义的控件上添上UIImageView和UILabel视图(常用的方法)
    方法5:使用objective-c中runtime的方法或属性替换,针对上面的方法和属性进行替换。

    注意点:在UIButton中titleLabel和imageView子视图属性是只读的,不可以直接修改。

    自定义按钮之:文字图片位置随意定制

    可能有些看到这篇文章的朋友会觉得很不屑:“按钮谁不会自定义?还需要看你的?” 也确实,按钮是我们项目中最常见的控件之一,天天在使用。对于不同类型的按钮,我们是否有更加简便的...

  • 120
    Fastlane实战(一):移动开发自动化之道

    本人一直认为:在程序的世界里,一切重复性的,流程化的工作都可以交给自动化去完成。 在移动开发中也是如此:其实写代码只是我们开发过程中的一部分,除此之外我们还需要进行编译,打包...

  • 120
    移动客户端业务层组件化(3)- 我们的方案iOS篇

    整体架构图: 架构场景分析: 场景1:A组件内部VC互相调用: 直接实例化ViewController然后Push or Present即可 场景2:A组件的VC1调用B组...

  • 120
    iOS的组件化思路分享

    iOS的组件化,一直都是一个理念,很多大公司一直在强调却没有具体可行的或简单可行的方案。所以分享下大概思路。 框架说明: 继续集成:一个主工程(壳工程),包含所有的内容(整个...

  • 120
    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • iOS组件化思路-大神博客研读和思考

    一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码...