51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ios
iOS UIAppearance使用详解
iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个方法是统一全部改,比如你设置UINavBar的tintColor...
代码星球
·
2020-06-27
iOS
UIAppearance
使用
详解
iOS各种调试技巧
断点,我要说的断点是BreakPoint!基本上不是残废的IDE都具有断点调试功能吧!尤其是XCode,我们家的IDE断点调试功能可是强中又是强中手!在这之前大家可以先了解一下哈子是断点?它怎么实现的?工作原理怎么样的?点击那个黑列列就创建了一个断点,再次点击就临时取消这个断点(但是不删除),长按那个断点拖出去就删除了...
代码星球
·
2020-06-27
iOS
各种
调试
技巧
iOS UILabel详解
·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRectrect=CGRectMake(100,200,50,50);UILabel*label=[[UILabelalloc]initWithFrame:rect];2、text//设置和...
代码星球
·
2020-06-27
iOS
UILabel
详解
开始iOS 7中自动布局教程(一)
你是否曾经想让你的app在横竖屏方向上看起来都表现良好而受挫?是否在做支持iPhone和iPad屏幕布局界面时几近大小便失禁?今天我将给你带来好消息! 一直为大小相同的屏幕设计一个用户界面并不难,但如果屏幕的尺寸改变的话,UI元素的位置和大小也需要相应的做出改变。 到目前为止,如果你的设计相当的复杂...
代码星球
·
2020-06-27
开始
iOS
自动
布局
教程
Launch Screen在iOS7/8中的实现
目前项目中需要解决的问题是:兼容iOS7和iOS8,之前的版本不需要支持了实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的LauchScreen有关iPhone6/6+相关尺寸见这里需要如下尺寸图片:用于iPhone6+的1242x2208,或者1080x1920,也就是RetinaHD5.5用于iPhone6的750...
代码星球
·
2020-06-27
Launch
Screen
iOS7
中的
实现
iOS开发效率之为Xcode添加常用的代码片段
tableview是我们经常使用的控件,而使用tableview控件需要自己去实现一些基本的tableview的代理。这些对于每个程序基本上都是大同小异。对于声明property来说也是我们经常需要做的工作。所以我们需要把这些公用的东西总结成代码块,供我们以后的快捷使用.具体步骤如下:1.将我们需要重复使用的代码块全部...
代码星球
·
2020-06-27
iOS
开发
效率
之为
Xcode
IOS推送通知的实现步骤
推送通知,也被叫做远程通知,是在iOS3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(ApplePushNotificationServic...
代码星球
·
2020-06-27
IOS
推送
通知
实现
步骤
iOS iOS8注册通知
一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。 用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送注册过程:if (IS...
代码星球
·
2020-06-27
iOS
iOS8
注册
通知
iOS UI 的坑:不要 remove UITableViewCell 的 contentView
看到标题,你可能会想,怎会有人傻到这么做?好吧,一个像我一样没有经验的程序员的确可能。这个问题的背景是,在需要重绘UITableViewCell时,经常遇到需要清空所有subview的情况。而我们有这样一段代码可以利用:UIView+Utils.m-(void)removeAllSubviews{ for...
代码星球
·
2020-06-27
iOS
UI
的坑
不要
remove
Xcode6模拟器iOS8键盘出不来问题
Xcode6推出后,我们在使用它编辑项目的时候,发现它跟之前版本的模拟器不太一样了,点击输入框的时候,第一次模拟器的键盘会出现,但是以后再点输入框,键盘就出不来了。 这是因为Xcode6中的模拟器键盘设置跟之前的版本不一样了。之前版本是模拟器的键盘和电脑的键盘都可以使用,但...
代码星球
·
2020-06-27
Xcode6
模拟器
iOS8
键盘
不来
在iOS 8中使用UIAlertController
iOS8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样...
代码星球
·
2020-06-27
iOS
使用
UIAlertController
iOS中定时器NSTimer的开启与关闭
调用一次计时器方法:myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repe...
代码星球
·
2020-06-27
iOS
定时器
NSTimer
开启
关闭
iOS开发:创建真机调试证书
关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题。今天就着重说一下关于针对于苹果开发者网站更新之后的真机调试证书申请。这所有的前提都是:你得有苹果开发者账号个人($99)、公司($99)、企业($29...
代码星球
·
2020-06-27
iOS
开发
创建
真机
调试
iOS文件操作的十个小功能
NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。下面将介绍NSFileManager文件操作的十个小功能。我们在Documents里面进行举例,首先是获取Documents的路径。这个在iOS开发之沙盒机制(SandBo...
代码星球
·
2020-06-27
iOS
文件
操作
十个
功能
iOS程序-使用xib的owner
1.添加绿色的view,MJViewController对象作为owner NSArray*array=[[NSBundlemainBundle]loadNibNamed:@"MyView"owner:selfoptions:nil]; UIView*...
代码星球
·
2020-06-27
iOS
程序
使用
xib
owner
首页
上一页
...
25
26
27
28
29
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他