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
※iphone开发
iOS开发进阶 优化内存管理
在
iphone开发
过程中,代码中的内存泄露我们很容易用内存检测工具leaks检测出来,并一一改之,但有些是因为ios的缺陷和用法上的错误,leaks检测工具并不能检测出来,你只会看到大量的内存被使用,最后收到
Bruce__Liu
·
2015-09-30 22:00
优化
内存管理
ios开发
进阶
IOS疯狂基础之GestureRecognizer手势
IOS疯狂基础之GestureRecognizer手势分类: IOS在
Iphone开发
中,像UIimageView是不支持点击的,但往往我们却有很多能在Image上点击的需求,比如一个自定义的TableViewCell
a466468841
·
2015-09-25 09:00
ios
iphone开发
笔记和技巧总结
iphone程序中实现截屏的一种方法在iphone程序中实现截屏的一种方法://导入头文件#importQuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片imageUIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphics
HDFQQ188816190
·
2015-09-23 14:00
IPhone开发
工具篇-利用xcode profile和analyze进行性能优化
内存泄漏问题的解决内存泄漏(MemoryLeaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。在Objective-C中释放对象的内存是发送release和autorelease消息,它们都是可以将引用计数减1,当为引用计数为0时候,
HDFQQ188816190
·
2015-09-23 14:00
Iphone开发
之UIView中的动画属性
areAnimationsEnabled返回一个布尔值表示动画是否结束。+(BOOL)areAnimationsEnabled返回值如果动画结束返回YES,否则NO。 beginAnimations:context:开始一个动画块+(void)beginAnimations:(NSString*)animationIDcontext:(void*)context参数animationID动画块内部
HDFQQ188816190
·
2015-09-23 14:00
10个
iPhone开发
网站、论坛、博客
转载自:http://blog.csdn.net/lanmanck/article/details/8750944整理了一下手中的
iPhone开发
网站、论坛和博客,精选了这10个常去的网站。
qq_28884869
·
2015-09-23 08:00
iOS Code Signing: 解惑详解
Iphone开发
的代码签名 英文版链接:http://developer.apple.com/iphone/gettingstarted/docs/signingcodeforiphonedev.action
sun2728
·
2015-09-22 11:00
在UIScrollView中使用Autolayout布局(2)
在UIScrollView中使用Autolayout布局(2) 分类:
iPhone开发
2014-12-1014:49 5358人阅读 评论(5) 收藏 举报在《在UIScrollView中使用Autolayout
法斗斗
·
2015-09-21 16:00
iPhone开发
之沙盒路径的获取
1、沙盒机制以及获取沙盒路径2、沙盒的基本概念和作用每个IOS程序都有自己的应用沙盒,应用沙盒就是文件系统目录,与其它应用的文件系统相隔离。IOS系统不允许访问其他应用的应用沙盒。在IOS8中已经开放访问。3、即IOS8中允许沙盒目录中的一部分东西让其它软件访问。4、应用沙盒一般包括以下几个文件目录:应用程序包、Documents、Library(下面有Caches和Preferences目录)、
u013087513
·
2015-09-18 22:00
iPhone开发
之显示指定格式的文本自动改变UIlabel高度的自定义分类—— 方便好用
新建分类如下:编辑UILabel+LabelHH.h如下:// //UILabel+LabelHH.h //日志信息之UITabBar与UINavigationBar的结合使用 // //Createdbyappleon15/9/8. //Copyright(c)2015年LiuXun.Allrightsreserved. // #import @interfaceUILabel(Label
u013087513
·
2015-09-17 17:00
日期格式转换
ios日期格式转换 分类: iphone
iphone开发
2012-11-2318:07 26792人阅读 评论(1) 收藏 举报1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式
jna_114
·
2015-09-15 21:03
字符串
格式转换
iPhone开发
ios播放视频
在
iPhone开发
规范中禁止使用私有API播放视频,因此播放画面的控制的控件都是有iPhone提供好的,我们没有别的选择。我们能做的: 加载URL中视频 播放、暂停视频 用户控制行为和
gongxiao03
·
2015-09-10 21:00
iPhone开发
之工具栏控制器UITabBarController的预习
工程一如下:编辑AppDelegate.m如下:// //AppDelegate.m //UITabBarController工具栏 // //Createdbyappleon15/9/7. //Copyright(c)2015年LiuXun.Allrightsreserved. // #import"AppDelegate.h" #import"ViewController.h" @impl
u013087513
·
2015-09-10 10:00
iPhone开发
之导航控制器的预习——UINavigationController导航控制器的学习
1、导航控制器——UINavigationController即导航控制器是一个控制器,UINavigationBar相当于一个导航控制器控制的导航条。2、导航控制器相当于一个视图控制器栈,而UINavigationBar相当于一个存放UINavigationItem的视图栈。导航控制器初始化时以一个跟视图控制器作为rootController。每当导航控制器把一个视图控制器压进栈,就相当于在U
u013087513
·
2015-09-10 10:00
loadView 和 viewDidLoad区别分析
loadView和viewDidLoad是
iPhone开发
中肯定要用到的两个方法。他们都可以用来在视图载入的时候初始化一些内容。但是他们有什么区别呢?
u012989536
·
2015-09-06 22:00
区别
loadView
viewDidLoa
iphone开发
之通过代理模式实现自定义控件——代码示例图片库的处理
通过代理实现自定义控件的步骤如下:{注意:代理设计模式中分为代理类:即仅仅在方法内实现调用别的类。真实实现类:执行具体的操作}在自定义控件中,自定义的控件类充当代理类,一般由控件所在的视图控制器即viewController来充当真实实现类。(1)新建代理协议。即代理对象必须遵守的协议,此协议中可以定义一个或多个方法。此协议中方法的具体内容由遵守协议的真实实现类对象进行实现,在代理类的成员方法内
u013087513
·
2015-09-06 21:00
iphone开发
之音频播放类AVAudioPlayer的使用——加纯代码案例
1、本节目标(1)使用AVAudioPlayer类播放音频(2)掌握后台播放音乐(3)自定义后台任务(5)使用MPMoviePlayer2、IOS音频播放概述(1)IOS系统中的音频播放方式AVAudioPlayer、AVPlayer、系统声音、音频队列(2)AVAudioPlayer:使用简单方便,但是只能播放本地音频,不支持流媒体播放(3)AVPlayerIOS4.0以后,可以使用AVPl
u013087513
·
2015-09-05 15:00
iPhone开发
之音视频的播放——MPMoviePlayerViewController和AVAutoPlayer的使用
新建工程,添加音视频框架 编辑控制器的.h文件如下:// //ViewController.h //音视频预习 // //Createdbyappleon15/9/4. //Copyright(c)2015年LiuXun.Allrightsreserved. // #import #import #import @interfaceViewController:UIViewController
u013087513
·
2015-09-04 22:00
iPhone开发
之UITableView的小试牛刀 利用MVC模式从plist文件读取数据并字典转模型的格式实现
新建一个具有simple VIew的工程,并把相关图片拉进资源文件夹在Supporting files文件夹下新建work.plist文件,编辑内容如下图:在工程下新建model文件夹,并在文件夹内新建model类Hero根据文件的字典属性编辑Hero.h如下:// //Hero.h //作业整理 // //Createdbyappleon15/9/1. //Copyright(c)2015年L
u013087513
·
2015-09-03 11:00
iPhone开发
UI组件UIDatePickerView的预习
新建工程如下:编辑控制器的.h文件如下所示:// //ViewController.h //UIDatePickerVIew // //Createdbyappleon15/9/2. //Copyright(c)2015年LiuXun.Allrightsreserved. // #import @interfaceViewController:UIViewController { inta;
u013087513
·
2015-09-03 11:00
iphone开发
UI组件之UIDatePicker日期选择组件的预习
为了省时间,直接上代码吧。新建工程。编辑控制器的.h文件如下:// //ViewController.h //datepicker // //Createdbyappleon15/9/2. //Copyright(c)2015年LiuXun.Allrightsreserved. // #import @interfaceViewController:UIViewController @pr
u013087513
·
2015-09-03 11:00
iphone开发
之表格组件UITableView的使用(六)通过加载plist文件展示汽车品牌并添加索引查找
一、*使用cars_total.plist*模型嵌套模型**注意:这里使用的是嵌套模型,所以不能直接使用KVC了。需要通过把字典转模型的代码封装到Group模型中。二、*实现右侧的索引栏*通过实现数据源协议-(NSArray*)sectionIndexTitlesForTabView:(UITableView*)tableView*点击右侧索引栏中的文字,会根据索引的顺序跳转到左侧对应的位置*获取
u013087513
·
2015-09-01 10:00
iphone开发
之表格组件UITableView的使用(五)UITableView与UItableViewCell常见属性以及单元格重用
——————————————————————1、Cell常见属性:imageViewtextLabeldetailTextLabelaccessoryTypeaccessoryView 右边是自定义ViewbackgroundView 可以利用这个属性来设置这个单元格的背景图片,指定一个UIImageView即可。selectedBackgroundView 当用户选择某一行的时候。backgro
u013087513
·
2015-08-31 21:00
iphone开发
之表格组件UITableView的使用(四) 通过加载plist文件展示单组数据
1、单元格样式UITableViewCellStyleDefault 即默认样式是不显示小的Label简介的即不显示detailTextLabel上的Text的。UITableViewCellStyleSubtitle样式:都显示,并且detailTextLabel上的Text作为小字体简介放在textLabel大字体标签下边。UITableViewCellStyleValue1样式:都显示。但是
u013087513
·
2015-08-31 19:00
iphone开发
之表格组件UITableView的使用(三)通过加载plist文件字典转模型方式展示分组数据
1、通过加载plist文件,利用在懒加载中把字典转模型实现的步骤如下:(1)新建plist文件,编辑plist文件内容添加属性。编辑步骤如下:在文件中新建一个NSArray用来包含所有的数据,点击大的NSArray数据的三角符号向下,新建元素字典作为NSArray的每一项内容,为第一个数组元素即字典添加属性(包括组标题,组尾描述,小的NSArray:用来描述当前组的每一行内容)。然后选中第一个字典
u013087513
·
2015-08-31 13:00
iPhone开发
之字典转模型——利用创建plist文件和懒加载
1、例如九宫格直接从文件中读取信息进行设置创建。但是可重用性不强,如果要在另一个新的控制器中创建一个类似的九宫格,就要把代码整体复制过去进行改动。2、解决思路:把代码提取出来。3、xib和storyboard都是用来描述软件界面的。区别如下:xib是一个轻量级的软件界面。轻量级意思就是只用来描述一个局部的小的View。 storyboard是一个重量级的描述界面,一般用来描述多个手机界面,以及不同
u013087513
·
2015-08-31 11:00
iPhone开发
之.plist文件的创建于使用—— 代码案例 ( 图片浏览器的创建)
1、懒加载即第一次使用或调用时才进行加载。不调用的话就不会加载。2、懒加载的步骤(1)在SupportingFiles下新建.plist文件,并编辑此文件。把整体建成一个包含所有数据的NSArray类型数据,然后在NSArray中添加多条NSDictionary类型的数据作为元素,再在每条元素NSDictionary中添加所需要的NSString类型的键值对。(2)在控制器的.h文件中添加一个NS
u013087513
·
2015-08-30 22:00
iPhone开发
之动态创建控件(纯代码创建控件)
1、程序的加载过程:(1)当要显示一个界面的时候,首先创建这个界面对应的控制器。(2)控制器创建好以后,接着就创建控制器所管理的那个View。(3)当View创建好以后就开始执行viewDidLoad方法。因此控件类型变量的创建和属性的设置都是在viewDidLoad方法中实现的。2、动态(纯代码)创建控件(1)创建按钮UIButton*button=[[UIButtonalloc]initWit
u013087513
·
2015-08-30 15:00
iphone开发
之表格组件UITableView的使用(二)如何分组展示数据并添加组头和组尾描述
1、在实现UITAbleView数据源协议即UITableViewDataSource内的如下方法中:// 此方法用于告诉哪个UITableView的每一组的每一行显示什么内容-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath可以设置单元格的样式Styl
u013087513
·
2015-08-30 12:00
iphone开发
之表格组件UITableView的使用(一)使用时的具体步骤介绍
1、必须掌握的知识点(1)设置UITableView的dataSource、delegate。(2)UITableView多组数据和单组数据的展示。(3)UITableViewCell的常见属性。(4)UITableVIew的性能优化(cell的循环利用)。(5)自定义cell。(很重要)2、UITableView只有一列。(1)在IOS中,要实现表格数据展示,最常用的做法就是使用UITableV
u013087513
·
2015-08-30 09:00
iPhone开发
之UIScrollView滚动组件的使用(七)利用NSTimer计时器和UIPageControl组件代码实现图片轮播器
1、分页效果 pagingEnabled实现分页效果,是根据UIScrollView的宽度进行分页的,和内容无关。2、bringSubviewToFront: 父控件调用此方法可以将某个子控件调到最前面,把其他组件给覆盖掉。3、UIPageControl:分页指示器控件。介绍。 (必须放在View内,因为它不需要滚动,所以和UIScrollView位置是兄弟关系) 在XIB操作时,Tintcolo
u013087513
·
2015-08-29 20:00
iPhone开发
之UIScrollView滚动组件的使用(六)通过代理实现手势缩放——(拖线实现)
-有些时候我们可能要对某些内容进行手势缩放-UIScrollView不仅能滚动显示大量的内容,还能对其内容进行处理-也就是说,要完成缩放功能,只需要将需要缩放的内容添加到UIScrollView。1、大概步骤如下:(1)拖拽一个UIScrollView(2)向UIscrollView中添加内容(这里的内容就是指要进行缩放的内容(控件))(3)通过代理监听缩放事件,在缩放事件中返回UIScrollV
u013087513
·
2015-08-28 21:00
iPhone开发
之UIScrollView滚动组件的使用(五) 通过代理监听滚动事件
案例:实现滚动的时候输出当前滚动的位置1、思考:(1)获取当前滚动的位置:scrollView.contentOffset(2)要想实现滚动的时候显示当前滚动的位置,那么就一定要监听滚动事件。(3)问题:如何监听滚动事件?答:通过代理监听监听事件的另外一种方式:代理。之前学过的一种方式是:addTarget的方式。2、UIScrollView的代理属性介绍(1)UIScrollView和它的代理对
u013087513
·
2015-08-28 20:00
iPad开发第一天
1.新建一个iPad应用程序2.设备支持的应用程序iPhone上只能运行iPhone程序iPad上能够运行iPhone\iPad程序3.开发过程iPhone和iPad开发的流程是一致的在
iPhone开发
中学到的所有知识基本都能用在
jiang314
·
2015-08-28 17:00
nav
iPhone开发
之UIScrollView滚动组件的使用(四) 拖线实现 喜马拉雅案例
1、当不希望把屏幕上的一些内容跟着滚动,就不要把这些内容放到滚动组件内。2、实现步骤(1)拖拽一个UIScrollView到控制器view,设置该UIScrollView大小与控制器view一致。(2)设置UIScrollView的背景颜色为RGB:212,212,212(3)向UIScrollView中增加内容(4)设置UIScrollView的contentSIze的height为最下面图片的
u013087513
·
2015-08-28 16:00
iOS开发-loadView和viewDidLoad总结
iPhone开发
必不可少的要用到这两个方法。 他们都可以用来在视图载入的时候,初始化一些内容。但是他们有什么区别呢?
sinat_28709097
·
2015-08-28 14:00
loadView
viewDidLoad
iPhone开发
之UIScrollView滚动组件的使用(三) 拖线实现按钮控制大图移动之contentInsets增加内容边距
UIScrollView的常见属性:contentInset 表示内边距1、@property(nonatomic)UIEdgeInsets contentInset含义,进入UIEdgeInsets如下:typedefstructUIEdgeInsets{ CGFloattop,left,bottom,right; //specifyamounttoinset(positive)foreach
u013087513
·
2015-08-28 09:00
iPhone开发
之UIScrollView滚动组件的使用(二) 拖线实现按钮控制大图移动利用contentOffset属性
1、@property(nonatomic)CGPoint contentOffset属性含义:(1)当UIScrollView内部的内容滚动时,内容相对于UIScrollView左上角的偏移。(2)另一种理解方式:内容滚动到了什么位置。注意:offset是偏移的意思,相对于某个点坐标的x、y的偏移2、UIScrollView内的内容不仅可以用手进行滚动,也可以通过代码进行控制滚动。3、实例:通过
u013087513
·
2015-08-27 22:00
iOS开发UI篇—iPad和
iPhone开发
的比较
转自:http://www.cnblogs.com/wendingding/p/3918007.html一、iPad简介1.什么是iPad一款苹果公司于2010年发布的平板电脑定位介于苹果的智能手机iPhone和笔记本电脑产品之间跟iPhone一样,搭载的是iOS操作系统2.iPad的市场情况截止至2013年10月23日,iPad已经累计销售1.7亿台在平板市场的占有率高达81% 二、关于ipho
niejiafa_131
·
2015-08-27 14:00
xcode
ios开发
SBJson的使用
更多json的资料:http://www.json.org/json-zh.html其实说白了JSON无非就是一种字符串的结构,那么在
IPHONE开发
中,使用最多的JSON解析库就是SBJson。
Lu_Ca
·
2015-08-22 15:00
ios
json
解析
字典
SBJson
ios开发数组排序(数组中包括字典)
iphone开发
数组排序(数组中包括字典)1。
yangchen9931
·
2015-08-19 08:00
数组
ios开发
扣丁学堂 有关iOS培训的学习方法
语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本
iphone
qianqian1243
·
2015-08-14 10:00
ios
软件开发
Android学习
有关iOS培训的学习方法
语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本
iphone
THEK123
·
2015-08-12 16:15
百度
学习方法
iPhone开发
都差不多
在线教学
有关iOS培训的学习方法
语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本
iphone
THEK123
·
2015-08-12 16:15
百度
学习方法
iPhone开发
都差不多
在线教学
ios 动画的时候 如果加阴影 会卡顿的
ios动画的时候如果加阴影会卡顿的 分类:
iPhone开发
2012-02-2311:09 1634人阅读 评论(0) 收藏 举报ios聊天c 记录一下今天某群的聊天记录,一些算是经验吧,以后有用的。
Lu_Ca
·
2015-08-11 16:00
ios
动画
开发
iPhone
阴影
卡顿
iPhone开发
:Objective-c中@property声明时的参数释疑
声明property的语法为:@property(属性[,属性2,...])类型名称;属性分为3类:1.读写属性(Writability)包含:readwrite/readonly2.setter语义(SetterSemantics)包含:assign/retain/copy3.原子性(Atomicity)包含:nonatomic下面具体说明各个属性的含义readwrite/readonly:决定
北方人在上海
·
2015-07-27 16:00
@property属性
iOS开发入门教程
iPhone开发
相关学习资料
原文链接:http://udn.yyuap.com/thread-31413-1-1.html说到iOS开发,自己学得也很浅。不过至少独立一人完成了一个应用的开发到AppStore上线整个过程。既然有人让我说些推荐和建议,就分享一下。首先建议阅读 StartDevelopingiOSAppsToday,你可以对iOS开发有个总体的认识。该文章也有官方的中文版。编程语言:Programmingwit
cookcooker
·
2015-07-22 21:00
iPhone开发
过程中调试多次Release问题 message sent to deallocated
初级:第一步 为程序添加符号断点 malloc_error_break 方法如下。目标效果:让程序崩溃时跳转到出错到那一行。但是往往达不到这个效果。不行就继续往下看。Attimes,whilerunningthroughyourapp,youmightcomeacrossthiswarningonconsole:MyApp(2121,0xb0185000)malloc:***errorforobj
glt3953
·
2015-07-14 11:00
UITableViewCell复用机制
今天在看
iphone开发
秘籍的时候,遇到这个问题,就仔细的深入了一下,通过测试,获取了一些自认为还不错的结论,希望对大家在cell复用方面遇到的一些问题会有所帮助。
jiang314
·
2015-07-10 15:00
ios
UITableViewCell
UITableView
cell
Windows下安装Object C开发环境,及Hello Word
最近想学习
iphone开发
,但是由于没有c基础,只有java基础。所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先在windows下学习基本语法。
xinzhou201
·
2015-07-09 17:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他