为你推荐

插件 KSImageNamed 用图片时自动显示图片缩略图

https://github.com/ksuther/KSImageNamed-Xcode 也是非常残暴的一个功能,在开发中我们的图片名称都是fb_poinum_high类似的,用这个插件敲出前缀就能够看到对应的一批图片缩略图再上下选择非常方便。 不足之处也有,那就是已经敲完的代码想看到图片缩略图必...

插件 FuzzyAutocomplete 代码补全支持模糊查询

https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin 代码补全时可以不用从头开始敲,只要记得某个特定词汇就能匹配到。并且对于项目中有好几种前缀的比如我们以前有的事MT前缀有的是MTB前缀,这种就算你前缀敲漏了只要后面对了也能匹配的到。&nbs...

NSClassFromString跟NSStringFromClass

NSClassFromString和NSStringFromClass  NSStringFormClass这个不用说,看命名都应该知道吧。  NSClassFromString将NSString转换成一个Class,如果不存在,返回一个nil。  正常来说,  idmyObj=[[NSClassFromString(...

iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer

首先新建一个基于SigleviewApplication的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为: viewController.h文件: 1.   &nb...

UIScrollView详解

UIScrollView类负责所有基于UIKit的滚动操作。一、创建当你创建完滚动视图后,你可以将另一个视图的内容粘合到滚动视图的空白页上。这回创建一个滚动的内容窗口: 你必须给出内容的实际大小,这样滚动视图才知道滚动的范围: 要开启缩放功能需要调整视图的两个属性,分别是maxinumZoomSca...
代码星球·2020-06-27

iOS UIAppearance使用详解

iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个方法是统一全部改,比如你设置UINavBar的tintColor...

iOS各种调试技巧

断点,我要说的断点是BreakPoint!基本上不是残废的IDE都具有断点调试功能吧!尤其是XCode,我们家的IDE断点调试功能可是强中又是强中手!在这之前大家可以先了解一下哈子是断点?它怎么实现的?工作原理怎么样的?点击那个黑列列就创建了一个断点,再次点击就临时取消这个断点(但是不删除),长按那个断点拖出去就删除了...
代码星球·2020-06-27

UITableViewCell的---accessoryType属性

1234567cell.accessoryType=UITableViewCellAccessoryNone;//cell没有任何的样式 cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;//cell的右边有一个小箭头,距离右边有十几...

iOS UILabel详解

·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRectrect=CGRectMake(100,200,50,50);UILabel*label=[[UILabelalloc]initWithFrame:rect];2、text//设置和...
代码星球·2020-06-27

开始iOS 7中自动布局教程(一)

你是否曾经想让你的app在横竖屏方向上看起来都表现良好而受挫?是否在做支持iPhone和iPad屏幕布局界面时几近大小便失禁?今天我将给你带来好消息! 一直为大小相同的屏幕设计一个用户界面并不难,但如果屏幕的尺寸改变的话,UI元素的位置和大小也需要相应的做出改变。 到目前为止,如果你的设计相当的复杂...

Launch Screen在iOS7/8中的实现

目前项目中需要解决的问题是:兼容iOS7和iOS8,之前的版本不需要支持了实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的LauchScreen有关iPhone6/6+相关尺寸见这里需要如下尺寸图片:用于iPhone6+的1242x2208,或者1080x1920,也就是RetinaHD5.5用于iPhone6的750...

iOS开发效率之为Xcode添加常用的代码片段

tableview是我们经常使用的控件,而使用tableview控件需要自己去实现一些基本的tableview的代理。这些对于每个程序基本上都是大同小异。对于声明property来说也是我们经常需要做的工作。所以我们需要把这些公用的东西总结成代码块,供我们以后的快捷使用.具体步骤如下:1.将我们需要重复使用的代码块全部...

IOS推送通知的实现步骤

推送通知,也被叫做远程通知,是在iOS3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(ApplePushNotificationServic...