IOS开发
文章平均质量分 60
ee_smile
这个作者很懒,什么都没留下…
展开
-
iOS7适配坐标问题
最近在准备项目当中,安装了xcode5后发现多多少少有些不适应,有些功能用起来还不是特别习惯。其次,IOS7的适配问题也很是让人头痛,在网上看了一些资料和下了一些Demo总算了有点头绪了,总结起来有以下几点,希望自己在以后的项目中注意。 1、原点坐标问题以前在写xy坐标时都是在状态栏或者导航栏下,现在一律统一到屏幕的左上角了,那么状态栏要不要是个问题。需要隐藏状态栏:在I原创 2014-01-18 15:43:47 · 1134 阅读 · 0 评论 -
CGContext查阅备忘
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGCon原创 2014-06-02 02:13:40 · 699 阅读 · 0 评论 -
block
Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Block可以访问函数原创 2014-05-30 10:54:23 · 959 阅读 · 0 评论 -
iOS宏编译的两种方法
iOS宏编译的两种方法第一种 适合修改原基础上得调试代码#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() NSLog(@"%s", __func__)#else#define NSLog(…)#define debugMethod()#endif-----原创 2014-06-24 11:21:56 · 1248 阅读 · 0 评论 -
iOS小功能备忘----实现文字复制到粘贴板
今天,我们一起来学习在iOS中如何自定义将文字复制到粘贴板。在iOS中有三个控件自身就有复制-粘贴的功能:UITextView、UITextField和UIWebView。在这里,我们自定义一个button实现将label中的文字复制到粘贴板中。首先创建一个工程,原创 2014-03-24 00:42:24 · 3956 阅读 · 0 评论 -
轻松在mac上配置svn服务器
最近在项目中需要用到SVN服务器方便与同事一起协同开发,在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。但是在mac环境中,由于Mac自带了svn的服务器端和客户端功能,因此我们可以直接使用Mac中自带的服务器。虽然说这省去了我们在Mac上搭建svn的繁琐操作,但我们仍需要对Mac自带的svn服务器做一定的配置。话不多说,首先选择好一个存放svn的路径,新建一个sv原创 2014-03-06 11:00:35 · 2390 阅读 · 0 评论 -
贴一个拿到设备型号的方法(例如:iPhone 4,iPhone 5等)
贴一个拿到设备型号的方法(例如:iPhone 4,iPhone 5等),供大家参考。- (NSString*) doDevicePlatform{ size_t size; int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char *)malloc(size);原创 2014-02-14 09:46:49 · 957 阅读 · 0 评论 -
iOS开发----IOS项目自动生成技术文档
做项目一般都会要求写技术文档,特别是单干接项目的,客户多少都会要求除了提供code之外,还得提供技术文档,而如果我们手写这类的文档,那工作量不比写code少。一般的开发工具都会提供类似集成的功能,比如Java语言本身就自带javadoc命令,可以从源码中抽取文档,几个配置,几条命令就搞定了。Xcode工具本身不具备这样的功能,但是我们通过一些插件和工具来达到这个目的。原创 2014-02-09 11:14:14 · 3061 阅读 · 0 评论 -
在 iOS 应用中直接跳转到 AppStore
在iOS应用中直接跳转到AppStore其实十分简单。首先,拿到你要跳转到的AppStore地址(URL) 例如:https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8然后将 http:// 替换为 itms:// 或者 itms-apps://:然后调用以下代码[[UIAppl原创 2014-02-09 14:24:17 · 1225 阅读 · 0 评论 -
iOS里的MVC
iOS里的MVChttp://gaoyong.diandian.com/post/2011-11-02/6443926我们今天谈谈cocoa程序设计中的 模型-视图-控制器(MVC)范型。我们将从两大方面来讨论MVC: 什么是MVC?M、V、C之间的交流方式是什么样子的? 理解了MVC的概念,对cocoa程序开发是至关重要的。 一、MVC的概念MVC转载 2013-09-13 14:17:42 · 888 阅读 · 0 评论 -
App Transport Security
应用程序数据传输安全 最近在使用xcode7进行一个简单的网络请求时程序报错: Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app原创 2015-07-16 13:53:45 · 6557 阅读 · 0 评论