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学习笔记
ios学习笔记
第四天之官方文档总结
ios学习笔记
第四天之官方文档总结startdevelopingiosapptoday.官方文档的体系结构为:各层的主要框架图:objectice-c是动态语言Objective-C为ANSIC添加了下述语法和功能
·
2013-07-31 10:00
学习笔记
ios学习笔记
第四天之官方文档总结
startdevelopingiosapptoday.官方文档的体系结构为:各层的主要框架图:objectice-c是动态语言Objective-C为ANSIC添加了下述语法和功能:定义新的类类和实例方法方法调用(称为发消息)属性声明(以及通过它们自动合成存取方法)静态和动态类型化块(block),已封装的、可在任何时候执行的多段代码基本语言的扩展,例如协议和类别类的定义:方法的定义: 消息表达式
·
2013-07-30 22:00
学习笔记
ios学习笔记
之2天来总结
学了2天,小结下。ios的基本代码执行流程:与java的基本异同:异:1.基类:java中Object是所有类的父类,而objective-c的根类为NSObject2.默认访问类型:java中有protected,private,public,friendly(此类型为默认访问类型)。而objective-c中有protected(此为默认访问类型),public,private3.导入文件:都
·
2013-07-28 23:00
学习笔记
iOS学习笔记
——ARC两三事(strong、weak详解,ARC与非ARC混编)
本文为博主原创,转载请注明出处:http://blog.csdn.net/xiemotongye/article/details/9569215最近项目开始使用ARC进行编程,起初并不是很喜欢ARC,总感觉自己管理内存更加踏实一些,但用了之后才发现ARC真是太方便了,不用再去花时间思考对象该不该被释放了,这样就能更专注于业务逻辑的编写。ARC中抛弃了属性原有的关键字retain和assign。使用
xiemotongye
·
2013-07-28 20:00
ios
指针
arc
IOS学习笔记
1、UISearchBar自定义背景、取消按钮中文设置C代码 UISearchBar *seachBar=[[UISearchBar alloc] init]; //修改搜索框背景 seachBar.backgroundColor=[UIColor clearColor]; //去掉搜索框背景 [[searchbar.subviews objectAtIndex:0]remove
wenqxin
·
2013-07-18 23:00
学习笔记
iOS学习笔记
(十七)——文件操作(NSFileManager)
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents,Library和tmp。Library包含Caches、Preferences目录。 上面的完整路径为:用户->资源库->App
xyz_lmn
·
2013-07-16 20:00
iOS学习笔记
(十六)——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须
·
2013-07-16 20:00
学习笔记
iOS学习笔记
5 - xib和Storyboard
转自:http://www.cnblogs.com/galaxyyao/archive/2013/04/29/3050257.html写这篇的起因也是由于教材。在粗略地扫完Objective-C的教程后,就找了一本《Xcode4iOSDevelopmentBeginner’sGuide》来看。翻到第一个范例,对着范例开始照搬。做到“点击项目里的xib”文件的那一步时傻眼了。。。虾米?项目里没有xi
shanliangliuxing
·
2013-07-16 10:00
iOS学习笔记
(十六)——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须
xyz_lmn
·
2013-07-15 23:00
iOS学习笔记
(十五)——数据库操作(SQLite)
SQLite(http://www.sqlite.org/docs.html)是一个轻量级的关系数据库。SQLite最初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了,目前应用于Android、iOS、WindowsPhone等智能手机。iOS使用时SQLite,只需要加入libsqlite3.dylib依赖以及引入sqlite3.h头文件即可。
xyz_lmn
·
2013-07-14 16:00
[置顶]
iOS学习笔记
47——图片异步加载之EGOImageLoading
上次在《
iOS学习笔记
46——图片异步加载之SDWebImage》中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔记《
IOS学习笔记
·
2013-07-13 20:00
image
iOS学习笔记
47——图片异步加载之EGOImageLoading
上次在《
iOS学习笔记
46——图片异步加载之SDWebImage》中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔记《
IOS学习笔记
tangren03
·
2013-07-12 16:00
iOS学习笔记
(十四)——打电话、发短信
电话、短信是手机的基础功能,iOS中提供了接口,让我们调用。这篇文章简单的介绍一下iOS的打电话、发短信在程序中怎么调用。1、打电话[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://10010"]];//打电话 使用openURL这个API打电话结束后,返回的是系统的拨打电话界面,如何才能返回自己
xyz_lmn
·
2013-07-10 21:00
IOS学习笔记
(六)inputAccessoryView,inputView
我们在使用UITextView和UITextField的时候,可以通过它们的inputAccessoryView属性给输入时呼出的键盘加一个附属视图,通常是UIToolBar,用于回收键盘。但是当我们要操作的视图不是UITextView或UITextField的时候,inputAccessoryView就变成了readonly的。这时我们如果还想再加inputAccessoryView,按API中
happyrabbit456
·
2013-07-09 14:00
iOS学习笔记
46——图片异步加载之SDWebImage
在开发中经常会遇到列表加载的功能,其中大部分都包括图片列表加载,但移动设备本身内存有限,而大量图片加载又很耗内存。今天主要就介绍一个第三方图片异步加载库SDWebImage,Github地址为:https://github.com/rs/SDWebImage,这个库主要实现了为UIImageView添加一个类别方法,让使用者使用图片异步加载就好像直接为UIImageView设置image一样,使用
tangren03
·
2013-07-07 14:00
iOS学习笔记
46——图片异步加载之SDWebImage
在开发中经常会遇到列表加载的功能,其中大部分都包括图片列表加载,但移动设备本身内存有限,而大量图片加载又很耗内存。今天主要就介绍一个第三方图片异步加载库SDWebImage,Github地址为:https://github.com/rs/SDWebImage,这个库主要实现了为UIImageView添加一个类别方法,让使用者使用图片异步加载就好像直接为UIImageView设置image一样,使用
v5browser
·
2013-07-07 14:00
image
IOS学习笔记
38——NSJSONSerialization使用
在之前的学习笔记《
IOS学习笔记
33—XML解析之KissXML的使用》中介绍了如何解析XML格式的数据,今天简要介绍下如何解析JSON格式的数据,JSON数据结构以其轻量化的结构体和良好的可读性被越来越广泛的运用
happyrabbit456
·
2013-07-05 11:00
iOS学习笔记
(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)
iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice UIDevice提供了多种属性、类函数及状态通知,
xyz_lmn
·
2013-07-04 20:00
IOS学习笔记
37——UIPasteboard/UIMenuController(三)
这篇咱总结总结自定义剪贴板的使用其实自定义剪贴板也非常简单,无非是放开响应时间,通过UIMenuController自定义剪贴板,然后就是最关键的实现你所用的copy方法拉。为了方便实用,我给cell添加了长按事件,看代码---UILongPressGestureRecognizer*recognizer=[[UILongPressGestureRecognizeralloc]initWithTa
Chengwuli125
·
2013-07-01 22:00
UIPasteboard
iOS学习笔记
(十二)——iOS国际化
开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言。这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化。如果是Xcode4.5之前版本请参考。应用内容国际化1、新建一个名为Localizable.strings的资源文件2、在右侧属性选择器中可以看到多了个按钮Localize:3、点击Localize按钮,如果没做过国际化处理,选项只
xyz_lmn
·
2013-07-01 18:00
国际化
ios学习笔记
iOS学习笔记
(十一)——JSON数据解析
在之前的《iOS学习——xml数据解析(九)》介绍了xml数据解析,这一篇简单介绍一下Json数据解析。JSON即JavaScriptObjectNatation,它是一种轻量级的数据交换格式,非常适合于服务器与客户端的交互,Json语法参考。关于在iOS平台上进行JSON解析,已经有很多第三方的开源项目,比如TouchJson,JSONKit,SBJon等,自从iOS5.0以后,苹果SDK
xyz_lmn
·
2013-07-01 18:00
IOS学习笔记
35——UIPasteboard/UIMenuController(一)
今晚称有点时间,就分享下今天的成果,剪贴板的使用以及自定义剪贴板。 系统剪贴板的直接调用 其实整个过程非常的简单,我就用我写的一个自定义UILable来说明调用系统剪贴板。 首先,因为苹果只放出来了UITextView,UITextField,webView三个控件的剪贴板,所以一般控件的剪贴板都被禁用了,因此,我们首先要做的就是把这属性放出来,其实就是实现三个简单的方法,方法如下:
Chengwuli125
·
2013-07-01 18:00
UIPasteboard
iOS学习笔记
(十)——iOS真机调试
前面一直使用模拟器运行,今天使用了真机调试,这一篇介绍一下真机调试。真机调试需要99$注册,如果有注册过的账号,也可以使用注册账号邀请你加入一个账号下,注册账号可以给你分配权限,我也是使用的邀请成为开发者的。1、登录:首先登录https://developer.apple.com/ios/manage/overview/index.action登录后会进入如下界面: 图一2、制作证书,提
xyz_lmn
·
2013-06-26 22:00
iOS学习笔记
(九)—— xml数据解析
在iPhone开发中,XML的解析有很多选择,iOSSDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。这篇文章使用了NSXMLParser。解析XML通常有两种方式,DOM和SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可
xyz_lmn
·
2013-06-25 19:00
ios
xml
NSXMLParser
xml数据解析
ios学习笔记
iOS学习笔记
(九)—— xml数据解析
在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。这篇文章使用了NSXMLParser。 解析 XML 通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并
·
2013-06-25 19:00
学习笔记
iOS学习笔记
(八)——iOS网络通信http之NSURLConnection
移动互联网时代,网络通信已是手机终端必不可少的功能。我们的应用中也必不可少的使用了网络通信,增强客户端与服务器交互。这一篇提供了使用NSURLConnection实现http通信的方式。 NSURLConnection提供了异步请求、同步请求两种通信方式。1、异步请求 iOS5.0SDKNSURLConnection类新增的sendAsynchronousRequest:qu
xyz_lmn
·
2013-06-24 17:00
iOS学习笔记
(七)——UI基础UIButton
前面写了UIWindow、UIViewController,那些都是一些框架,框架需要填充上具体的view才能组成我们的应用,移动应用开发中UI占了很大一部分,最基础的UI实现是使用系统提供的各种控件,其他的就是自定义实现了,作者目前是入门状态,只能写写基础控件了。 iOS中提供了UIButton、UILable、UITextField、UIImageView等基础UI控件,继承于UI
xyz_lmn
·
2013-06-21 16:00
iOS学习笔记
(六)——ViewController
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(UINavigationController)、标签栏控制器(UITabbarContro
xyz_lmn
·
2013-06-21 16:00
ios
iPhone
UIView
IOS学习笔记
33—苹果推送机制APNs(一)
原博文地址:http://blog.csdn.net/tangren03/article/details/8482259推送是解决轮询所造成的流量消耗和电量消耗的一个比较好的解决方案,在Android上,虽然Google提供了GCM(之前为C2DM),但在国内基本等于没用,各大Android应用基本都自己架设推送Server或是使用第三方推送平台,例如新浪微博使用第三方推送平台“个推”(非广告)。
Chengwuli125
·
2013-06-20 17:00
apns
iOS学习笔记
32—本地通知UILocalNotification
博客原文地址:http://blog.csdn.net/tangren03/article/details/8914208在iOS中有两类信息提示推送方式,一类是远程服务器推送(APNS),之前有笔记中介绍过APNS:http://blog.csdn.net/tangren03/article/details/8482259,还有一类就是本地通知UILocalNotification,今天就简要的
Chengwuli125
·
2013-06-19 14:00
本地通知
iOS学习笔记
31—appStore检查版本更新与从app里跳到appstore评论页面
原帖地址:http://blog.csdn.net/dean19900504/article/details/7950804appStore检查更新的json地址http://itunes.apple.com/lookup?id=%@&country=cn// 如果要实现在应用里面跳到appstore的对应评论页面里面的话,只要将下面地址中App_ID替换成自己的id就可以了,其他的地方都不用管。
Chengwuli125
·
2013-06-16 17:00
appstore
IOS学习笔记
2—Objective C—类、属性、方法
原文 http://blog.csdn.net/tangren03/article/details/7741853Objective-C1.OC是一门基于C的面向对象语言,是C语言的一个超集,同时具有C语言的特征2.OC对类的定义和实现以及初始化 //声明类接口,继承NSObject对象(该对象是OC中所有类的顶级父类,所有类都继承于它) @interfaceClassName:NSObje
langzxz
·
2013-06-14 16:00
iOS学习笔记
30—检测硬件平台版本号
#include #include -(void)showPlatform{ intmib[2]; size_tlen; char*machine; mib[0]=CTL_HW; mib[1]=HW_MACHINE; sysctl(mib,2,NULL,&len,NULL,0); machine=malloc(len); sysctl(mib,2,mac
Chengwuli125
·
2013-06-14 09:00
version
版本号
iOS学习笔记
29—天气JSON接口
想写个天气的应用,在网上找了一圈都没找到有关JSONP的接口,只有中国天气网的JSON接口,这就简单,直接用SAE做代理,将数据处理为JSONP的形式返回就行了,顺便分析了中国天气网的省市区三级联动的数据,这样就直接可以做天气应用了。说说我的接口的用法吧,直接get请求,地址为"http://demo.alphatr.com/weather/info.php",参数有三个。get参数,获取操作可以
Chengwuli125
·
2013-06-12 18:00
json
天气
IOS学习笔记
(五)——UI基础UIWindow、UIView
在PC中,应用程序多是使用视窗的形式显示内容,手机应用也不例外,手机应用中要在屏幕上显示内容首先要创建一个窗口承载内容,iOS应用中使用UIWindow、UIView来实现内容显示。UIWindow: UIWindow对象是所有UIView的根视图,管理和协调的应用程序的显示、分发事件给View。UIWindow类是UIView的子类,可以看作是特殊的UIView。一般应用程序只有一
xyz_lmn
·
2013-06-08 09:00
iOS学习笔记
27— IOS详细推送
一.关于推送通知 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消息可能
Chengwuli125
·
2013-06-04 17:00
推送
iOS学习笔记
26—iPhone开发常识集锦
1.检查是否有这个对象或者方法responseToSelector:@selector2.延时异步执行peformSelector:withObject:afterDelay3.模拟器路径:/[user]/Library/ApplicationSupport/iPhone Simulator/4.2/Applications/B0E3EC07-F395-408F-9B94-A5B0BAECBC2E
Chengwuli125
·
2013-05-30 21:00
常识
iOS学习笔记
25—NSDate的常用用法(一)
1. 创建或初始化可用以下方法 用于创建NSDate实例的类方法有 +(id)date; 返回当前时间 +(id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以当前时间为基准,然后过了secs秒的时间 +(id)dateWithTimeIntervalSinceReferenceDate:(NST
Chengwuli125
·
2013-05-30 17:00
NSDate
iOS学习笔记
24—URL传参的问题和解决方法
1、在使用JSON解析请求服务器端的服务时,需要提供一个请求的URL,这个URL在有些时候需要传递一些参数。当这些参数是英文或数字就不会出现什么问题,如果是中文的话会出现请求不成功的情况。[plain]viewplaincopyNSString *urlString = @"http://······.aspx?n=张三"; urlString = [urlString stringByAddi
Chengwuli125
·
2013-05-29 17:00
服务器
url
iOS学习笔记
23—ios实现国际化
1、新建Windows-baseApplication。打开main.m文件,在main函数中增加代码如下:// 取得用户默认信息NSUserDefaults *defaults=[ NSUserDefaults standardUserDefaults ];// 取得 iPhone 支持的所有语言设置NSArray *languages=[defaults objectForKey : @"Ap
Chengwuli125
·
2013-05-29 14:00
iOS国际化
iOS学习笔记
22—ASIHTTPRequest和ASIDownloadCache实现本地缓存
为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。根据我目前的技术水平和时间花费,我果断选择了后者,事实证明效果也很不错。下面
Chengwuli125
·
2013-05-28 10:00
cache
Android下拉刷新ListView——RTPullListView
之前在我的文章《
IOS学习笔记
34—EGOTableViewPullRefresh实现下拉刷新》中介绍过如何在IOS上实现下拉刷新的功能。
guoliang
·
2013-05-27 14:00
iOS学习笔记
(四)——iOS应用程序生命周期
开发应用程序都要了解其生命周期,开始接触android时也是从应用程序生命周期开始的,android的应用程序生命周期更多是其组件的生命周期,例如Activity、Service。今天我们接触一下iOS应用程序的生命周期, iOS的入口在main.m文件:intmain(intargc,char*argv[]) { @autoreleasepool{ returnUIApplicat
xyz_lmn
·
2013-05-24 21:00
iOS学习笔记
(三)——iOS系统架构
iOS的系统架构分为四个层次:核心操作系统层(CoreOSlayer)、核心服务层(CoreServiceslayer)、媒体层(Medialayer)和可触摸层(CocoaTouchlayer)。下面是IOS系统结构图。iOS结构图 1、CoreOS是位于iOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件设备进
xyz_lmn
·
2013-05-24 21:00
iOS学习笔记
(二)——Hello iOS
前面写了iOS开发环境搭建,只简单提了一下安装Xcode,这里再补充一下,点击下载Xcode的dmp文件,稍等片刻会有图一(拖拽Xcode至Applications)的提示,拖拽至Application即可,在Finder-应用程序-Xcode找到Xcode图标。点击Xcode图表,下一步操作即可进入开发界面。图一(拖拽Xcode至Applications)安装完Xcode,首先熟悉一下X
xyz_lmn
·
2013-05-24 21:00
iOS学习笔记
42—利用dispatch_once创建单例
在之前有一篇学习笔记中,记载了一篇如何在OC中实现单例的文章:《
IOS学习笔记
4—ObjectiveC—创建单例》自苹果引入了GrandCentralDispatch(GCD)(MacOS10.6和iOS4.0
jiufreeman
·
2013-05-24 17:16
IOS
iOS学习笔记
(一)——ios搭建开发环境
好久就想试水IOS开发了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBookPro,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。 IOS开发必备MACOSX另加一部iPhone手机,windows操作系统也可以开发,需要安装虚拟机,安装虚拟机请参考Windows7下虚拟机安装MAC 。笔者的开发硬件配置:MacBookPro+iphone3gs,手机有点落后了
xyz_lmn
·
2013-05-24 10:00
拍照、从相册选图并对图片进行裁剪
早前写过一篇《
IOS学习笔记
22—文件操作(NSFileManager)结合相册小例子》,随着iOS
dcj3sjt126com
·
2013-05-22 22:00
图片
OpenCV for Ios 学习笔记(10)-标记检测总结
原始地址:OpenCVfor
Ios学习笔记
(10)-标记检测总结如果你一直关注着我们的教程,到目前为止,你运行程序,你将会得到如下:即使现在我们并没有为可视化运用3维渲染引擎,但是我们已经获得了所有必须的数据
shiyiyufen
·
2013-05-16 09:00
ios
C++
opencv
ar
OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2
本文原始地址:OpenCVfor
Ios学习笔记
(9)-用OPENGL渲染AR场景2drawFrame的操作步骤是:1.清除场景。2.启动正射投影绘制背景。3.在视口绘制最后一个从相机获取到的图像。
shiyiyufen
·
2013-05-16 09:00
ios
opencv
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他