Xcode编程问题小结

Xcode编程问题小结,有需要的朋友可以参考下。

解决软件安装失败问题万能方法,重置模拟器,重启xcode,clean工程

1、push新的界面跟老界面重叠,是新界面背景色是clear的颜色,新建的界面默认clear;

2、要是在contentView里面显示一个新的界面,这个界面要push新的界面,还是会被框在content里面,

[self.mainVC.navigationControllerpushViewController:aboutVCanimated:YES];

用这个就会跳出content;

3、 假如一个view的子view 比view大,子视图就会自己跳出父视图,放在content里面也是;

4、模拟器不能调用摄像头功能,使用地图定位功能必须在调试里面自定义位置(定位可以不装百度地图)

5.假如在一个函数里面不能调用<import>类里面声明的方法,有可能是该类里面方法没有被公开

6.假如打印出来的的数据不合理,有可能是数据类型不对,转换过程中代码出现错误

7、[selfdismissViewControllerAnimated:YEScompletion:nil];调用这个语句,会隐藏本界面,显示本界面之前的界面;

8、删除Xcode某个工程的证书之类的问题,进入Xcode的organizer中完成,在organizer里面切换到projects,然后delete掉derived data再运行试试看;

9、An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)

解决:bundle identifier为空,随便输入信息就可以了 ,或者重置模拟器,删除程序

10、ios6里面label默认背景色是white,但是7以上默认背景色是clear,所以假如你在6的一个imageview上添加了一个同大小的label你是无论如何也看不见那个imageview的,只有label背景色设置成[UIColorclearColor]。

时间: 2024-09-29 02:50:31

Xcode编程问题小结的相关文章

网络编程学习小结

几种网络编程方式: ISAPI.CGI.WinInet.Winsock 它们之间的差别: 1)  ISAPI主要是开发基于浏览器client与server端程序.效率比CGI方式高,并且也扩展了CGI没有的一些功能.(基于TCP/IP模型中的应用层) 2)  CGI主要是开发基于浏览器client与server端程序.(基于TCP/IP模型中的应用层) 3)  WinInet主要是开发client程序.(基于TCP/IP模型中的应用层) 4)  Winsock主要是基于socket来开发clie

Socket网络编程--epoll小结

以前使用的用于I/O多路复用为了方便就使用select函数,但select这个函数是有缺陷的.因为它所支持的并发连接数是有限的(一般小于1024),因为用户处理的数组是使用硬编码的.这个最大值为FD_SETSIZE,这是在<sys/select.h>中的一个常量,它说明了最大的描述符数.但是对于大多数应用程序而言,这个数是够用的,而且有可能还是太大的,多数应用程序只使用3~10个描述符.而如今的网络服务器小小的都有几万的连接,虽然可以使用多线程多进程(也就有N*1024个).但是这样处理起来既

Windows网络编程经验小结

转自:CSDN网友的强贴,其ID:gdy119 (夜风微凉) 1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket

jQuery插件编写及链式编程模型小结

JQuery极大的提高了我们编写JavaScript的效率,让我们可以愉快的编写代码,做出各种特效.大多数情况下,我们都是使用别人开发的JQuery插件,今天我们就来看看如何把我们常用的功能做出JQuery插件,然后像使用jQuery那样来操作DOM.  一.jQuery插件开发快速上手 1.jQuery插件模板 关于jQuery插件的编写,我们可以通过为jQuery.fn增加一个新的函数来编写jQuery插件.属性的名字就是你的插件的名字,其模板如下: (function($){ $.fn.m

内核编程学习小结

The road to success was trial and error development, recompilation, and lots of crashes. 寒假过去一个月,计划很多时候也没法跟上.不过总体上来说,还是学习和收获了一些东西的.过去的事情不能改变,所以也不必过于纠结和懊悔.假期的前期还计划对英语进行系统性的学习,我个人任务是画错时间,用错力了,看专业英语的时间完全可以用开翻译与内核编程有关的开发文档,这样更有意义一些,在发现问题后也没办法放下,这是很不好的一个缺

TCP网络编程学习小结

TCP协议是TCP/IP协议族中的一个十分重要的名字(看到TCP/IP这个名字就知道TCP有多重要了),同时也是一个十分复杂的协议,在使用这个协议的时候可能会带来很多问题,这使得使用的程序员会十分头大.如果想了解TCP协议的细节,可以参考<TCP/IP详解1:协议>.闲话不多说,我们进入正题: 一.报文头 首先我们来看一下TCP协议的报文头: TCP是传输层协议,其报文头并不包含TP地址,IP地址会在IP层添加,当然,IP层处于TCP的下层,IP层的报文内容就是TCP报文. TCP/IP协议网

并发编程模型小结

1. 临界区加排他锁(Go sync.Mutex.Lock()) 如果并发量大,锁竞争激烈,会导致性能开销大 2. 读多写少场景,使用读写锁(Go sync.Mutex.RLock()) 支持并发读,但写锁会block住读和写,读多场景性能会好很多 3. 对计数使用CAS操作(Go sync.atomic.CompareAndSwapInt64()) CAS由CPU原子指令实现.是一种无锁结构,由于消耗的CPU指令周期少,性能要优于锁结构 4. actor并发模型 Erlang和scala ak

客户端网页编程项目小结

1.对bootstrap框架不熟悉,用着布局是挺方便,但是控制不好元素,所以用别人的不一定是最好的,要适合自己的才是好的; 2.大局把控能力还不够,最初的设计时,脑袋里很多想法在后面并没有实现,反而搞的整个模板冗余; 3.分工并未分好,本想放手相信队友一波,结果并不理想; 4.发现自己在设计方面真的太弱,只能复制,不能创造,默哀╮(╯▽╰)╭. </hr> 另外附上研究的两个下拉框互相传选项的jQuery代码: $("#btn1").on("click"

Bash Shell编程要点小结

一.case命令 case variable invalue1) command(s);; value2) command(s);; *) command(s);; esac 如果case变量没有被匹配,程序就执行*)后面的语句.case值中允许出现Shell通配符和竖线(|)作为OR操作符 二.if命令 if commandthen command(s) fi if test expressionthen command(s) fi if [ string/numeric expression