-
[Iphone] 批改UITextView光标高度
修改UITextView光标高度自定义UITextView文字字体时,经常出现光标与字体的高度不匹配,可以通过下面代码修改默认的光标高度,//创建子类重写UITextView方法-(CGRect)caretRectForPosition:(UITextPosition*)position{CGRec...
52
热度 -
[Iphone] layoutSubviews何时调用的有关问题(转)
layoutSubviews何时调用的问题(转)今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentC...
34
热度 -
[Iphone] iPhone装置型号列表
iPhone设备型号列表if([platformisEqualToString:@"iPhone1,1"])return@"iPhone2G(A1203)";if([platformisEqualToString:@"iPhone1,2"]...
72
热度 -
[Iphone] Objective-C之幽雅的命名
Objective-C之优雅的命名ThereareonlytwohardthingsinComputerScience:cacheinvalidationandnamingthings.在计算机科学中只有两件难事:缓存失效和命名。—PhilKarlton计算机语言是人和计算机之间通讯的媒...
284
热度 -
[Iphone] 关于iPhone6/6Plus下app状态栏内容放大有关问题
关于iPhone6/6Plus下app状态栏内容放大问题关于iPhone6/6Plus下app状态栏内容放大问题问题描述最近发现公司的应用在iPhone6和iPhone6Plus下运行时,状态栏的内容比系统正常的尺寸要大。然后观察其他app,有的是正常的(比如QQ)。如下图:解决方案其实就是需要为i...
67
热度 -
65
热度 -
[Iphone] 即时通讯UI-聊天界面(UITableView展示左右两人聊天)
即时通讯UI-聊天界面(UITableView显示左右两人聊天)目录1.创建UITableView对象并设置相关属性2.创建cellModel模型//枚举类型typedefenum{ChatMessageFrom=0,//来自对方的消息ChatMessageTo//发给对方的消息}ChatMesag...
124
热度 -
[Iphone] 设计移动App的十大技能
设计移动App的十大技巧编写一款Android或iOS应用也许很容易,但是若想设计的成功却不是一件简单的事,用户界面对于一款移动应用的成功是至关重要的。也许你会说,为何界面那么糙的FlappyBird可以大红大紫,可那毕竟是特例,制作精良设计美观的应用才是移动界的主流。对此,如何设计一个更好的应用,...
115
热度 -
[Iphone] [oc学习笔记]数组的遍历跟排序
[oc学习笔记]数组的遍历和排序1//数组的遍历(可变数组举例)2//for遍历3NSMutableArray*aa=[NSMutableArrayarray];4[aaaddObjectsFromArray:@[@"ss",@"ddd",@"sad"]];5for(inti=0;i<aa.c...
47
热度 -
[Iphone] [oc学习日记]署理模式
[oc学习日记]代理模式何为代理模式,代理模式也成委托模式代理模式顾名思义,就是一个人让另一个个人帮助他做某事我们下面就用一个代购的故事为大家讲解代理模式1.首先我们要创建一个协议,该协议具有具体功能(代购的功能)1#import<Foundation/Foundation.h>2//声...
40
热度 -
[Iphone] 激活跟钝化Formic
激活和钝化Formic接收到applicationWillResignActive:时,要停止所有的定时器,动画和声音,游戏应当进入暂停状态。设备并不是真的休眠,它只是进入一种节电模式并关闭屏幕。音乐还会继续播放,甚至动画也在继续运行,只不过不可见。
111
热度 -
134
热度 -
[Iphone] java学习之路—初级阶段(迷茫的高校)
java学习之路—初级阶段(迷茫的大学)本人现在大三,三本院校,电子信息专业。大三下学期才开始定位软件方向。真的是越上学越迷茫,真的不知道去干嘛,本专业本身就可以分软硬件两个方向,可我们都要学。最迷茫的时候,一直在玩游戏,因为真的不知道要去干嘛。知道的太少,心态消极,,,,,后来开始上网才知道原来很...
94
热度 -
28
热度 -
[Iphone] 单线程、多线程的差异
单线程、多线程的区别程序、进程、线程程序:由源代码生成的可执行应用。(例如:QQ.app)进程:一个正在运行的程序可以看做一个进程,(例如:正在运行的QQ警示一个劲曾),进程拥有独立运行所需要的全部资源线程:程序中独立运行的代码段。(例如:接收QQ消息的代码)一个进程是由一或多个线程组成,进程只负责...
84
热度 -
[Iphone] [ocUI日记]UIwindow跟UIview
[ocUI日记]UIwindow和UIview在现版本的xcode中xcode已经为我们创建好了主window和主view,但对于初学者的我们这并不是一件好事。接下来我就先为大家介绍一下如何自己创建一个window并且设置主view1.首先将下图中选中的文件删除2.按照下图中的标号,将第四步中的ma...
124
热度 -
[Iphone] 事件的传接及相应者链条
事件的传递及相应者链条除去高大上的标题,本文主要就是讲当你触碰手机屏幕上任意点的时候,系统是怎样找到那个需要响应该触碰事件的控件,以及该控件对触碰事件的响应情况首先是找到应该响应该触碰事件控件的过程:触摸事件首先是被应用的消息循环机制检测到,加入到消息队列,到处理该消息时,由application向...
122
热度 -
[Iphone] iPhone4到iPhone6的设计、制造工艺过程浅析
iPhone4到iPhone6的设计、制造工艺历程浅析这里就阐述一下我对这几个手机在设计和制造工艺上的一些看法。这5个型号概括起来就三个外观:iPhone4的三明治夹心设计。iPhone5的三段式铝合金一体成型。iPhone6的全金属一体成型设计。现在回过头来看,这三代手机的设计几乎引领了全球手机设...
192
热度 -
[Iphone] 在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。
UILabel的相关属性设置在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中用代码如[_l...
141
热度 -
[Iphone] 手动导入xmpp后,再使用cocoapods的时候出现的有关问题
手动导入xmpp后,再使用cocoapods的时候出现的问题最新的cocoapod导入xmpp的时候,会出现循环依赖,所以撸主选择了手动导入。一开始还用的挺开心的,后来,使用cocoapods导入其他的框架,发现调用的时候总是报错。Undefinedsymbolsforarchitecturex86...
70
热度