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开发学习
之常用的各种排序算法
//常用的排序算法 #include <iostream> using namespace std; typedef int ElemType; /* 1、插入排序 (1)直接插入排序算法 算法思想:将等排序列划分为有序与无序两部分,然后再依次将无序部分插入到已经有序的部分,最后 &nb
·
2015-11-13 06:43
ios开发
iOS 学习资料
iOS 学习资料
iOS开发学习
资料 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的
·
2015-11-13 04:31
ios
IOS开发学习
笔记(二) 语音识别
上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下。当然,写代码前我们需要做的一些工作(如申请appid、导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧。 详细步骤: 1.导完类库之后,在工程里添加好用的头文件。在视图里只用了一个UITextField显示识别的内容,两个UIButton
·
2015-11-13 03:34
ios开发
IOS开发学习
笔记(一) 语音合成
现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和微软都提供过API接口,不过笔者要介绍的是国内的智能语音技术提供商---科大讯飞。之前看过一个比较Google、微软和科大讯飞语音识别引擎的博文(http://fqctyj.blog.163.com/blog/static/70843
·
2015-11-12 23:09
ios开发
android转
IOS开发学习
计划
终于决定从android平台开发转向IOS开发了,从oc起步,入门从《Objective-C编程全解》开始,记录读书笔记。 学习计划: 1.读完《Objective-C编程全解》(一周时间);//日本大牛写的,翻译质量也不错,决定从这本书入门了。 2.学习黑马视频教程基础班(c,oc等基础),(两周左右时间); 3.阅读《精通IOS开发》,辅之以黑马视频IOS部分,(三周左右时间);/
·
2015-11-11 06:57
android
11个超棒的
iOS开发学习
网站
11个超棒的
iOS开发学习
网站 原文:11 Insanely Great iOS Developers Sites永不止步地向他人学习 我相信,要想从一个
·
2015-11-10 21:15
ios开发
ios开发是更加“省时”的编程方式
因此现在有很多年轻人都加入到
ios开发学习
中来,学习这种程序开发非常符合时下人们的使用需求,同时也可以提高程序开发工作效率,让程序开发工作的步骤得到简化,让这项工作变得轻松和有趣。
张安懿
·
2015-11-10 14:00
ios开发学习
笔记(1)
objective-c基础总结 第一二章 1.application:didiFinishLauchingWithOptions:程序启动后立即执行 2.启动界面代码格式:self.window = [UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];//1.从Infor.plist中取出版本号NString *vers
·
2015-11-08 13:09
ios开发
iOS开发学习
-nonatomic和atomic的区别
nonatomic是非原子性的,也就是给线程不加原子锁,这样的代码运行效率会更高一点,例如:@property(nonatomic,copy)NSString*userName;@property(atomic,copy)NSString*userName;nonatomic能提高好几倍的效率,所以在属性声明的时候,当不会在多线程下操作此成员的时候声明为非原子性能极大的提高效率,希望看完这篇文后更
KevinBin
·
2015-11-07 10:00
iOS开发学习
-nonatomic和atomic的区别
nonatomic是非原子性的,也就是给线程不加原子锁,这样的代码运行效率会更高一点,例如:@property(nonatomic,copy)NSString*userName;@property(atomic,copy)NSString*userName;nonatomic能提高好几倍的效率,所以在属性声明的时候,当不会在多线程下操作此成员的时候声明为非原子性能极大的提高效率,希望看完这篇文后更
KevinBin
·
2015-11-07 10:00
iOS开发学习
笔记二:UITableView(1)
一:TableViewController 1:删掉默认的ViewController 拖动一个TableViewController 2:新建一个Cocoa Touch Class,命名为:TableViewController 3:将1邦定至2 4:拖动一个Label,TAG设为1,将CELL的ID设为cell 相关代码: 1 override func numberO
·
2015-11-02 18:38
UITableView
苹果应用
ios开发学习
规划
伟大的苹果公司研发的开发体系,应该是我最后一次学习。规划如下: 1 object-c 快速入门总结 2 xcode 工具、Cocoa工具包、iphoneSDK学习总结 3iphone应用项目开发学习总结(开发证书及id、模拟测试和真机测试) 4应用发布流程及注意事项 5 苹果产品研发总结(产品规范、UI设计技巧、良好的用户体验引导与优化) 6 苹果应用推广技巧 7苹果平台
·
2015-10-31 11:34
ios开发
iOS开发学习
笔记一
当应用程序内存达到20M时系统报警,达到30M时程序自动关闭。 每次只能运行1个程序,系统不支持后台运行。 创建工程后Xcode会自动创建一个应用委托类并将其命名为…AppDelegate,它的作用就是提供一个窗口,从而让你的应用能够在里面绘制内容。它还能在应用界面显示出来之前执行一些配置任务。 Info.plist: 这个文件是一个包含应用名称、图标等信息的属性列表文件(即结构化的键
·
2015-10-31 11:34
ios开发
IOS开发学习
碎片S
非常感谢提供一下内容的人和组织! 字符串编码:http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html Foundation框架了解(百度百科):http://baike.baidu.com/view/2094800.htm?fr=aladdin IOS开发完美学习路线图:http://www.cnblo
·
2015-10-31 10:59
ios开发
(
ios开发学习
笔记一)ios项目文件结构
转自:http://www.cnblogs.com/macroxu-1982/archive/2012/07/31/2616389.html 下面是单个窗体项目例子,我们从这个项目开始,说明ios项目文件结构。 项目清单说明: 1 supporting files 文件夹 supporting files中放置了项目支持文件,下面是各种文件功能说明 hellowo
·
2015-10-31 08:02
ios开发
IOS开发学习
笔记028-UITableView单组数据显示代码优化
1、如果表格中又几百条数据的话,系统会自动加载显示在界面上得数据,逐一加载 添加100个数据到UITableView中 1 for (int i = 0 ; i < 100 ; i ++) 2 { 3 NSString *icon = [NSString stringWithFormat:@"00%d.png",arc
·
2015-10-31 08:49
UITableView
IOS开发学习
笔记029-反选、全选、删除按钮的实现
还是在上一个程序的基础上进行修改 1、反选按钮 2、全选按钮 3、删除按钮 4、其他代码优化 1、反选按钮 反选的过程就是将_deleteShops数组中得数据清空,然后将Shops中数组添加到_deleteShops数组 添加一个 UIBarButtonItem 按钮,绑定响应事件. 代码如下 1 // 反选 2 - (void)unSele
·
2015-10-31 08:49
ios开发
IOS开发学习
笔记030-xib实现淘宝界面
使用xib文件实现界面,然后通过模型更新数据。 1、使得控制器继承自UITableViewController 2、创建xib文件,实现界面如下:一个UIImageView,两个lable 3、新建一个封装类NewCell,封装对xib界面的操作 4、新建一个模型类Shops对数据进行更新,读取字典数据到类中 5、在控制器中对模型数据进行操作,将结果显示到view中 1、使得控制器
·
2015-10-31 08:49
ios开发
IOS开发学习
笔记021-练习2
只是简单练习一下,主要是学习里面的思想,处理问题的方法。 不过还有一个问题没想到解决方法。 那就是动态生成的按钮如何绑定按钮事件,请哪位大神指点一下啊。(知道怎么办了,原来是方法addTarget) segmentControll 控件和imageView 控件 总体效果如下,点击3列,表情按照3列显示,点击4列表情按照4列显示
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记020-练习总结
自己做了一遍,现在再复习一下,总结一下。 最终效果如下 1、新建一个工程Single View Application 总体如下 不过要关闭自动布局功能 这是按下设置按钮显示的界面默认是隐藏的,可以在设置时改变坐标显示出来,之后在隐藏 关于导入图片:
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记019-动态创建控件
动态创建控件 一、按钮 二、文本输入框 三、lable标签 注意: 只是简单的拖拽控件会毁了你,所以最好还是手动通过代码创建控件。 如果要通过代码生成按钮的话,可以在系统自带的函数viewDidLoad实现。应为每个控件都对应一个类,所以可以直接通过类创建一个对象,也就是一个控件,然后再逐步设置控件的属性。 下面这些操作基本上都是通用的,在不同的
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记016-Foundation框架
Foundation 框架的学习 一、Foundation 常用结构体 1、NSRange(location,length) 1 typedef struct _NSRange { 2 NSUInteger location; // unsigned long 3 NSUInteger length; // unsigned long 4
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记017-第一个IOS应用
第一个IOS应用程序,就从最简单的开始吧。 1、先了解一下开发环境,Xcode的相关组成 2、还有模拟器 3、运行与停止按钮 4、新建一个工程 5、看看main函数里都有啥 6、现在来添加一个控件 1、先了解一下开发环境,Xcode的相关组成 2、还有模拟器 可以在菜单Xcode-->Open Developer Tool-->IOS
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记027-UITableView 使用模型对象
1、模型对象 2、单组数据的显示 1、模型对象 继续优化上一个程序 上一次用到字典,但是坏处多多。这里将这些数据封装到类中。 这就是MVC中得模型,模型就是数据的显示结构 新建一个类,添加几个属性和一个类方法用于快速返回对象 1 #import <Foundation/Foundation.h> 2 3 @interface Province :
·
2015-10-31 08:48
UITableView
IOS开发学习
笔记026-UITableView的使用
UITableView的简单 使用过程 简单介绍 两种样式 UITableViewStylePlain UITableViewStyleGrouped 数据显示需要设置数据源,数据源是符合遵守协议 <UITableViewDataSource>的类 数据源 dataSource 一些UITableViewData
·
2015-10-31 08:48
UITableView
IOS开发学习
笔记025-xib和storyboard
stotyboard : 描述软件界面,大范围,比较适合整个软件的所有界面 xib文件的使用:描述软件界面,小范围,比较适合描述小界面 在xcode新建文件窗口可以看到两个文件,storyboard和empty 可以在xib文件中直接添加各种控件,并设置相关的属性。 xib文件的使用,加载文件使用NSBundle
·
2015-10-31 08:48
ios开发
IOS开发学习
笔记023-UIToolBar的使用
这里使用代码实现 大概过程: 1、创建工具条 2、创建插入条 3、添加头像、标签、删除按钮 4、点击头像获取标签信息 做一个简单的联系人列表,可以添加删除联系人,现在还没有添加头像和文字,接下来慢慢添加 1、如何在UIToolBar两头出现两个按钮bar button item 可是在按钮中间添加一个bar but
·
2015-10-31 08:48
toolbar
IOS开发学习
笔记012-核心语法
1、点语法 2、成员变量的作用域 3、 @property和@synthesize 4、id类型 5、构造方法 6、自定义构造方法 7、模板修改 8、Category - 分类 9、类扩展 一、点语法 点语法的本质还是方法调用 1 Person *p = [Person new]; 2
·
2015-10-31 08:47
ios开发
ios开发学习
笔记004-进制与位运算
进制 二进制 0 1组成,封2进1 八进制 0~7组成,封8进1 十进制 0~9组成,封10进1 十六进制 0~15组成,封16进1 printf以不同进制形式进行输出 变量的内存地址形式 变量在内存中是从高地址到低地址依次保存的,并且只保存二进制 查看内存地址的两种方式:%x和%p 各个类型变量的取值范围
·
2015-10-31 08:47
ios开发
IOS开发学习
笔记014-ARC机制
ARC 1、ARC机制 2、ARC 判断准则 3、注意事项 4、ARC和非ARC混合使用 ARC机制 ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化 ARC 判断准则: 只要没有强指针,就会释放对象。 指针分
·
2015-10-31 08:47
ios开发
IOS开发学习
笔记009-OC基本知识
开始学习OC,时间不等人啊,要抓紧了。 OC基本知识 新建一个以.m结尾的文件,这既是oc的程序文件。在oc程序中完全兼容C语言。编译好链接类似。 oc包含头文件是使用#import <> import 和include 的区别: 1:import和include一样的包含功能 2:import可以自动防止文件被重复拷贝 1 #import <Founda
·
2015-10-31 08:47
ios开发
IOS开发学习
笔记007-数据结构
目录: 1、全局变量和局部变量 2、结构体 3、结构体数组 4、结构体做函数参数 5、结构体指针 6、枚举 7、总结 一、全局变量和局部变量 全局变量和局部变量的区别 1、 全局变量,再函数外定义的变量 作用范围:是从变量定义到文件结束 默认初始值是0 2、 局部变量,再函数内部定义的变量 作用域:从变量定义开始
·
2015-10-31 08:47
ios开发
ios开发学习
笔记001-C语言基础知识
先来学习一下C语言基础知识,总结如下: 在xcode下编写代码。 1、编写代码 2、编译:cc –c 文件名.c 编译成功会生成一个 .o的目标文件 3、链接:把目标文件.o和系统自带的库合并在一起,生成一个可执行文件。  
·
2015-10-31 08:47
ios开发
IOS开发学习
笔记011-xcode使用技巧
xcode使用技巧 1、自动生成类 2、断点调试 3、代码段保存 4、注释标记 1、新建类,自动生成两个文件和基本结构 第一步 第二步,选择新建一个类,而不是一个源文件 第三步,书写类名一级自己要继承的父类 第四步、选择文件的保存路径 最后,自动生成两个文件,一个头文件,一个源文件,
·
2015-10-31 08:47
xcode
((
ios开发学习
笔记七))objective C 基础 类的组成
前沿: 简单介绍一下Objective C 的类的组成 包含属性 ,变量 ,方法 ,多个参数的方法 Step One 选择并创建类 Step Two 创建h文件 注意几点: 1 + 和- 的区别 + 是静态方法(类方法) -为对象方法(需要实例后才能调用) 2 int
·
2015-10-31 08:24
c
objective
((
ios开发学习
笔记 十三))实现九宫格效果(附带源码)
实现的效果: 九宫格控件具体实现 (整个文件结构和功能定位) NAMenuItem : 菜单项数据类[包含菜单图片,标签,转向ViewControl类] NAMenuItemView:菜单项类(继承UIView,实现菜单项界面,包含按钮的事件的接口) NAMenuView:菜单类(继承UIScrollView,实现菜单界面,包含数据委托。 NAMenuViewCon
·
2015-10-31 08:24
ios开发
((
ios开发学习
笔记五))手动创建Tab Bar Controller 程序
运行效果图 实现步骤 Step One 创建空项目 Step two 创建两个窗体 Step Three 创建Tab Bar Controller窗体 创建文件window.xib后 添加一个Tab Bar Controller Window 后配置Tab Bar Item 配置Pad Bar Controller,
·
2015-10-31 08:24
controller
((
ios开发学习
笔记十一)) NavigationController实现
实现过程: Step One 设置根ViewController self.window.rootViewController=[[[UINavigationControlleralloc]initWithRootViewController:self.viewController] autorelease];
·
2015-10-31 08:24
controller
(
ios开发学习
笔记四)利用toolbar实现多窗体跳转
上效果图 实现的过程:创建一个带toolbar的空界面,作为界面切换的主控制器,其他界面为子界面,注意子界面设置界面的下方包含toolbar 具体实现 Step One 创建三个窗体SwitchViewControl subform1 subform2 StepTwo 实现SwitchViewControl窗体 和后台控制to
·
2015-10-31 08:23
toolbar
(
ios开发学习
笔记三)两个窗体之间跳转,实现多窗体
实现的效果: 实现的过程说明: 在AppDelegate中通过设置window.rootViewController显示第一个窗体,-->第一个窗体中的按钮中,通过重新设置 setRootViewController来设置第二个窗体 --->第二个窗体中同样设置setRootViewCont
·
2015-10-31 08:23
ios开发
IOS开发学习
笔记022-imageView实现动画
这里要播放的动画是很多张连续的动画,连续播放就会显示出动画效果。 大概过程是: 新建一个single view application ,然后添加一个image View控件到视图。给image view控件添加一个属性 _tom 主要代码是 1 // 播放动画方法 2 - (void)playAnim:(int)count
·
2015-10-24 09:25
imageview
IOS开发学习
笔记024-UIButton和UIImageView的区别
一、UIButton和UIImageView的区别 1、 UIImageView 默认只能显示一张图片(默认会填充整个ImageView) 设置方法:image/setImage: UIButton 默认能显示两种图片,前景和背景(背景会填充整个按钮,前景按尺寸显示) 还可以显示文字 setTitle: forState: 设置方法:setBackgroundI
·
2015-10-24 09:24
imageview
IOS开发学习
笔记015-block和protocol
一、block block 代码段 标识是 ^ block 和函数很像 1、可以保存代码 2、有返回值 3、有形参 格式  
·
2015-10-24 09:23
protocol
IOS开发学习
笔记018- 一般控件的使用
1、移动 2、动画 3、缩放 3、旋转 4、简化代码 5、总结 UIButton 的两种状态 normal highlighted 1、移动 OC语法规定:不允许直接修改某个对象中结构体属性的成员。 1 // 获取image控件的frame 2 CGRect rect = self.btnImage.fr
·
2015-10-24 09:23
ios开发
IOS开发学习
笔记010-面向对象的三大特性
面向对象的三大特性 1、封装 2、继承 3、多态 一、封装 将类内部的属性保护起来,在外部不能直接访问,那么如果需要访问怎么办呢? OC提供了set方法来对成员变量进行访问 set方法 1、作用:提供一个方法给外界设置age属性的值 2、命名规范 方法名必须是set开头 set后面跟上成员变量的名称,成员变量首字母必须
·
2015-10-24 09:21
ios开发
IOS开发学习
笔记013-内存管理
内存管理 1、基本知识 2、关闭ARC机制 3、@property 4、循环引用 5、自动释放池 6、内存管理总结 一、基本知识 内存的分类 栈:局部变量 堆:动态申请的对象,变量等 全局(静态):static 变量,const变量,全局变量等
·
2015-10-24 09:21
ios开发
IOS开发学习
笔记006 - 指针
C语言 指针 简单使用如下: int *p;//定义 int a = 10; p = &a;//赋值 int * b = &a;//定义并赋值 定义格式:类型 *指针变量名; 注意事项: 1、一定要先定义后赋值,用完记得清空。 2、%p输出指针里面存储的地址值。 3、清空指针可以用 p = 0;或p = NULL; 代码示例
·
2015-10-24 09:20
ios开发
IOS开发学习
笔记008-预处理
预处理 1、宏定义 2、条件编译 3、文件包含 注意: 1、所有预处理都是以#开头,并且结尾不用分号. 2、宏名一般用大写字母,以便与变量名区别开来,但用小写也没有语法错误 3、作用域也是从定义到代码块结束 4、定义一个宏时可以引用已经定义的宏名 5、在编译预处理用字符串替换宏名时,不作语法检查,只是简单的字符串替换。只有在
·
2015-10-24 09:20
ios开发
IOS开发学习
笔记005-数组
数组 数组故名思议就是一组数据的集合。 int a[10];//可以存储10个整数 char c[8];//可以存储8个字符‘ 一般格式:数组类型 数组名[元素个数]; 数组元素的访问:下标,a[2],a[0],a[4];//下标是从0开始的 下面是示例 1 #include<stdio.h> 2 3 4 5 //数组
·
2015-10-24 09:19
ios开发
ios开发学习
笔记003-流程控制和类型转换
流程控制 顺序结构、选择结构、循环结构 1、顺序结构 程序默认是顺序执行的。 2、选择结构 if选择语句 第一种情况 if(条件)//条件成立执行下面语句 { //语句 } 第二种情况 if(条件)//条件成立执行下面语句,否则执行else里面的语句 { //语句 } else { //语句
·
2015-10-24 09:17
ios开发
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他