ios 开发笔记
文章平均质量分 52
菜___鸟
这个作者很懒,什么都没留下…
展开
-
ios 开发常用代码 (备忘)
#include /* 说明 malloc, NULL, size_t */#include /* 说明 va_ 相关类型和函数 */#include /* 说明 strcat 等 */char *vstrcat(const char *first, ...){size_t len;char *retbuf;va_list argp;转载 2013-12-13 11:18:55 · 835 阅读 · 0 评论 -
升级到 Xcode5.1, iOS 7.1 之后,zxing 编译出错
在工程ZXingWidget中的 build settings 在 Apple LLVM 5.1 - Custom Compiler Flags项目中将Other Warning Flags的所有项目给删除掉。OK原创 2014-03-26 11:19:37 · 1235 阅读 · 0 评论 -
开启线程
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{原创 2014-07-17 15:49:18 · 609 阅读 · 0 评论 -
IOS 开发之推送 备注(证书的配置
1.需要搞3个文件 .一个Push.p12文件 ,一个是CSR请求文件,一个是aps_development .cer的SSL证书文件,还有一个刚才生成的Push.p12秘钥文件。原创 2014-07-22 14:40:36 · 560 阅读 · 0 评论 -
Swift 语言学习!!!!
语言使用 使用let来声明常量,使用var来声明变量原创 2014-06-17 15:31:39 · 710 阅读 · 0 评论 -
swift 学习之二(函数)
函数和闭包1.使用 func 来声明一个函数,使用名字和参数来调用函数。使用->来指定函数返回值。1.func greet(name: String, day: String) -> String {2.return"Hello \(name), today is \(day)."3.}原创 2014-06-18 14:42:32 · 805 阅读 · 0 评论 -
XMPP 学习!
即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能:即时通讯 - 在用户和在线朋友之间来回发送信息聊天 - 创建用户与朋友或工友的自定义聊天室网页链接 - 共享用户喜爱的网址支持图片 - 浏览朋友计算机中的图片支原创 2014-07-31 14:08:09 · 850 阅读 · 0 评论 -
IOS md5 和 sha哈希加密
md5 和 sha哈希加密,用到ios7 里面自带的方法,不需要加库!代码如下原创 2014-09-01 10:44:53 · 2233 阅读 · 0 评论 -
ios 开发常用代码
获取当前时间原创 2014-09-15 16:40:46 · 504 阅读 · 0 评论 -
coreText 的简单使用~
NSMutableString * text = @"";coretext 跟很多底层 API 一样,Core Text 使用 Y翻转坐标系统,而且内容的呈现也是上下翻转的,所以需要通过转换内容将其翻转 CGContextRef context =UIGraphicsGetCurrentContext();CGContextSetTextMatrix(context,C原创 2014-12-12 14:02:43 · 966 阅读 · 0 评论 -
ios 开发禁止横屏
在AppDelegate.m 里卖弄添加以下方法原创 2014-04-15 16:52:44 · 845 阅读 · 0 评论 -
正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则转载 2014-03-17 11:27:42 · 494 阅读 · 0 评论 -
block 语法(ios 5上所得) DCD与Block
Main Queue这个队列在主线程上执行它的所有任务,Cocoa 和 Cocoa Touch 允许程序员在主线程上调用一切 UIrelated 方法。使用 dispatch_get_main_queue 函数检索到主队列的句柄。Concurrent Queues为了执行异步和同步任务,你可以在 GCD 中检索到这写队列。多个并发队列能够轻而易举的并行执行多个任务,没有更多的转载 2013-12-19 11:18:30 · 841 阅读 · 0 评论 -
ios7 多任务
转自 :http://onevcat.com/2013/08/ios7-background-multitask/ iOS7以前的MultitaskingiOS的多任务是在iOS4的时候被引入的,在此之前iOS的app都是按下Home键就被干掉了。iOS4虽然引入了后台和多任务,但是实际上是伪多任务,一般的app后台并不能执行自己的代码,只有少数几类服务在通过转载 2013-12-13 18:03:40 · 951 阅读 · 0 评论 -
定制iOS 7中的导航栏和状态栏
iOS 7 教程:定制iOS 7中的导航栏和状态栏注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状转载 2013-12-13 17:55:53 · 1354 阅读 · 0 评论 -
ios shareSDK集成
Connection 包含所有分享平台框架(framework)。可以根据自己的需要删除不需要集成的平台。DouBanConnection.framework豆瓣分享平台框架FacebookConnection.framework Fac转载 2013-12-13 09:22:40 · 4786 阅读 · 0 评论 -
ios 各种动画集合
1.最普通动画: //开始动画 [UIView beginAnimations:nil context:nil]; //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.x += 150; [img setFrame:frame]; //动画结束 [UIView com转载 2013-12-13 11:24:09 · 855 阅读 · 0 评论 -
Core Data
Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结构化数据时,考虑使用SQLite或是序列化等方法,而Core Data是这两种方法的混合体,并转载 2013-12-13 11:57:02 · 715 阅读 · 0 评论 -
ios core date使用(上篇)
说明:本人新手,看到别人好的博客,摘录过来方便自己以后查询本小节主要讲述Core Data相关方面的知识,以及如何使用。Core Data基础知识官方的说法是:Core Data is a schema-driven object graph management and persistence framework.翻译过来的意思大概是:Co转载 2013-12-16 10:35:31 · 1308 阅读 · 0 评论 -
ios 网络编程总结-多线程
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:转载 2013-12-16 10:11:24 · 1017 阅读 · 0 评论 -
ios coredate使用(中篇)
上一篇文章我们从一个小例子讲解了Core Data的使用方式,其实尽管概念很多,但实际应用的时候大多数情况下我们不需要接触太多的类和方法,只要拿到context并且操作即可。这次我们看看iOS自带的一个小例子,原文参见:Core Data Tutorial for iOS。由于上一次我们已经讲述了基本概念和实现方法,这次我的描述会简练一些,不再一步一步详细讲解。转载 2013-12-16 10:56:59 · 1097 阅读 · 0 评论 -
ios coredate使用(下篇)
本篇主要讲述一些细枝末节的知识点。建模属性和关系在XCode中,建模时就可以添加属性和标识实体间的相互关系。具体参见下图,下面还有对应说明:Entities中列举了实体的列表;每个Entity的属性列表在Attributes中,注意Attributes可以多选之后在右边一起改属性类型;通过添加关系可以标识出两种不同类型的E转载 2013-12-16 15:52:38 · 1157 阅读 · 0 评论 -
IOS开发百度地图API入门到精通-用点生成路线,导航,气泡响应
(转)IOS开发百度地图API入门到精通-用点生成路线,导航,气泡响应IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百度地图自动导航IOS开发百度地图在大头钉上加文字和图片,点击这个整体再弹出气泡IOS开发百转载 2013-12-18 16:35:58 · 3238 阅读 · 1 评论 -
tableview 取消选中状态
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:YES]; }原创 2015-08-24 10:09:25 · 2044 阅读 · 0 评论