E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ios学习笔记
[Cocos2D 2.x
iOS学习笔记
3] 谈 Cocos2D 设计模式
Cocos2D的设计模式不同于iOS一般应用开发所使用的MVC模式。我们知道,在MVC模式中,模型(Model)和视图(View)是完全分开的,通过ViewControllers来连接两部分。而Cocos2D一般不使用MVC模式,根本原因在于Cocos2D的运行方式和结构是完全不同的。以下都是个人观点。Cocos2D2.x是基于OpenGlES2来开发的,那么程序运行的过程是updateframe
songrotek
·
2013-05-14 18:00
设计模式
ios
游戏
APP
OpenCV for Ios 学习笔记(8)-用OPENGL渲染AR场景1
本文原始地址:OpenCVfor
Ios学习笔记
(8)-用OPENGL渲染AR场景1 创建OpenGL渲染层为了在你的应用中使用opengl函数,你必须为你的应用添加一个图形画板,它给用户呈现被渲染的场景
shiyiyufen
·
2013-05-14 08:00
ios
opencv
OpenGL
IOS学习笔记
——Core Data
原文连接:http://blog.csdn.net/tangren03/article/details/7794226CoreData是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。CoreData将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。CoreData位于MVC设计模式中的模型层,一般需要在设
lianbaixue
·
2013-05-12 20:00
ios
数据库
sqlite
存储
I
iOS学习笔记
45—本地通知UILocalNotification
在iOS中有两类信息提示推送方式,一类是远程服务器推送(APNS),之前有笔记中介绍过APNS:http://blog.csdn.net/tangren03/article/details/8482259,还有一类就是本地通知UILocalNotification,今天就简要的记录一下UILocalNotification的使用,代码里见注释UILocalNotification*notifica
tangren03
·
2013-05-11 14:00
iOS学习笔记
45—本地通知UILocalNotification
在iOS中有两类信息提示推送方式,一类是远程服务器推送(APNS),之前有笔记中介绍过APNS:http://blog.csdn.net/tangren03/article/details/8482259,还有一类就是本地通知UILocalNotification,今天就简要的记录一下UILocalNotification的使用,代码里见注释UILocalNotification*notifica
v5browser
·
2013-05-11 14:00
notification
iOS学习笔记
21—从文本文件中读取内容到字符串里
NSError*error;NSString*textFileContents=[NSStringstringWithContentsOfFile:[[NSBundlemainBundle]pathForResource:@”myTextFile”ofType:@”txt”]encoding:NSUTF8StringEncodingerror:&error];//Iftherearenoresul
Chengwuli125
·
2013-05-10 15:00
NSFileManager
iOS学习笔记
20—获取当前APP版本
NSDictionary*infoDic=[[NSBundlemainBundle]infoDictionary]; NSString*appVersion=[infoDicobjectForKey:@"CFBundleVersion"];
Chengwuli125
·
2013-05-10 09:00
version
OpenCV for Ios 学习笔记(7)-标记姿态的模拟
本文原始地址:OpenCVfor
Ios学习笔记
(7)-标记姿态的模拟在前面,我们已经获取到了精确的标记角点,我们能够模拟出相机与3维空间中标记之间的变换。
shiyiyufen
·
2013-05-09 08:00
ios
Objective-C
opencv
ar
[Cocos2D 2.x
iOS学习笔记
1]启程
Cocos2D,大概是目前iOS游戏开发最热门的工具了,想必大多数的iOS开发者在掌握了基本的iOS开发技术之后,都想掌握这个开发工具。那就开始吧!我选择Cocos2D-iPhoneV2.1版本入手,这里把我自己学习研究过程中的心得记录下来,已大家一起分享。在开始学习之前,要搞清楚几个问题。Q1:为什么选择Cocos2D?我想最好的回答在Cocos2D的官网上可以找到。www.cocos2d-ip
songrotek
·
2013-05-08 12:00
ios
游戏
cocos2d
方法定制
iOS学习笔记
8-UITableView的定制
题记:写这篇博客要主是加深自己对方法定制的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。 UITableView在iOS的工程应用中,扮演着非常要重的色角,明天利用前一个demo续继做UITableView的分析。 UITableView实现表格制绘,其中几个要重的方法,要需拿出来特殊梳理: 1.应用UITableView行进表格显示时,要需设置UITable
·
2013-04-28 20:00
UITableView
键盘定制
iOS学习笔记
9-软键盘的隐藏
在写这篇文章之前,xxx已经写过了几篇关于改键盘定制主题的文章,想要了解的朋友可以去翻一下之前的文章 在UITextField的定制中,我们常常会因为编辑现出软键盘,但是编辑完后,怎么藏隐键盘? 其实藏隐软键盘,可以从文本入输框的定制道理中讲。文本入输框(UITextField)在被选中并得获点焦时,将动自示显键盘,剖析这一个进程,其实就是当UITextField成为第一个响应者(Fi
·
2013-04-28 19:00
学习笔记
OpenCV for Ios 学习笔记(6)-标记检测3
本文原始地址:OpenCVfor
Ios学习笔记
(6)-标记检测3标记位置的精细化//根据相机的旋转,调整标记的姿态 //marker:捕获到的标记 std::rotate(marker.points.begin
shiyiyufen
·
2013-04-26 16:00
ios
opencv
ar
iOS学习笔记
44——实现滑动菜单SlidingMenu
左右滑动切换出菜单或子界面现在被越来越多的用在了各种移动应用中,例如Facebook等等,今天借助Github上John的项目实现此功能,先上效果图:操作上,可以点击顶部的菜单按钮呼出左右隐藏视图,也可以滑动主视图进行呼出!实现上:1.到之前连接中下载或Clone工程到本地,我们需要的是里面的名为SWRevealViewController文件夹下的两个文件SWRevealViewControll
v5browser
·
2013-04-23 15:00
学习笔记
iOS学习笔记
44——实现滑动菜单SlidingMenu
左右滑动切换出菜单或子界面现在被越来越多的用在了各种移动应用中,例如Facebook等等,今天借助Github上John的项目实现此功能,先上效果图: 操作上,可以点击顶部的菜单按钮呼出左右隐藏视图,也可以滑动主视图进行呼出!实现上:1.到之前连接中下载或Clone工程到本地,我们需要的是里面的名为SWRevealViewController文件夹下的两个文件SWReveal
tangren03
·
2013-04-23 15:00
OpenCV for Ios 学习笔记(5)-标记检测2
本文原始地址:OpenCVfor
Ios学习笔记
(5)-标记检测2相关性搜索voidMarkerDetector::findMarkerCandidates(constContoursVector&contours
shiyiyufen
·
2013-04-10 10:00
ios
Objective-C
opencv
ar
iOS学习笔记
15—Cocoa:NSOperation和NSOperationQueue
iOS学习笔记
15—Cocoa:NSOperation和NSOperationQueue 在任何语言中多线程处理都是麻烦的。更糟糕的是如果出错了往往会以很坏的方式出错。
jjunjoe
·
2013-04-08 16:00
iOS学习笔记
14(2)—Core Data 编程指南
一、技术概览1.CoreData功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,CoreData框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Objectgraph的解释:在面向对象编程中,对象之间有各种关系,例如对象直接引用另外的对象,或是通过引用链间接的引用其他对象,这些关系组成了网状的结构。我们把这些对象(和它们之间的联系)成为对象图。对象图可大可小,有繁有简
jjunjoe
·
2013-04-08 13:00
iOS学习笔记
13—NSCopying
iOS学习笔记
13—NSCopying如果要调用一个对象的copy方法,这个对象必须遵循NSCopying的协议。
jjunjoe
·
2013-04-08 11:00
ios学习笔记
图片边框处理
ios 按钮或图片框圆角处理图片框圆角处理(UIImageView): 导入库头文件(重点)#import //圆角设置imageView.layer.cornerRadius = 6;imageView.layer.masksToBounds = YES;//边框宽度及颜色设置[imageView.layer setBorderWidth:2];[imageView.layer setBorde
c806755614
·
2013-04-07 10:00
ios学习笔记
(三)-----json数据的解析
说一下ios中关于json数据解析的总体思想: 由于ios中不像java中可以将json和实体类相互转换(其实可以的,网上有人实现,但是比较麻烦,而且不能适用所有的业务逻辑),暂且不管它,ios中解析json的总体思想是:将json看做字典处理,当然对于复杂的json,可以看做,外部是个字典,内部也是一个字典,嵌套使用,解析的时候,可以由外到内,一层层的剥开。比如外层的一个key对应的一个字典,那
abc13939746593
·
2013-04-06 15:00
ios学习笔记
(二)-----ios中对文件的操作
效果如下图:主要是实现功能,界面随便弄的。代码如下:ViewController。h#import @interfaceViewController:UIViewController @property(retain,nonatomic)IBOutletUILabel*mylabel; @property(retain,nonatomic)IBOutletUITextField*mytext
abc13939746593
·
2013-04-05 21:00
iOS学习笔记
43——iOS6下自定义UI控件外观效果
尽管iOS原生的UI控件就已经有很不错的显示效果,但是App开发者仍然希望自己的产品与众不同,所以自定义UI外观成了每个App产品开发必做之事。今天就来做一个在iOS6下实现自定义UI的demo,内容及Demo来源于国外iOS博客raywenderlich,先看看美化前后效果差别(左边为美化前,右边为美化后): 整个Demo里面几乎包含所有iOS下的UI控件
tangren03
·
2013-04-05 16:00
iOS学习笔记
43——iOS6下自定义UI控件外观效果
尽管iOS原生的UI控件就已经有很不错的显示效果,但是App开发者仍然希望自己的产品与众不同,所以自定义UI外观成了每个App产品开发必做之事。今天就来做一个在iOS6下实现自定义UI的demo,内容及Demo来源于国外iOS博客raywenderlich,先看看美化前后效果差别(左边为美化前,右边为美化后):整个Demo里面几乎包含所有iOS下的UI控件,以下我只对关键代码给出说明,详情大家可以
v5browser
·
2013-04-05 16:00
学习笔记
Android下拉刷新ListView――RTPullListView(demo)
之前在我的文章《
IOS学习笔记
34―EGOTableViewPullRefresh实现下拉刷新》中介绍过如何在IOS上实现下拉刷新的功能。
·
2013-04-03 14:38
OpenCV for Ios 学习笔记(4)-标记检测1
本文原始地址:OpenCVfor
Ios学习笔记
(4)-标记检测1简单的标记经常是以白色块和黑色块构成的规则图形。因为我们预先知道这些因素,所以我们可以很容易检测标记。
shiyiyufen
·
2013-04-03 09:00
ios
opencv
ar
iOS学习笔记
11—本地通知UILocalNotification
iOS学习笔记
11—本地通知UILocalNotification 本地通知,用于基于时间行为的通知。
jjunjoe
·
2013-04-02 17:00
IOS学习笔记
之EGOTableViewPullRefresh实现下拉刷新
移动应用开发中有这么一种场景,就是在列表中显示的数据刷新,有点击刷新按钮刷新的,也有现在最流行的由Twitter首先推出的下拉刷新功能,在IOS中,使用下拉刷新更新UITableView中的数据也用的非常多,最典型的就是新浪微博的客户端,使用下拉的形式来更新最新的微博信息。在Android开发中,有相应的开源项目来实现下拉刷新,这里主要讲如何在IOS中实现下拉刷新的功能,我们用到一个EGOTabl
wwwang89123
·
2013-04-01 22:00
ios
下拉刷新
OpenCV for Ios 学习笔记(3)-camera
本文原始地址:OpenCVfor
Ios学习笔记
(3)-camera视频捕获和AR可视化对于增强现实应用是不可或缺的。
shiyiyufen
·
2013-04-01 09:00
ios
opencv
ar
iOS学习笔记
10(7)—GCD示例源码
示例源码清单如下:1、SingletonSample.h//// SingletonSample.h// BlockSample//// Createdbydeveloperon13-9-27.// Copyright(c)2013年developer.Allrightsreserved.//#import@interfaceSingletonSample:NSObject+(id)ShareIn
jjunjoe
·
2013-03-31 17:00
iOS学习笔记
10(6)—GCD实战2:资源竞争
GCD实战2:资源竞争发布者:Seven's - 2012/10/07 - 分类:GCD教程概述我将分四步来带大家研究研究程序的并发计算。第一步是基本的串行程序,然后使用GCD把它并行计算化。如果你想顺着步骤来尝试这些程序的话,可以下载源码。注意,别运行imagegcd2.m,这是个反面教材。。 imagegcd.zip (8.4KB,143次) 原始程序我们的程序只是简单地遍历~/Pictur
jjunjoe
·
2013-03-31 16:00
iOS学习笔记
10(5)—GCD实战一:使用串行队列实现简单的预加载
GCD实战一:使用串行队列实现简单的预加载发布者:Seven's - 2012/08/27 - 分类:GCD教程其主要思路是使用gcd创建串行队列,然后在此队列中先后执行两个任务:1.预加载一个viewController2.将这个viewController推入代码如下:@implementationDWAppDelegate { dispatch_queue_t_serialQueue; UI
jjunjoe
·
2013-03-31 16:00
iOS学习笔记
10(4)—GCD介绍(四): 完结
GCD介绍(四):完结发布者:Seven's - 2012/03/03 - 分类:GCD教程DispatchQueue挂起dispatchqueue可以被挂起和恢复。使用 dispatch_suspend函数来挂起,使用 dispatch_resume 函数来恢复。这两个函数的行为是如你所愿的。另外,这两个函数也可以用于dispatchsource。一个要注意的地方是,dispatchqueue的
jjunjoe
·
2013-03-31 16:00
iOS学习笔记
10(3)—GCD介绍(三): Dispatch Sources
GCD介绍(三):DispatchSources发布者:Seven's - 2012/03/03 - 分类:GCD教程何为DispatchSources简单来说,dispatchsource是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放入一个dispatchqueue的执行例程中。说的貌似有点不清不楚。我们到底讨论哪些事件类型?下面是GCD10.6.0版本支持的事件:Ma
jjunjoe
·
2013-03-31 16:00
iOS学习笔记
10(2)—GCD介绍(二): 多核心的性能
GCD介绍(二):多核心的性能发布者:Seven's - 2012/02/29 - 分类:GCD教程概念为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系)。在低层,GCD全局dispatchqueue仅仅是工作线程池的抽象。这些队列中的Block一旦可用,就会被dispatch到工作线程中。提交至用户队列的Block最终也会通过全局队列进入
jjunjoe
·
2013-03-31 16:00
iOS学习笔记
10(1)—GCD介绍(一): 基本概念和Dispatch Queue
GCD介绍(一):基本概念和DispatchQueue发布者:Seven's - 2012/02/28 - 分类:GCD教程什么是GCD?GrandCentralDispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之N
jjunjoe
·
2013-03-31 16:00
ios学习笔记
ActionSheet:头文件里加协议。-(IBAction)buttonPressed:(id)sender{ UIActionSheet*actionSheet=[[UIActionSheetalloc] initWithTitle:@"Areyousure?" delegate:self cancelButtonTitle:@"NoWay!" destructiveButtonTitle:@
viviwen123
·
2013-03-30 19:00
iOS学习笔记
06—Category和Extension
iOS学习笔记
06—Category和Extension 一、概述类别是一种为现有的类添加新方法的方式。
jjunjoe
·
2013-03-29 18:00
OpenCV for Ios 学习笔记(2)-AR
本文原始地址:OpenCVfor
Ios学习笔记
(2)-ARAR应用程序三要素:1.Videosource(视频源)视频源主要承担提供从内置相机采集到的帧。
shiyiyufen
·
2013-03-29 18:00
ios
opencv
ar
IOS学习笔记
30—两个ViewController间传值(一)
转载自:http://blog.csdn.net/tangren03/article/details/7913754IOS中,在两个ViewController之间传值有多种方式,这里学习其中一种,利用临时变量在两个ViewController之间传值,这可能不是最好的传值方式,但是也是一种选择。首先看看工程结构:其中ViewController是第一个界面,SecondViewControlle
chenyong05314
·
2013-03-28 18:00
IOS学习笔记
31—两个ViewController间传值(二)
转载自:http://blog.csdn.net/tangren03/article/details/7915045在上一篇两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能
沸腾的泪水05314
·
2013-03-28 18:00
IOS学习笔记
31—两个ViewController间传值(二)
转载自:http://blog.csdn.net/tangren03/article/details/7915045在上一篇 两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功
chenyong05314
·
2013-03-28 18:00
iOS学习笔记
19—NSString中 去掉空格
问题描述】 某些情况下,服务器返回的字段中含有空格,这空格是服务器开发人员不小心往数据中多敲了,但客户端需要保护,所以在客户端需要把字符串中的空格过滤掉。【问题分析】1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]]方法只是去掉左右两边的空格;2、使用NSString*st
Chengwuli125
·
2013-03-28 11:00
NSString
iOS学习笔记
02—View Controller的生命周期
iOS学习笔记
02—ViewController的生命周期一、ViewControllerViewController用于管理应用的资源,包括管理与之关联的View,与其他ViewController通信和协调
jjunjoe
·
2013-03-28 11:00
OpenCV for Ios 学习笔记(1)-配置
本文原始地址:OpenCVfor
Ios学习笔记
(1)-配置1.下载OpenCv2.4.2.framwork。
shiyiyufen
·
2013-03-27 16:00
ios
opencv
iOS学习笔记
01—初始化对象
iOS学习笔记
01—初始化对象1、关于alloc和init嵌套调用://我们总是以如下方式嵌套alloc和init调用,为什么?
jjunjoe
·
2013-03-26 19:00
iOS学习笔记
18—UITapGestureRecognizer 的用法
/单指单击 2:UITapGestureRecognizer*singleFingerOne=[[UITapGestureRecognizeralloc]initWithTarget:self 3:action:@selector(handleSingleFingerEvent:)]; 4:singleFingerOne.numberOfTouchesRequired=1;//手指数 5:sing
Chengwuli125
·
2013-03-21 16:00
iOS学习笔记
之CoreGraphics框架
iOS学习笔记
之CoreGraphics框架很多时候,当你需要设计更高级的UI或者是减少设计师的工作量的时候,我们就需要用代码自行绘制UI,而自行绘制UI就需要用到CoreGraphics这个框架(OpenGL
·
2013-03-19 21:00
ios
iOS学习笔记
17—NSFileHandle 诸多方法理解
一:方法介绍1.+(id)fileHandleForReadingAtPath:(NSString*)path;打开一个文件准备读取2.+(id)fileHandleForWritingAtPath:(NSString*)path;打开一个文件准备写入3.+(id)fileHandleForUpdatingAtPath:(NSString*)path; 打开一个文件准备更新(读取。写入)4.-(N
Chengwuli125
·
2013-03-19 17:00
手机
NSFileHandle
iOS学习笔记
16—@synthesize obj=_obj的意义详解 @property和@synthesize
AppDelegate常看见如下写法: 常看见: @synthesize window=_window; 意思是说,window 属性为 _window 实例变量合成访问器方法。 解析: 意思是说window属性生成存取方法:setWindow方法,而这个方法就是实际变量_window的的存取方法,setwindow操作的就是_window这个方法。
Chengwuli125
·
2013-03-15 11:00
property
synthesize
iOS学习笔记
--浅拷贝和深拷贝——拷贝集合类(Copying Collections)
注:如果没有特别指出,这里的集合均指:collection。对象的复制有两种:浅拷贝和深拷贝。正常的拷贝是浅拷贝,产生一个新的集合,共享原对象的所有权。深拷贝是从原对象创建新的对象,并把这些新对象添加到新的集合。这种差异如图1所示。 图1.浅拷贝和深拷贝 浅拷贝有多种方法来创建一个集合(acollection)的浅拷贝。当你创建一个浅拷贝,便给原来集合的对象发送一个 retain 消息,对象的指针
itianyi
·
2013-03-13 13:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他