MBProgressHUD 源码笔记 发表于 2017-05-28 | 阅读次数 MBProgressHUD 是开发中使用非常频繁的一个提示框的第三方库,MBProgressHUD 用法简单、源代码也比较少,它的使用方法可以参考Github 上的说明,网络上也有很多对 MBProgressHUD 的源码解析,但是别人的解析终归是别人的,我们只能作为参考,作为学习还是需要亲自去源码 ... 阅读全文 »
聊一聊 iOS 状态栏 发表于 2017-05-24 | 阅读次数 现在很多 APP 为了保持界面的统一,会让 iOS 状态栏的背景颜色和导航栏的颜色一致,有的时候还会隐藏状态栏,开发中修改状态栏往往一次弄好之后就不会再改变了,下面就记录一下各种调整状态栏颜色以及隐藏状态栏的设置(本文的内容只适用于 iOS7 及以上) 了解一下状态栏(UIStatusBar)所谓状 ... 阅读全文 »
如何调整 UIButton 的图片和文字的相对位置 发表于 2017-05-14 | 阅读次数 iOS 开发中默认设置 UIButton 的图片和文字是图片在左文字在右,实际开发中这种默认的样式可能不是我们想要的,那么就需要进行调整,下面就介绍一下如何调整 UIButton 的图片和文字的相对位置 基本介绍UIButton 内部的文字和图片分别对应 titleLabel 和 imageView ... 阅读全文 »
OC 和 Swift 自定义打印输出 发表于 2017-05-13 | 阅读次数 iOS 开发过程中,经常需要在 Debug 模式下使用打印日志输出(在 OC 中默认是使用 NSLog 打印, Swift 中默认使用 print 打印)进行调试,但是 Release 之后打包生成安装文件之后就不需要这些输出了,并且 Release 之后打印输出还会影响 App 的性能,苹果上架审 ... 阅读全文 »
自定义 UITableViewCell 发表于 2017-05-12 | 阅读次数 iOS 开发中 UITableView 是用的非常多的控件之一,而 UITableViewCell 是构建一个 UITableView 的基础,UITableViewCell 系统提供了四种默认的样式,但是实际开发中这四种样式往往不能满足要求,于是就需要自定义 UITableViewCell,本文就 ... 阅读全文 »
友盟分享 U-Share 的集成与使用 发表于 2017-05-07 | 阅读次数 在 iOS 开发中,社交分享或者第三方授权登录已经是一个常见的功能了,当我们需要快速集成多个平台的分享或者登录的时候,如果把一个个的第三方 SDK 导入工程项目里,费时费力还容易出错,这个时候我们使用 ShareSDK、友盟等第三方的分享平台可以快速在项目中集成多个社交平台的分享或者授权登录 下面就 ... 阅读全文 »
程序员技术练级攻略 发表于 2017-05-04 | 阅读次数 这篇文章是找工作时候,面试我的一位朋友推荐给我的,文章是 2011 年写的,现在回过头看这位作者真的很有前瞻性!作者陈皓是 酷壳 的博主,文章现在看依然不过时,很多东西还是值得学习的,我转载过来与大家共勉 原文地址:程序员技术练级攻略 以下是文章内容 月光博客6月12日发表了《写给新手程序员的一封信 ... 阅读全文 »
iOS App 签名的原理 发表于 2017-05-02 | 阅读次数 本文章转载自 iOS App 签名的原理,iOS 开发肯定避免不了要接触到 iOS 的各种证书、配置文件等,总是让人搞得很晕,还容易出错,这篇文章从原理上解释了 iOS 的签名机制,最重要的是作者由浅入深的讲解,通俗易懂! 下面开始文章的正文: iOS 签名机制挺复杂,各种证书,Provisioni ... 阅读全文 »
多使用 Xcode 快捷键,让效率起飞 发表于 2017-05-01 | 阅读次数 都说真正的编程高手都是不用鼠标的,行走江湖就靠着一把键盘。这是有原因的,实际上不管是在编程还是日常使用电脑的过程中,使用快捷键操作很多时候确实比用鼠标点来点去的在速度和效率上快很多,作为 iOS 开发者接触最多的 IDE 就是 Xcode 了,作为一个合格的 iOS 开发怎么能不会使用 Xcode ... 阅读全文 »
Objective-C Runtime 运行时之六:拾遗 发表于 2017-04-29 | 阅读次数 本系列文章转载自南峰子的技术博客 本文原地址:Objective-C Runtime 运行时之六:拾遗 前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。 本章的内容并不算重点,主要针对前文 ... 阅读全文 »