自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (8)
  • 收藏
  • 关注

原创 利用XIB创建自定义的Cell

自定义的cell在我们的开发当中使用的极为平凡,可以说几乎所有的cell都是自定义的,因为他的灵活性和可控性非常的强。使用自定义的cell肯定就少不了利用可视化来创建cell,那么今天就来讲讲如何利用xib创建cell。利用XIB创建自定义的cell总体来说,我们可以分为四步:1. 创建xib,添加cell并添加控件2. 为xib关联cell类3. 注册cell类4. 使用xib创建的cell

2016-08-13 18:13:43 449

原创 基础好?UITableView的基础你知道多少?

一、tableView的创建//利用大小和tableView样式创建tableView UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped]; [self.view addSubview:tableView];//tableView

2016-06-30 14:40:24 437 1

原创 UIDevice 系统信息详解

获取当前设备 //获取当前设备 UIDevice *dev = [UIDevice currentDevice];设备和系统基本信息 //当前设备名称,例如张三的iPhone NSLog(@"设备名称:%@", dev.name); //例如iPhone、iPod NSLog(@"设备类型:%@", dev.model); //model的本地化描述,

2016-05-24 08:44:00 647

原创 iOS 网络资源汇总之网络

网络相关 网络连接图像获取网络聊天网络测试网页框架WebView与WKWebView网络连接AFNetworking - ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算 , AFNetworking 3.0迁移指南 , AFNetworking2.0源码解析<一> 、AFNetworking2.0源码解析<二>、A

2016-05-19 11:38:47 652

原创 Block的内存管理,看这里就够了

最近发现很多开发者对block的理解并不是很深,很多项目当中使用的时候多多少会有些问题,今天给大家详细讲讲block的内存管理, 主要从以下几个方面来讲:根据内存划分block的类型block内存管理防止循环引用Block类型根据Block在内存中的位置,系统把Block分为3类:NSGlobalBlock,NSStackBlock, NSMallocBlock;NSGlobalBloc

2016-05-19 11:21:55 573

原创 iOS 网络资源汇总之动画

Core Animation笔记,基本的使用方法 - Core Animation笔记,基本的使用方法:1.基本动画, 2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。awesome-ios-animation - iOS Animation 主流炫酷动画框架(特效)收集整理 收集整理了下iOS平台下比较主流炫酷的几款动画框架。侧滑与右滑返回手势SloppySwiper - iOS系

2016-05-13 17:49:28 12650

原创 iOS CoreData数据库之增删改查

本文的主要对象是对CoreData数据库及他的创建有一定了解的开发者,如果对CoreData还了解的可以看我上篇博客《iOS CoreData数据库之创建详解》;增(保存数据)单表增加单表对象其实就是在我们的实体对象中只有基本的一些数据类型,没有关联其他自定义类的属性。//单表的添加-(void)addSigleEntity{ //创建一个实体描述--表 NSEntityDesc

2016-05-13 17:15:41 580

原创 iOS 网络资源汇总之UI

目录下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar 隐藏与显示HUD与Toast对话框其他UI具体内容下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷

2016-05-12 09:14:48 5908

原创 iOS CoreData数据库之创建详解

CoreData数据库简介CoreData介绍CoreData是一门功能强大的数据持久化技术,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。CoreData提供数据–OC对象映射关系来实现数据与对象管理,这样无需任何SQL语句就能操作他们。 CoreData数据持久化框架是Cocoa API的一部分,⾸次在iOS5 版本的系统中出现,它允许按照实体-属

2016-05-11 11:48:43 3619

原创 iOS UI基础控件之UIView 详解

UIView 简介什么是UIViewUIView是窗口上的一块区域,是iOS中所有控件的基类,我们在app中所有能看见的都是直接或间接继承与UIView的.我们把UIView叫做视图.UIView的作用负责内部区域的内容渲染。负责内部区域的触摸事件。管理本身的所有子视图。处理基本的动画。UIView创建与使用创建UIView //通过frame创建View UIView *v

