- 博客(24)
- 收藏
- 关注
原创 Flutter ios编译实时聊天
一 Flutter 简介什么是Flutter2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在Ios和Android两个平台开发高质量原生应用的全新移动UI框架。详细可以参考(https://www.jianshu.com/p/8baa8ed2414d)官网也有介绍 http
2018-04-25 11:09:37
1270
原创 h5学习笔记
申明提前, var aa=“9”; function kk(){ console.log(aa); var aa=10; function bb(){ console.log(aa); } } 40面向对象 ,创建对象,构造函数,原型,41 继承,function使用,eval 43变量提升 44闭包,函数调用模式,apply和call获取上下文
2018-04-17 17:16:54
159
原创 iOS 遇到的坑
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2018-04-17 17:15:47
145
转载 关于iOS多线程
文/伯恩的遗产(简书作者)原文链接:http://www.jianshu.com/p/0b0d9b1f1f19著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Obje
2016-03-10 15:30:06
331
转载 DOS_OBJECT_USE_OBJC
原文:http://www.taofengping.com/2014/09/09/leak-GPUImage_cocoapods/#.VmY9PIRSbKoGPUImage的作者BardLarson已经merge了我的RP, 该问题已解决。 不过既然都到这里了,我还是建议看完这篇文章,或许对你有帮助:P事情的起因是产品出了一个需求,要对Camera做实时模糊的效果。
2015-12-08 14:43:47
1309
转载 dispatch
1、dispatch_group_async的使用dispatch_group_async可以实现监听一组任务是否完成,完成后得到通知执行其他的操作。这个方法很有用,比如你执行三个下载任务,当三个任务都下载完成后你才通知界面说完成的了。下面是一段例子代码: dispatch_queue_t queue = dispatch_get_global_queue(DISP
2015-09-29 14:12:50
448
原创 ios button 图文布局
图文混排: 1.文字图片,居中对齐 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型 button.frame = CGRectMake(100, 100,90, 90);//button的frame button.backgroundColor
2015-01-31 21:55:23
1202
转载 使用FMDB
使用FMDB(1)--基本操作 (2011-04-13 09:16:00)转载▼标签: fmdb ios iphone sqlite sqlite3 ipad 杂谈分类: iOS平台学习今天第一次学习FMDB,实现了增删查改,列几个例子供大家参
2014-10-21 09:49:38
522
转载 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
2014-10-16 15:49:40
786
转载 IOS CoreData 多表查询(上)
IOS CoreData 多表查询(下)在IOS CoreData中,多表查询上相对来说,没有SQL直观,但COREDATA的功能还是可以完成相关操作的。多表查询,表与表之间肯定存在某种关系,如果对于类似外连接,左连接等操作,在COREDATA中就显得无力(请高手指教了)。在上节中,介绍了一下数据库的关系查询操作。下面使用CoreData进行关系数据库的表与表之间的
2014-09-22 22:15:03
474
转载 常用宏定义 #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
2014-09-15 23:35:20
1056
转载 iOS开发之邮件发送代码
邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框。由一个类、一个视图控制器,一个protocol组成。一、创建视图控制器:MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init]; mc.mai
2014-09-15 23:09:58
460
转载 最新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
2014-08-05 00:14:06
469
转载 IOS操作SQLite
在iOS中使用SQLite我们需要加入libsqlite3.dylib的库,并在引入SQLite的头文件。如下 #import 导入库和头文件之后,接下来的操作就是打开一个数据库。这时候需要调用sqlite3_open这个函数来对打开一个数据库文件。此函数声明如下: int sqlite3_open( const char *filename,
2014-07-31 16:26:12
487
转载 使用NSFetchedResultsController
不知不觉我们已经来到了Core Data系列教程的最后一部分了,在这里我们要讨论如何使用NSFetchedResultsController来优化我们的应用,提高应用的运行速度,减少其内存占用。 你是不是已经忘记了以前讲过什么呢?我们来复习一下,在第一篇教程中:《iOS教程:Core Data数据持久性存储基础教程》中我们讲了如何为一个iOS程序创建一个Core Data的数据
2014-07-31 16:24:10
509
转载 iOS教程:如何使用Core Data – 预加载和引入数据
是接着上一次《iOS教程:Core Data数据持久性存储基础教程》的后续教程,程序也会使用上一次制作完成的。再上一个教程中,我们只做了一个数据模型,之后我们使用这个数据模型中的数据创建了一个表视图,我们还学习了如何测试数据模型的可行性,今天,我们来看看如何在应用启动的时候,将已经存在的数据载入或者引用到我们的程序中去。 请注意我们在上一次的教程中学习到的是直接
2014-07-31 16:16:32
679
转载 iOS教程:Core Data数据持久性存储基础教程
其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的口味,下面请看教程: 就像我一直说的,Core Data是iOS编程,乃至Mac编程
2014-07-31 16:05:54
617
转载 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
2014-07-30 16:31:56
1272
转载 ios开发中iphone模拟器中程序文件和数据库的存放位置
我在弄ios中的sqlite3数据库,明明创建了数据库,却不知道怎么找到模拟器中db.sqlite3的数据文件。用火狐的sqlitemanager就可以视图化的查看了,可是苦于没有找到db.sqlite3的文件。经查发现,有时MAC系统把资源库中的有些文件夹给隐藏了,首先要保证资源库中的文件夹是不被隐藏的,所以我们要写如下代码:打开终端后 输入如下: [plain
2014-06-26 23:54:10
600
转载 修改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
2014-03-14 23:27:10
1189
转载 iOS块语法详解(block编程)
——译自Apple Reference Library《Blocks Programming Topic》简介块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能
2014-03-09 02:59:17
646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人