https://github.com/TTTAttributedLabel/TTTAttributedLabel/issues/733 set the same text in storyboard or xib to the label again.…
本文并非最终版本,如有更新或更正会第一时间置顶,联系方式详见文末 如果觉得本文内容过长,请前往本人 “简书”       加载优先顺序: 1.用系统的loadView方法创建控制器的视图 2.如果指定加载某个storyboard文件做控制器的视图,就会加载storyboard里面的描述去创建view 3.如果指定读取某个xib文件做控制器的视图,就根据指定的xib文件去加载创建 4.如果有xib文件名和控制器的类名前缀(也就是去掉controller)的名字一样的 xib文件,就会用这个xib文…
前言 在iOS开发中,很多公司对项目的版本控制管理都使用了git,当然也有部分公司使用的是svn.当年我最初接触的是svn,觉得使用起来挺方便的,但是每次切分支都需要下载一份新的代码起来,这实在太麻烦了,而且公司的网络下载一个项目的所有资源起来也有数百M,这还用工作么? 当年,第一次听说github的时候,就听说是使用git来管理的,可是那时的我感觉好复杂,不知道如何入手.如今,对git的使用可以说是很熟练了,不管是使用命令操作还是直接使用GUI界面工具操作. 就让我带着还不会使用git的同志,…
http://www.cocoachina.com/industry/20131108/7322.html 这篇不是什么教程.Cocoa autolayout出来蛮久了.以前多次想去深入研究一下,每次都很蛋疼无序.这东西是在有些搞.尤其习惯了code写布局的.看到Visual format language,简直要掀桌子.搜教程,满世界都是,没有一个讲得透彻的.例子空洞.你们就只会3个控件横向布局对法?浑浑噩噩看了多篇.有了点总结.槽不多吐了.简单讲讲. Autolayout,开始于iOS6.0…
1:ARC环境下,strong代替retain.weak代替assign2:weak的作用:在ARC环境下,,所有指向这个对象的weak指针都将被置为nil.这个T特性很有用,相信很多开发者都被指针指向已释放的对象所造成的EXC_BAD_ACCESS困扰过,使用ARC以后,不论是strong还是weak类型的指针,都不会再指向一个已经销毁的对象,从根本上解决了意外释放导致的crash. 3:assign的作用:简单赋值,不改变引用计数,对基础数据类型 (例如NSInteger,CGFloat)和…
Autolayout,開始于iOS6.0   一.什么时候用autolayout比較适合   1.不负责任的骑墙派说法:apple的设备越来越多了,你的应用应该都使用al. (而且用sb)   2.要看应用内容决定.假设你的内容是信息众多.同一时候须要展示的类别也非常多.尺寸动态不定.甚至这些是在列表中的.(如社交应用).Al能给于非常大的帮助.   3.Mac os的应用.如今都做iOS了. mac app的窗体.会有大小变化.al比較合适.   4.支持多向转屏的iPad应用.(有须要支持多…
今天给大家介绍一下Apple开发中三种几种常用的应用程序编写方式:纯代码创建.使用storyboard/XIB.我们都知道,纯代码编写模式适合大型项目大规模使用,利于版本管理.追踪改动以及代码合并,代码重用性强,代码后期维护方便快捷.但是我们不能否认它开发周期长,代码结构复杂,自动布局AutoLayout困难等缺点, 一.Interface Builder介绍 1.概念 Interface Builder苹果平台下用于设计和测试用户界面的应用程序,简称IB.简单理解,IB就是提供可视化设计环境.…
1. 利用代码: 2.利用XIB: 3.利用Storyboard: Xcode 7默认该方式创建项目工程,就不必多说了!…
设透明背景的时候直接设置RGB值  然后设置Opacity即可…
- (void)setupTipsLabel:(TTTAttributedLabel *)label { UIColor *red = [UIColor mainColor]; UIColor *gray = [UIColor colorWithHexString:@"0x888888"]; NSString *text = @"注:门店客服.预约电话.救援电话可支持填写最多5个电话,多个电话用英文 \",\" 隔开"; NSMutableAtt…