关闭

关于iOS多线程

文/伯恩的遗产(简书作者) 原文链接:http://www.jianshu.com/p/0b0d9b1f1f19 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Obje...
阅读(200) 评论(0)

DOS_OBJECT_USE_OBJC

原文:http://www.taofengping.com/2014/09/09/leak-GPUImage_cocoapods/#.VmY9PIRSbKo GPUImage的作者BardLarson已经merge了我的RP, 该问题已解决。 不过既然都到这里了,我还是建议看完这篇文章,或许对你有帮助:P 事情的起因是产品出了一个需求,要对Camera做实时模糊的效果。...
阅读(706) 评论(0)

史上最全的iOS面试题及答案

引用 http://zhangmingwei.iteye.com/blog/1748431...
阅读(185) 评论(0)

dispatch

1、dispatch_group_async的使用 dispatch_group_async可以实现监听一组任务是否完成,完成后得到通知执行其他的操作。这个方法很有用,比如你执行三个下载任务,当三个任务都下载完成后你才通知界面说完成的了。下面是一段例子代码:   dispatch_queue_t queue = dispatch_get_global_queue(DISP...
阅读(196) 评论(0)

ios button 图文布局

图文混排:   1.文字图片,居中对齐  UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型       button.frame = CGRectMake(100, 100,90, 90);//button的frame      button.backgroundColor...
阅读(838) 评论(0)

使用FMDB

使用FMDB(1)--基本操作  (2011-04-13 09:16:00) 转载▼ 标签:  fmdb   ios   iphone   sqlite   sqlite3   ipad   杂谈 分类: iOS平台学习 今天第一次学习FMDB,实现了增删查改,列几个例子供大家参...
阅读(402) 评论(0)

iOS过滤png图片透明部分点击事件

1、透明偏移 NSUInteger alphaOffset(NSUInteger x, NSUInteger y, NSUInteger w){return y * w * 4 + x * 4 + 0;} 2、得到png图片字符数组值 unsigned char *getBitmapFromImage (UIImage *image) {     CGColorSpaceRef co...
阅读(442) 评论(0)

IOS CoreData 多表查询(上)

IOS CoreData 多表查询(下) 在IOS CoreData中,多表查询上相对来说,没有SQL直观,但COREDATA的功能还是可以完成相关操作的。 多表查询,表与表之间肯定存在某种关系,如果对于类似外连接,左连接等操作,在COREDATA中就显得无力(请高手指教了)。 在上节中,介绍了一下数据库的关系查询操作。 下面使用CoreData进行关系数据库的表与表之间的...
阅读(350) 评论(0)

常用宏定义 #define

#define BACK(block) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block) #define MAIN(block) dispatch_async(dispatch_get_main_queue(),block) //Device #define isR...
阅读(339) 评论(0)

iOS开发之邮件发送代码

邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框。由一个类、一个视图控制器,一个protocol组成。 一、创建视图控制器: MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];     mc.mai...
阅读(306) 评论(0)

iOS- 详解文本属性Attributes

iOS- 详解文本属性Attributes...
阅读(586) 评论(0)

最新Android 4.x 搭建开发环境

一、Android搭建开发环境 (一)、工具准备 1.下载JDK         JDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。 网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 找到下载JDK的链接:(2...
阅读(356) 评论(0)

IOS操作SQLite

在iOS中使用SQLite我们需要加入libsqlite3.dylib的库,并在引入SQLite的头文件。如下    #import  导入库和头文件之后,接下来的操作就是打开一个数据库。这时候需要调用sqlite3_open这个函数来对打开一个数据库文件。此函数声明如下:  int sqlite3_open(   const char *filename,   ...
阅读(374) 评论(0)

使用NSFetchedResultsController

不知不觉我们已经来到了Core Data系列教程的最后一部分了,在这里我们要讨论如何使用NSFetchedResultsController来优化我们的应用,提高应用的运行速度,减少其内存占用。   你是不是已经忘记了以前讲过什么呢?我们来复习一下,在第一篇教程中:《iOS教程:Core Data数据持久性存储基础教程》中我们讲了如何为一个iOS程序创建一个Core Data的数据...
阅读(389) 评论(0)

iOS教程:如何使用Core Data – 预加载和引入数据

是接着上一次《iOS教程:Core Data数据持久性存储基础教程》的后续教程,程序也会使用上一次制作完成的。 再上一个教程中,我们只做了一个数据模型,之后我们使用这个数据模型中的数据创建了一个表视图,我们还学习了如何测试数据模型的可行性,今天,我们来看看如何在应用启动的时候,将已经存在的数据载入或者引用到我们的程序中去。   请注意我们在上一次的教程中学习到的是直接...
阅读(502) 评论(0)

iOS教程:Core Data数据持久性存储基础教程

其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的口味,下面请看教程:   就像我一直说的,Core Data是iOS编程,乃至Mac编程...
阅读(486) 评论(0)

ios 动画与2D、3D绘图

原文:http://www.cnblogs.com/hanjun/archive/2012/11/25/2787682.html 主要是3种方式,Core Animation、Core Graphic和OpenGL ES。    操作简易度:CA>CG>OpenGL    性能和功能度:OpenGL>CG>CA   1.Core Animati...
阅读(420) 评论(0)

ios开发中iphone模拟器中程序文件和数据库的存放位置

我在弄ios中的sqlite3数据库,明明创建了数据库,却不知道怎么找到模拟器中db.sqlite3的数据文件。用火狐的sqlitemanager就可以视图化的查看了,可是苦于没有找到db.sqlite3的文件。经查发现,有时MAC系统把资源库中的有些文件夹给隐藏了,首先要保证资源库中的文件夹是不被隐藏的,所以我们要写如下代码: 打开终端后 输入如下:    [plain...
阅读(391) 评论(0)

修改searchbar在iOS7以下、iOS7、iOS7.1的背景色

if ([_searchBar respondsToSelector:@selector(barTintColor)]) { float iOS7_1 = 7.1; if (IOS_SYSTEM_VERSION >= iOS7_1) { //iOS7.1 [[[[_searchBar.subviews objectAtIndex:0] subviews] objectAtIn...
阅读(1018) 评论(0)

iOS块语法详解(block编程)

——译自Apple Reference Library《Blocks Programming Topic》 简介 块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。 可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能...
阅读(509) 评论(0)
    个人资料
    • 访问:9057次
    • 积分:134
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:19篇
    • 译文:0篇
    • 评论:0条
    文章分类