关闭

UIMenuController 和 UIResponderStandardEditActions

UIMenuController通常负责向用户显示一个“编辑”菜单。当按住一个UITextField或者UITextView不松手的时候,会弹出一个默认的UIMenuController,包含Cut、Copy和其他选项。每一个选项都有一个Action消息与其连接。默认的菜单样式如下: 所有的继承自UIResponder的类都包含这这个菜单,这些方法在UIResponderStandard...
阅读(2653) 评论(2)

Swift中出现“no such module cocoa”的错误

在Swift开发中,新建了一个UITableViewCell的子类:CustomerUITableViewCell,出现“No such module 'Cocoa' 的错误: 原因很简单:在建立新的File文件的时候,选择的是“OS X”的项目,其实应该选择“iOS”的项目。所以删除错误文件,重新建立一个新的File文件,问题解决了: 原来是自己忽略了这一点,导致的问题的出现。 注...
阅读(21319) 评论(3)

UITableVIew 滚动流畅性优化

影响UITableViewUITableView滚动的流畅性原因: 1、 在代理方法中做了过多的计算占用了 UI 线程的时间 2、同上 3、Cell 中 view 的组织复杂,比如使用layer并不会有太大影响,但是如果layer使用了透明,或者圆角、变形等效果,就会影响到绘制速度。 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 dele...
阅读(2552) 评论(2)

IOS中scrollsToTop问题小结

scrollsToTop小结 UIScrollView是用来展示滚动的一个类。他有UITableView、UITextView等子类, scrollsToTop是UIScrollView的一个属性,主要用于点击设备的状态栏时,是scrollsToTop == YES的控件滚动返回至顶部。 每一个默认的UIScrollView的实例,他的scrollsToTop属性默认为YES,所...
阅读(19868) 评论(3)

XCode的 Stack Trace,调试时抛出异常,定位到某一行代码

在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用 操作很简单: 1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab 2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。 3、接下来会出现一个“All Exception...
阅读(12823) 评论(3)

iOS 协同开发出fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built

在协同开发的时候,刚刚从svn下载到本地的代码,出现“fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built”的问题,这个其实不是什么问题,解决方案如下: 1、找到  XX-Prefix.pch 文件  注释掉下面的代码: #ifdef __OBJC__...
阅读(5464) 评论(2)

在Linux/Mac下面删除所有的.svn文件

在使用svn管理代码的时候,如果提交原有的svn管理下的project到新的svn目录下时,需要先删除原有的文件夹里面的所有的.svn文件下面的所有内容,否则直接提交会导致失败。 注意:最好先拷贝一个新的项目,然后删除备份文件夹下面的.svn文件。以免原有的svn项目有未提交的代码,导致文件不能提交,造成丢失等。 下面这种方法可以简单的使用终端删除所有的.svn文件。 1、首先先定位到你...
阅读(11369) 评论(0)

IOS中欢迎界 Default.png 详解

1:什么是Default.png        当我们点击一个应用的Icon时,首先出现的一张图片就是你的应用中一张默认为Default.png的图片。当然如果你的应用里没有,则会显示黑屏,直到程序启动结束。所以为了更好的用户体验,还是推荐加上这张图片。让用户点击了Icon后能立刻得到反馈。   2:Default.png的格式       其实你可以放进去任意的图片,只要名字正确。但是它...
阅读(3381) 评论(0)

苹果电脑MAC 在Finder里面显示隐藏文件方法

在终端里输入下面命令即可让它们显示出来。   defaults write com.apple.finder AppleShowAllFiles -bool true   如果想恢复隐藏,可以用这个命令:   defaults write com.apple.finder AppleShowAllFiles -bool false   注意:1、执行命令后需要重启 Find...
阅读(4192) 评论(2)

IOS屏幕3.5寸和4寸屏幕适配 之 适配ios6转屏

今天Boss跟我说,要我准备去适配ios6,于是我去鸟哥的博客看了下,然后有请教了别人,但是没达到效果,一直不知道问题在哪,后来看文档,google才发现问题关键所在。现在大致说下:       在ios6.0中shouldAutorotateToInterfaceOrientation:不再起作用了,ios使用shouldAutorotate和supportedInterfaceOrie...
阅读(8170) 评论(1)

SVN的用法

Subversion的基本概念: oRepository(文件仓库) oWorkcopy(工作副本) oCheckout(取出) oCommit(提交) oUpdate(更新) oRevision(修订版本) oTag(标签) oBranch(分支) oConflict(冲突) Subversion的基本操作 : o在服务器端创建文件仓库 o从SVN文件库中取出...
阅读(2319) 评论(1)

IOS中Socket详解

一、网络各个协议:TCP/IP、SOCKET、HTTP等 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象; 传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。  http协议   对应于应用层   tcp协议    对应于传输层   ...
阅读(3460) 评论(2)

CSS3圆角(border-radius)的用法

前缀例1例2:无边框书写顺序其它支持性 值:半径的长度 前缀 -moz(例如 -moz-border-radius)用于Firefox-webkit(例如:-webkit-border-radius)用于Safari和Chrome。 例1 #round { padding:10px; width:300px; height:50px; bor...
阅读(6865) 评论(0)

使用IOS的嵌入式SQLite3

一、SQLite3简介         SQLite3在存储和检索大量数据方面非常有效,它还能够对数据进行复杂的聚合,与使用对象执行这些操作相比,获得结果的速度更快。         例如,如果应用程序需要计算应用程序中所有对象中特殊字段的总和,或者如果需要只符合特定条件的对象的总和,SQLite3将可以执行该操作,而不需要将每个对象加载到内存中。从SQLite3获取聚合比将所有对象加载到内存...
阅读(3346) 评论(3)

IOS中关于NSTimer使用知多少

看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗?   我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你指定的时间触发的吗?你知道NSTimer就算添加到runloop了也不一定会按照你想象中的那样执行吗?   如果上面提...
阅读(23318) 评论(6)
81条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1698970次
    • 积分:7928
    • 等级:
    • 排名:第2786名
    • 原创:59篇
    • 转载:22篇
    • 译文:0篇
    • 评论:252条
    最新评论