2016-05-10 10:22:46 867

原创 iOS UI基础控件之UIImageView

一、UIImageView和UIImageUIImageView是iOS中用于显示图片的类,UIImage是用于存储图片数据的类;iOS中几乎所有看到的图片数据都存储在UIImage中,同时所要的图片都是用UIImageView来显示;UIImageView和UIImage关系如下图:二. 创建UIImageView的两种方式1.自己设置图片位置和尺寸“` UIImageView *iv

2016-05-09 15:22:09 983

原创 iOS 获取汉字的拼音 CFStringTransform

利用CFStringTransform方法,获取汉字的拼音;以及CFStringTransform方法的使用详解 CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);

2016-05-09 09:31:12 1114

原创 针对苹果iOS最新审核要求为应用兼容IPv6

最新消息今天苹果推出重磅消息,6月1日后所有应用必须支持IPv6-only网络!!!当iOS开发者看到这个消息的第一反应可能就是IPv6是个什么鬼!!其实IPv6早在很早之前就已经推出,而且苹果在2015年的开发者大会上就已经提出苹果将力挺IPv6 官网链接IPv6-only说了这么多,IPv6到底是个什么鬼!我们来看看百度百科是怎么解释的:我们再来看看官方给出的IPv6与IPv4的对比: 看不懂

2016-05-06 11:11:16 2855

原创 iOS frame和Bounds 以及frame和bounds区别

前言最近和大家交流的时候发现很多初学者,当然也有一些有经验的iOS开发者对view的frame和bounds了解的都不是很透彻;尤其是bounds很多朋友都糊了,bounds确实比较难理解,今天就给大家说说frame和bounds。frameframe是每个view必备的属性,代表的是当前视图的位置和大小,没有设置他,当前视图是看不到的。 位置需要有参照物才能确定,数学中我们用坐标系来确定坐标系中

2016-05-05 20:14:25 693

原创 iOS UI基础控件之UIButton

UIButton 是一个非常实用的控件,在我们以后的开发生涯中他是不可或缺的。下面我们一起来学习UIButton吧!!!UIButton 简介UIButton是一个可以相应事件的控件,因此他的直接父类是UIControl而不是UIView。总所周知所有能显示数据的都是UIView,所以我的按钮他也是一个UIView,只不过是通过UIControl继承而来的。基本属性对象的创建 UIButto

2016-05-05 09:26:16 534

原创 iOS开发 深拷贝与浅拷贝

C语言 中的深/浅拷贝浅拷贝简单点说浅拷贝就是对内存地址的复制,让目标对象指针和源对象指针指向同一片内存空间。如:char *str = (char *)malloc(100);char *str2 = str;上述例子就是浅拷贝最好的实例,浅拷贝就是简单的拷贝地址,让几个对象共同指向同一块内存。当内存销毁时,指向该内存的其他指针需重新指向,否则将成为野指针深拷贝深拷贝就是拷贝地址中的内容,让目

2016-05-05 09:21:08 360

原创 iOS UI基础控件之UILabel

iOS UI基础控件之UILabelUILabel 是一个专门用来显示文本的控件,在我们的开发当中也是经常被用到。下面我们一起来学习UILabel吧!!!基本属性对象创建以及文本的显示 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 30)]; [self.view addSubview:

2016-01-19 20:09:51 538

原创 拉伸图片的指定区域

UIImag又提供了一个方法处理图片拉伸- (UIImage*)resizableImageWithCapInsets:(UIEdgeInsets)capInsetsresizingMode:(UIImageResizingMode)resizingModeUIImageResizingMode参数,用来指定拉伸的模式:UIImageResizingModeStretch:

2015-10-14 11:27:32 908

原创 C 语言第二课----数据类型、常量、变量

一、数据1. 什么是数据生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。2. 数据的分类计算机中存储的数据可以分为两种:静态数据和动态数据。1> 静态数据

2015-08-25 11:52:13 390

原创 C 语言第一课---关键字、标识符、注释

一、   学习语法之前的提醒1)      C语言属于一门高级语言,其实,所有高级语言的基本语法组成部分都是一样的,只是表现形式不太一样2)      就好像亚洲人和非洲人,大家都有人类的结构:2只手、2只脚、1个头,只是他们外表不太一样,比如肤色、脸型3)      因此,你掌握好了一门高级语言,再去学习其他高级语言,那是相当快的4)      而且,很多其他高级语言,比

2015-08-25 10:10:31 668

原创 CocoaPods的安装

CocoaPods安装CocoaPosd简介CocoaPods官网:https://cocoapods.org/当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十

2015-08-11 13:07:27 377

转载 10个大坑,当你产品上架AppStore会遇到(上)

非原创 文章摘自:http://www.cnblogs.com/ChinaKingKong/p/4695305.html

2015-08-03 09:46:18 492

原创 viewController执行顺序及生命周期详解

一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                              创建对象,分配空间2、init (initWithNibName)  初始化对象,初始化数据3、loadView          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDid

2015-06-16 10:17:55 876

原创 iOS 管理文件和目录

1、常见的NSFileManager文件方法-(NSData *)contentsAtPath:path  //从一个文件读取数据-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr  //向一个文件写入数据-(BOOL)removeItemAtPath:path error:err  //删除一个文件-(

2015-06-15 17:20:00 422

转载 进程与线程的一个简单解释

文章转载至: http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

2015-06-11 10:01:26 417

原创 iOS小技巧

iOS小技巧Xcode 中.m和.h之间的切换Mac OX 中显示和关闭隐藏文件

2015-06-09 10:06:41 389

转载 如何在一个开启ARC的工程里使用不支持ARC的对象

2015-06-03 18:45:35 403

转载 iOS开发中如何更快的实现汉字转拼音

博客转载:http://www.olinone.com/?p=131第一阶段:git开源工具:PinYin4Objc第二阶段:网友推荐方法123456- (NSString *)transformToPinyin {    NSMutableString *mutableString = [NSMutableString stringWithSt

2015-05-27 22:56:39 73

转载 iOS的AssetsLibrary框架访问所有相片

ALAssetsLibrary类ALAssetsLibrary类可以实现查看相册列表,增加相册,保存图片到相册等功能。例如enumerateGroupsWithTypes方法列举所有相册。ALAssetsGroupALAssetsGroup就是相册的类,可以通过valueForProperty方法查看不同属性的值,如:ALAssetsGroupPropertyName,相册名。ALAssetsGro

2015-05-23 21:09:32 656

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-23 21:00:18 379

原创 黑马程序员--OC学习笔记

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------                 对于每一个程序员来说

2015-03-14 15:58:07 654

原创 makefile中的自动化变量$@,$%,$

makefile中的自动化变量$@,$%,$ 自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要书写一个将.c 文件编译到.o 文件的模式规则,那么你该如何为g

2015-03-05 15:03:02 490

原创 在windows环境下运行GNUstep

在windows环境下安装GNUstep,运行objective-c程序,今天试了一下,记录一下操作步骤,    1、登陆http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/网站    2、下载一下三个文件           gnustep-msys-system-0.30.0-setup.exe    

2015-03-04 20:02:24 571

原创 MFC程序隐藏任务栏图标的三种方法

在VC编程中,有时候我们需要将我们的程序在任务栏上的显示隐藏起来,我试过几种方法,下面我介绍一下我知道的三种方法。  第一种方法是设置窗口WS_EX_TOOLWINDOW扩展样式,通过在OnInitDialog函数中添加如下代码:  ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);  ModifyStyleEx函数原型如下:

2015-03-03 13:46:52 1477

原创 MFC加载GIF动画

在一个项目中需要使用MFC直接加载GIF动画。加载GIF动画网上有多种方式,大多数是将GIF填进资源,使用PictureEx类load资源文件  如下:PictureEx图片显示类支持以下格式的图片:GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR等,我特别推崇的是能够做出动画,而且轻而易举,确实很COOL

2015-03-03 13:36:39 1368

原创 MFC操作SQL server数据库之存储过程的调用

存储过程的返回值可分为三种情况:无返回值,参数返回以及return返回,下面我会对三种存储过程的调用分别说明。数据库中已经有了以下三个存储过程:1.InsertLine  //插入一条数据,且不用返回值CREATE PROCEDURE InsertLine @oneValule varchar(50) --定义要插入的参数As begin tran insert into m

2015-02-09 16:18:26 1449

原创 MFC操作SQL server数据库之三大接口介绍

// ---------------------------------------------------------------------------------------------------------------------------------1、_ConnectionPtr接口           该接口返回一个记录集或一个空指针。

2015-02-05 15:17:38 1602

原创 Excel编程基础操作汇总

一、变量定义与初始化 LPDISPATCH lpDisp; CRange m_myRange; CWorkbook m_myBook; CWorkbooks m_myBooks; CWorksheet m_mySheet; CWorksheets m_mySheets; CApplication m_myApp; if(!m_myApp.CreateDispat

2015-02-04 20:19:14 597

原创 Excel编程环境搭建

在MFC中如果需要操作Excel,那么必须得导入Excel库,以及做一些相应的准备工作。下面我就把这些准备工作写下来,希望能帮到大家,也为自己以后的使用更方便。大概需要做的准备有:1、导入Excel库中的类;2、对于导入的类做一些调整;3、初始化COM库一、导入Excel库中的类我们在Excel编程时最基本的需要导入6个类,分别为CApplication、CWorkBooks、CWor

2015-02-04 16:54:05 977

原创 Excel编程之六大类介绍

操作Excel对我们来说是常有的事,有时经常需要从Excel中导入数据,或者把报表保存到Excel中去;但是对于Excel编程来说肯定少不了要遇到六个最基本的类(CApplication、CWorkBook、CWorkBooks、CWorkSheet、CWorkSheets、CRange),下面我们来一一介绍一下这五个类,相信你掌握了这五个类后你对于Excel编程也会熟练很多。话不多说,我们一一来

2015-02-04 16:26:30 1771

PictureEx类源代码

一个可以加载gif文件的类,具体用法网上一搜就有,希望可以帮到大家

2015-03-03

TAB_Control的用法总结

总结了当前流行的几种关于tablectrl的用法

2015-01-20

简易聊天系统

这是我自己写的一个简易聊天系统,现在还只是界面美化阶段,但是已经遇到了一个致命的问题,希望各位大神有时间的可以帮忙看看,谢谢;联系邮箱:[email protected]

2013-08-22

VC++拼图游戏源码

用VC做的一个拼图游戏,可以自定义拼图图片和难度,程度是源码,下载既可以参考

2013-06-10

VC++ 帐号管理器

这个是利用MFC写的一个帐号管理器。在网路如此流行的时代,人们在网络上拥有的个人帐号也越来越多。由此引起的帐号问题给大家带来了很多的困扰,在此我为大家做了一个小小的密码管理器,希望可以给大家带来一点点方便。由于是自己第一此做出来让大家用,所以不尽之处还忘大家提出来,我的邮箱是:[email protected](没事请不要打扰)。

2012-06-13

五子棋,N子棋

这是我自己编写的一个适合于N子棋一个程序,程序仅供大家学习和参考。 因为个人能力有限,如果大家发现其中有什么地方需要改进,或者不懂的地方都可以发邮件问我. 我的Email是:[email protected]

2012-04-01

CppUnit构建步骤及实例演练

其中讲述了CppUnit的安装步骤,和一个简单的CppUnit使用实例

2012-03-08

大数的四则运算、加减乘除

本程序是利用C++编写的对大数进行的四则运算

2011-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除