- 博客(13)
- 收藏
- 关注
转载 NSInteger 和int区别
今天在困惑int和long的使用。 查到c语言中,int和long的字节数是和操作系统指针所占位数相等。 但c语言中说,long的长度永远大于或等于int objective-c里,苹果的官方文档中总是推荐用NSInteger 它和int有什么区别呢,stackoverflow这帮大神给了答案。 原来在苹果的api实现中,NSInteger是一个封装,它会识别当前操作系统的位数,自动返回
2015-03-07 12:21:32
794
转载 iOS加急审核
入口链接: https://developer.apple.com/appstore/contact/appreviewteam/index.html
2015-03-04 19:33:44
370
原创 Code Sign error
编译错误 Code Sign error: No codesigning identities found: No codesigning identities ... 如果遇到类似的错误 解决办法: 打开keychain keys 找到apple 的开发者证书。然后复制。 再选择左边的系统(system)把刚复制的证书放进去。
2015-03-04 14:12:30
685
原创 设置状态栏
系统默认的是default,也就是状态条的颜色是黑色的,如果想设置状态条,需要首先在plist文件中打开设置状态条: 1.在plist文件中设置: 2.在代码中设置 (1)、如果想要把所用界面的状态条的控件颜色都设置为白色,则只需要在appdelegate里面设置就可以了: - (BOOL)application:(UIApplication *)application did
2015-02-04 10:50:38
475
原创 App Icon and Launch Images
创建工程的时候,界面调出来后没有占全整个屏幕,屏幕的上下有两个黑色的条。如: 如何解决这个问题呢? 设置App Icon and Launch Images里面的选项,如上图。
2015-01-30 15:27:38
458
原创 通知
通知是程序中常用的反向传值,属于监听设计模式。通知的运用有限制,即接受通知的代码必须在栈内。 1.发送通知: //通知 并设置参数object:self 将本身传入 [[NSNotificationCenter defaultCenter] postNotificationName:@"chuangcan" object:self];//Name是通知的名称 o
2015-01-26 16:37:40
430
原创 NULL 、nil、 Nil 、[NSNull null] 、@"" 整理
以上是原来在网上找到的,介绍的很不错。 (1)NULL0x0 空的基本类型,基本类型的指针指向为空 int *a = NULL; NSLog(@"%p",a);//0x0 (2)nil(null) 空的对象,对象的指针指向为空 NSString *str = nil; NSLog(@"%@",str);//(null) (3)Nil(null) 空的类,类的指针
2015-01-26 15:54:37
471
原创 如何发大按钮的点击热区(可触范围)
Apple的iOS人机交互设计指南中指出,按钮点击热区应不小于44x44pt,否则这个按钮就会让用户觉得“很难用”,因为明明点击上去了,却没有任何响应 为了发大按钮的可触范围,需要重写UIButton的- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event;方法,改变按钮的可触范围。 1.使按钮的可触范围改变至44*44
2015-01-26 15:25:11
3604
原创 AppDelegate中的方法和作用
1、- (void)applicationWillResignActive:(UIApplication *)application 说明:当应用程序将要进入非活动状态执行(比如程序运行时,点击home键),在此期间,应用程序不接收消息或时间,比如来电话了 2、- (void)applicationDidBecomeActive:(UIApplication *)application 说明
2015-01-26 15:06:56
447
原创 文件was built
file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h' has been modi
2015-01-22 15:58:39
357
原创 关于Mac配置hosts文件
一、终端更改 1.打开系统的终端 2.用终端打开并修改hosts文件 在终端输入命令 sudo vi /etc/hosts 回车 输入系统密码 回车 打开了hosts文件 输入i进入编辑状态 编辑hosts文件 编辑完后,退出编辑状态 按esc键 输入:wq 保存退出 二、直接修改
2015-01-21 17:56:46
1118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