摘要: 一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIView... 阅读全文
posted @ 2015-11-25 18:18 yhj1787354782 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。今天就来简要介绍下如何利用dispatch_once创建单例。 在开... 阅读全文
posted @ 2015-11-25 17:40 yhj1787354782 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。在Java中,构造单例一般将类的构造函数声明为private类型,然后通过一个静态方法对外提供实例对象,那么,在OC中,如何实现单例的,请看下面完整代码。@impl... 阅读全文
posted @ 2015-11-25 17:38 yhj1787354782 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 只需要把那些不能同时点下的按钮或者视图设置一下即可。[view setExclusiveTouch:YES];避免view上多个button同时按下,则可设置每个button的setExclusiveTouch:YES,可避免同时按下多个的问题 阅读全文
posted @ 2015-11-25 16:39 yhj1787354782 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在Xcode里创建的时候,会自动生成注释// Created byxxxon 15/7/10.// Copyright (c) 2015年xxxx. All rights reserved.xxx默认为电脑用户名,那么如何修改呢?方法如下:右键Xcode图标,显示包内容 /Contents/Deve... 阅读全文
posted @ 2015-11-25 15:41 yhj1787354782 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 说到 Mac 用户名估计有许多人都不知道在哪个地方修改,其实说简单也简单说麻烦也麻烦看你自己的需求。好比如果你只要用户名的登录更改,那是就非常简单的事了。下面这里就给大家介绍mac osx系统如何更改用户名的技巧方法。一 、 Mac OS X 系统如何更改用户名:当你打开 Terminal(终端),... 阅读全文
posted @ 2015-11-25 15:37 yhj1787354782 阅读(3540) 评论(0) 推荐(0) 编辑
摘要: 通常我们在view层级里面对subView的操作可以通过两种方式:1、保留一个subview的引用,然后在类中通过该引用对该subview进行操作,但是要注意在适当的位置添加内存维护的代码,退出前手动释放。2、设置subview的Tag,让后在要使用的时候,通过viewWithTag获取到相应的su... 阅读全文
posted @ 2015-11-25 14:46 yhj1787354782 阅读(209) 评论(0) 推荐(0) 编辑
摘要: enumerateObjectsUsingBlock VS for(... in ...)for(... in ...)用起来非常方便、简洁,同时enumerateObjectsUsingBlock:也有很多新特性:通常enumerateObjectsUsingBlock:和 (for(... in... 阅读全文
posted @ 2015-11-25 14:27 yhj1787354782 阅读(104) 评论(0) 推荐(0) 编辑
摘要: CGRectContainsPoint函数 判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数BOOLcontains=CGRectContainsPoint(CGRectrect,CGPointpoint);判断一个CGRect是否包含再另一个CGRec... 阅读全文
posted @ 2015-11-25 14:03 yhj1787354782 阅读(168) 评论(0) 推荐(0) 编辑