10 enuola

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

pod update报Xcodeproj doesn't know about the following attributes {"inputFileListPaths"=>[],解决方案

在工程里面进行`pod update`的时候,报如下错误:### Error```RuntimeError - [!] Xcodeproj doesn't know about the following attributes {"inputFileListPaths"=>[], "outputFileListPaths"=>[]} for the 'PBXShellS...

2019-12-20 18:16:36

iOS音频AVAudioSession相关设置

1. AVAudioSessionAVAudioSession,是用来管理多个APP间对音频硬件设备(麦克风,扬声器)的资源使用。举例一下AVAudioSession可以做这些事情设置自己的APP是否和其他APP音频同时存在,还是中断其他APP声音 在手机调到静音模式下,自己的APP音频是否可以播放出声音 电话或者其他APP中断自己APP的音频的事件处理 指定音频输入和输出的设备...

2019-11-22 14:44:57

iOS调用becomeFirstResponder失效,键盘换不起来问题

问题:当有UIAlertViewat弹出后,想要通过becomeFirstResponder使textfield定位光标并调起键盘。但事实是:只有光标定位,并没有唤起键盘。原因:UIAlertView弹窗过程中,或者自定义的window初始化过程中,抢占了系统window成为keyWindow。解决办法:当键盘消失后(稍微延时一下,防止键盘还没有彻底消失),修改keyin...

2019-07-16 18:45:22

OmniPlan非工作时数与额外工作时数

默认情况的工作时间,是从周一到周五的8点~5点,中午有1个小时吃饭时间。双击或者拖拽一块区域创建新的时间安排,拖动边缘可以改变大小。如果有例外的时间安排比如假期或者加班,点击下方的Extra & Off Hours,在这里选择特定的日期对时间安排作出修改1. 在日历中按住shift并进行拖动可以创建红色的非工作时数。2. 在日历中直接拖动可以创建蓝色的额外工作时数。...

2019-04-16 16:49:18

UIMenuController 和 UIResponderStandardEditActions

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

2015-01-06 13:30:59

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

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

2014-12-17 10:42:52

UITableVIew 滚动流畅性优化

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

2014-12-15 14:17:17

IOS中scrollsToTop问题小结

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

2014-06-19 16:16:16

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

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

2014-01-02 18:17:28

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__

2013-10-09 14:09:28

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

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

2013-10-09 10:54:01

IOS中欢迎界 Default.png 详解

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

2013-08-28 15:10:31

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

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

2013-08-14 11:43:23

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

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

2013-08-07 15:53:51

SVN的用法

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

2013-08-07 14:39:59

IOS中Socket详解

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

2013-07-26 10:10:32

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

2013-07-22 17:40:42

使用IOS的嵌入式SQLite3

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

2013-06-27 16:05:02

IOS中关于NSTimer使用知多少

看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗?  我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你指定的时间触发的吗?你知道NSTimer就算添加到runloop了也不一定会按照你想象中的那样执行吗?  如果上面提

2013-06-24 17:30:54

IOS后台运行机制详解(二)

(温馨提示:亲,请先看上篇,此文乃下篇)三、IOS长时间后台运行的实现代码1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitaskingSupported属性来获取

2013-06-21 22:33:14

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。