随笔分类 - IOS
摘要:objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件 #import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。
阅读全文
摘要:在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。 通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。 以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了,所有的解析第三方类库。所以,推荐使用N
阅读全文
摘要:1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inc
阅读全文
摘要:(原文:How to Create a Framework for iOS 作者:Sam Davies 译者:Mr_cyz ) 在上一篇教程(中译版)中,你学到了怎么样创建一个可复用的圆形旋钮控件。然而你可能不清楚怎样让其他开发者更方便地去复用它。 如果你想将你开发的控件与别人分享,一种方法是直接提
阅读全文
摘要:公司中不直接使用NSLog,而是利用宏定义自己的打印函数,将该打印函数写在项目的.pch文件中.调试的时候往往用到好多打印,但发布的时候确不需要.(一下是在公司中的一些处理) 一,固定写法: #define MYLog(...) NSLog(__VA_ARGS__) 二,注意: 1,MYLog括号中
阅读全文
摘要:链接地址:http://www.cnblogs.com/flyFreeZn/archive/2013/11/16/3427244.html NSLocalizedString(@"Foo %@",nil) 这句话实际上是在多语言文件中寻找一个key为“Foo %@”的文字,千万不要把这个和[NSSt
阅读全文
摘要:iOS底层是GCC,所以也支持 __func__标识符,用于打印当前函数名,可以说是排错利器。
阅读全文
摘要:首先新建一个pch文件,然后要修改这个项目的Build Setting中的Prefix Header 修改为 $(SRCROOT)/项目名称/预编译文件名; 一般pch文件的用处: 1、导入框架,如: #import <Foundation/Foundation.h> #import <UIKit/
阅读全文
摘要:ll链接地址:http://seven-sally.lofter.com/post/19d861_54e83e 一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sql
阅读全文
摘要:链接地址:https://www.skyfox.org/ios-xcode7-debug-device.html 从Xcode7开始,Xcode 不需要$99/$299升级开发者直接可以进行真机调试 调试步骤 1.假设已经你已经有了苹果账号,下载并安装好了Xcode7 2. 打开Xcode-> Pr
阅读全文
摘要:链接地址:http://www.zhihu.com/question/20248971 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:刘剑链接:http://www.zhihu.com/question/20248971/answer/14480857来源:知乎 高清晰度
阅读全文
摘要:链接地址:http://www.2cto.com/kf/201307/231841.html UIAlertView是什么就不介绍了 1.基本用法 1 UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"Test" //标题2 messag
阅读全文
摘要:链接地址:http://www.cnblogs.com/scandy-yuan/archive/2013/03/11/2954194.html 1. 最简单的用法 UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" message:
阅读全文
摘要:链接地址:http://www.cnblogs.com/wendingding/p/3813466.htmliOS开发网络篇—HTTP协议iOS开发网络篇—HTTP协议说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Lo...
阅读全文
摘要:链接地址:http://geeklu.com/2012/01/macios-socket/Geeklu登录1Recommend7分享按评分高低排序加入讨论...振•3年前非常好!1•回复•分享 ›blankyao•3年前写的真不错,页面样式也非常简洁大方1•回复•分享 ›cheungching•3年...
阅读全文
摘要:链接地址:http://www.cnblogs.com/pure/archive/2013/03/31/2977420.htmlGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main qu...
阅读全文
摘要:链接地址:http://blog.csdn.net/mad1989/article/details/8167529打包发布APP流程真机测试和APP发布流程APP提交审核流程真机测试打包发布上传出错Application fail目录(?)[+]最近项目到了最后的阶段,测试完一切ok后,准备打包以及...
阅读全文
摘要:链接地址:http://blog.csdn.net/abc4715760/article/details/42404039前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的...
阅读全文
摘要:原文链接地址:http://blog.sina.com.cn/s/blog_81136c2d0102v1ck.html原文地址:IOS项目打包除去NSLog和NSAssert处理之阿堂教程作者:时空网络使用过ios开发的网友都知道,我们使用NSLog和NSAssert的目的是为了调试,并在调试阶段输...
阅读全文
摘要:原文链接:http://blog.csdn.net/gf771115/article/details/7722023Finder---位置----apple(用户名)---application support---iphone Sinulator---4.3---Applications--模拟器...
阅读全文