自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (33)
  • 收藏
  • 关注

转载 ios字符串NSString理解 release探讨

最近在做程序的时候,突然发现对于NSString的理解还是存在问题的。因此补充一片blog,希望对刚刚进入OC开发并搞不清楚内存泄露问题的人一点指引。赋值:NSString * str = @"123";   // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释放,是会autorelease的。NSString

2014-09-30 21:38:51 1197

原创 iOS 简单代理(delegate)实现

cao'k昨天做了一个demo,用到了简单代理。delegate是ios编程的一种设计模式。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征。昨天这个代理实现如下: 类GifView是继承自UIView的,它加载在RootViewController上来通过一个Timer播放动画。同时,RootViewController需要知道Timer的每

2014-09-29 18:24:01 662

转载 iOS静态库的编译

在做第三方的SDK的时候常会把自己的类编译成静态库,在提供给开发者使用的是好就能隐藏自己的私密信息,如私有API、APIKey等;此处将开源的JSONKit类库编译成静态库,然后再使用我们编译好的静态库来来解析一个json文件1.新建静态库工程,选择Framework & Library --》next ,命名JSONKitLib2.删除自动生成的JSONKitLib.h和JSONKitLib.h

2014-09-23 15:42:41 476

转载 UIButton上使用UIEdgeInsetsMaketitle跟图片对齐

转自:默认情况下,不设置的效果,都使居中现实,button为150*150使用以下设置后:  [self setTitleEdgeInsets:UIEdgeInsetsMake( 0.0,-backGroundImag.size.width, 0.0,0.0)];  [self setImageEdgeInsets:UIEdgeInsetsMake(

2014-09-22 21:04:25 417

原创 IOS 点击空白处隐藏键盘

- (void)textFieldDidEndEditing:(UITextField *)textField{    if (textField == _applyTypeField)    {    }    [textField resignFirstResponder];    }- (void)textFieldEditingChanged: (U

2014-09-16 21:05:07 660

原创 IOS TableView远程图片加载笔记

搞了一天TableView,晚饭时终于搞定,现在来整理整理。

2014-09-14 22:37:19 801

原创 NSDictionary类使用

/* 2 * 示例字典(NSDictionary,NSMutableDictionary)操作 3 * 4 * robinson_911 9/14/2014 5 */#import int main (int argc, const char * argv[]) { @autoreleasepool { NSDictionary *m

2014-09-14 09:38:40 455

转载 ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

转自:ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局一、实现效果 二、使用纯代码自定义一个tableview的步骤1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法添加所有需要显示的子控件(不需要设置子控件的数据和fr

2014-09-13 17:54:22 864

原创 IOS数组无法添加数据

不知道大家有没有遇到这种情况,声明了一个可变数组,但是无法往这个数组里面添加数据。也许是因为我是新手吧,所以出现了这样的问题。使用可变数组的步骤:1.在声明部分添加:@property (nonatomic, retain) NSMutableArray *dataSource;2.合成:@synthesize dataSource = _dataSou

2014-09-13 17:51:53 1329

转载 iOS-实现文件上传下载

iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下使用asp.net webservice实现文件上传下载。首先,让我们看下文件下载。这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。同步下载文件: NSString *urlAsString = @"htt

2014-09-12 10:00:59 764

转载 Objective-C语法快速参考

转自:http://blog.csdn.net/xyz_lmn/article/details/5123751大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相关的开

2014-09-12 08:49:10 435

原创 alertView otherButtonTitles:@“”,@“”崩溃 空格

- (id)initWithTitle:(NSString*)title params:(NSMutableDictionary*)params{    self.params = params;    if(self){    if (self= [superinitWithTitle:title message:@""delegate:selfcancelButto

2014-09-11 13:57:13 902

原创 关于performSelector调用和直接调用有什么不同

下面两句代码,在执行上有什么不一样的地方吗? 1.   [self performSelector:@selector(test2)]; 2.   [self test2];都在主线程中

2014-09-09 13:37:02 593

转载 iOS学习之WebView的使用

转自:http://blog.csdn.net/totogo2010/article/details/76861641、使用UIWebView加载网页运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewContr

2014-09-07 21:38:43 460

原创 IOS 常用控件方法大全

UIImageView* imageview1 = [[UIImageViewalloc]initWithFrame:CGRectMake(10,10, 300,50)];    imageview1.image = [UIImageimageNamed:@"chefengxiang_05.png"];    [self.view addSubview:imagevie

2014-09-07 15:36:52 763

转载 http://www.cocoachina.com/downloads/code/2013/0226/5724.html

http://www.cocoachina.com/downloads/code/2013/0226/5724.html刚学iOS开发的时候,跟着书本也用过苹果的拖动摆放图形界面是不是叫UIBuilder? 后来不知什么时候就不用了,现在回头看看,那些工具就是在误导,让你以为很简单,但是用好很难,维护起来...不说了,你懂得。 那么现在我

2014-09-05 13:33:59 613

原创 initWithCoder: 与initWithFrame:的区别

iOS dev5 page468中:从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWi

2014-09-05 09:40:28 501

原创 关于 initWithNibName 和 loadNibNamed 的区别和联系

关于 initWithNibName 和 loadNibNamed 的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们之间的差别,就不会这么迷惘了。因为这两个方法,根本就不是一路货色。既然,是要说明这2个方法,那就着重将区别吧。但是第一步,还是要罗嗦一下,他们的联系:可以使用此方法加载用户界面(xib文件)到我们的代码中,这

2014-09-05 09:20:01 452

转载 IOS代码实现Hello World

前面写的IOS笔记一直都是用Xib文件实现的小Demo开发,但是问了好几个现在正从事IOS开发的朋友,在实际开发,并不是所有的项目都会用Xib来实现的,因为IOS以前的版本不能正常运行,因为还在学习阶段,也没有在真机上测试,所以没法验证。但还是决定要用代码来实现Demo,也可以重新巩固一下先前学习的内容。通过Xcode的版本更新,先有的实现方法应该有3种。第一种:通过代码实现

2014-09-05 08:50:50 650

原创 Android/IOS APP界面设计之尺寸规范

刚开始接触UI设计的新手们,碰到最多的就是有关尺寸的问题,界面多大,文字怎么样才合适,关于安卓我是不是要做几套不同大小的才能适应?一大堆问题都让人头疼!  闲话少说,希望这篇分享对大家有所帮助,不用再纠结尺寸大小,专心做好设计!1.尺寸以及分辨率  iPhone的界面尺寸不用多说,640*960是基本OK的,也可以是适应5S的640*1136,马上iPhone 6也

2014-09-05 06:21:03 3244

转载 使用storyboard实现页面跳转,简单的数据传递

由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码。一 视图跳转《StoryBoard下的视图跳转》我们知道:segu

2014-09-03 08:41:35 606

转载 最重要的十年做什么才不浪费?

导读    从20岁到30的十年,有的人在念书,有的人初涉职场拼搏,有的人在蹉跎岁月、很多时候,我们在浪费了这最宝贵最美好最精力旺盛的十年之后,才醒悟过来:十年,不长但也绝对不短的时间,竟被我们的无知碾压而过,而我们什么都没做成,自此30岁以后,我们过得苦逼又压抑,还哀叹命运不济。如果再给你20岁到30岁的十年时间,你会选择做什么?以下四十六条,为我们的最重要的十年亮起了明灯,如果你还在这

2014-09-02 16:04:03 457

原创 Github上600多个iOS开源项目分类及介绍

将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀地址:http://github.ibireme.com/github/list/ios/

2014-09-01 17:01:54 446

internet Widgits Pty Ltd.cer

mac 的证书

2017-05-16

IOS stream模拟http请求获取数据

ios 有三个demo 1.NSURL 下载网络图片(block和delegate两种方式) 2.NSURLSession 下载网络图片,请求json数据(自己封装的网络block) 3.利用 NSstream 来模拟http请求获取数据

2016-09-16

ios webView与js的交互

http://blog.csdn.net/robinson_911/article/details/51741559

2016-06-23

ios ESTMusicPlayer音乐播放器源码

ESTMusicPlayer是一款基于豆瓣DOUAudioStreamer开源框架的一款音乐播放器,同时已经在github上开源,处理了下错误可以跑起来了。

2016-05-16

swift demo 包含登陆登出 四个底部TabBar按钮

界面展示如:http://blog.csdn.net/robinson_911/article/details/51339142

2016-05-09

Swift UITableView and protocol 学习使用

具体如我的博客http://blog.csdn.net/robinson_911/article/details/50717680

2016-02-22

ios 友盟页面 统计demo

见我的博客描述 http://blog.csdn.net/robinson_911/article/details/47661981

2015-08-14

IOS 将字典和数组转化为JSON数据

关注我的博客,可以了解跟多的详细情况 从打印出的数据可以看出字典一般以{}结尾,而数组一般以()结尾。

2015-08-02

IOS 二维码生成demo

ios生成二维码,自动识别网页,并自动打开。很方便的demo ,支持64位

2015-07-24

IOS 照片选择(选择系统照片与拍照的照片)

见我的博客 http://blog.csdn.net/robinson_911/article/details/46848259

2015-07-12

AFNetText2.5修正版.zip

见本人博客:http://blog.csdn.net/robinson_911/article/details/46574497

2015-06-20

ios SDWebimage Demo

http://blog.csdn.net/robinson_911/article/details/45203877

2015-04-22

IOS tableView(一张图片标题详细说明)

具体见我的博客说明http://blog.csdn.net/robinson_911/article/details/42612059

2015-01-11

IOS 自定义导航栏 和表格 学习笔记

IOS 自定义导航栏 和表格 学习笔记具体可以参考我的这篇博文http://blog.csdn.net/robinson_911/article/details/42609493

2015-01-11

IOS UIPickerView

http://blog.csdn.net/robinson_911/article/details/42234239

2014-12-29

IOS delegate button版本

ios的delegate虽然很简单,但是搞清楚不容易。本demo简单清晰明了,希望可以帮助到大家。效果图,及其说明如:http://blog.csdn.net/robinson_911/article/details/41900453

2014-12-12

IOS 消息推送 java服务端和客户端源码

IOS 消息推送 java服务端和客户端源码

2014-11-03

IOS APNS 官方开发文档

IOS APNS 官方开发文档 英文版本

2014-11-03

IOS 消息远程推送 PushMeBaby demo 测试通过

本代码是著名的PushMeBaby demo ,刚刚测试通过。希望可以帮助到可以帮助的人。 具体的远程推送详解可以参考我的博客:http://blog.csdn.net/robinson_911/article/details/40658663

2014-10-31

IOS delegate 的简单demo

具体见我的博客分析:http://blog.csdn.net/robinson_911/article/details/39673625

2014-09-29

IOS Tableview远程加载数据并显示

具体见我的博客:http://blog.csdn.net/robinson_911/article/details/39274935

2014-09-14

C51 单片机 利用printf函数输出字符串

工程是keil2. 简单的利用C51单片机,实现了printf函数输出字符串,数字等。 找了好多资料,然后自己总结了下,实现了printf函数的应用。 有了printf函数,你就可以像VC中一样实现输出了。

2014-08-19

MQTT 开发手册大全

IBM出的一本书,关于MQTT开发的资料大全。 内容涉及C,java,android等等,以及MQTT 3.1版本的协议。 讲的很详细,可以说是MQTT开发者的福利。

2014-04-29

MQTT——移动消息传递和 M2M 客户机开发API包

IBM官方提供的MQTT 移动消息传递和 M2M 客户机包,包括C JAVA android 开发API。 此API可以有效的帮助大家快速的开发MQTT client 程序。 我是从IBM官网下载的,下载很不容易,主要是网速过慢。 希望此包可以帮助到有需要的人。 MQTT IBM c java android API

2014-04-19

MQTT WMQTT Utility

MQTT WMQTT Utility 桌面客户端 ,可以方便大家调试。找了好久才找到的。分享出来,希望可以帮助到大家。

2014-03-24

UCOS-II官方文件系统使用手册

文件名称:uC-FS-UserManual UCOS-II官方文件系统使用手册 全英文的官方文档 对于UCOS的文件系统讲述的很清楚,各种API函数都有例程。是值得赞一下的学习文档。

2014-03-21

MQTT android 端程序包---已经成功在手机上验证

文件名称,AndroidPushNotificationsDemo-master.rar 这个是在eclipse下编译通过的工程,我修改了一些错误。同时也下载到手机上,进行了MQTT 服务器端与android 程序端的通信。希望可以帮助到需要的人。

2014-03-14

com.ibm.micro.client.mqttv3.jar

找了很久才找到的MQTT的java 的开发jar包,现在分享出来希望可以帮助到可以用打的人,让大家少走些弯路,快速的利用MQTT协议开发自己的java程序

2014-03-14

C51单片机 测试通过定时器0 向串口1s钟发送一次数据

项目工程:keil2 测试单片机:IAP12c5a60s2(跟普通的stc89c51大概一样) 晶振:22.1184MHZ 本程序在stc12c5a60s2下测试通过,虽然5分,但是让你一目了然的理解串口通信与定时器的同时使用。 代码主要部分大概说明下: 定时器1作为单片机波特率使用。 定时器0每秒钟通过串口发送一次字符串数据到PC。

2014-02-18

STM32上实现的IAP功能 下载可以直接测试使用

感觉stm32官方的IAP例程写的太乱了,于是自己写了个串口IAP,希望可以帮助到正在或者即将学习IAP的童鞋们! 用的MCU是stm32f103ze,编译工具室IAR 5.4,仅仅用了USART1,不需要按键来,即仅仅使用了2个管脚,就实现了串口IAP的功能。 大概思路如下: IAP部分:IAP地址如下 #define StartAddr ((u32)0x08000000) #define EndAddr ((u32)0x08010000) IAP 程序部分大概思路: 1.将 通过串口接收的APP文件利用数组先保存下来存储到USART_Buffer中 2.if(USART_RX_BUF[0]==0xAF)// WRITE APP TO FLASH 当串口接收到AF时,将APP文件写入到flash中 3. if (USART_RX_BUF[0]==0xAC)// RUN APP 当串口接收到AC时,开始运行APP文件,不返回! APP部分:APP地址如下 #define StartAddr ((u32)0x08010000) #define EndAddr ((u32)0x0807ffff) 将APP的中断向量表定位到 ((u32)0x08010000) ,具体可以参见我上传的程序!

2013-11-16

IAP——STM32官网USART例程——编译直接可以运行

IAP——STM32官网USART例程——编译直接可以运行 从STM32官方下载的例程,不能用,需要修改的!虽说修改起来比较简单,但是不知道套路的话,还是有三分难度的! 自己修改的官网例程,下载后无需其他修改,可以直接编译! 例程是IAR工程的,希望大家学习修改借鉴!

2013-11-05

STM32上移植的UCOS 跑了两个TASK

简化版的ucos在stm32f103ZET6上的移植,跑了2个任务串口任务,分别发送数据到串口。 本程序思路清晰,大家可以参考下。 大家可以修改bsp.c中的IO端口,就可以轻松的移植到自己的板子上了!

2013-09-24

GPRS 短信 收发程序 远程控制 详细的注释

通过sim300(跟sim900差不多功能)实现打电话,发短信 , GPRS收发程序 , 里面有详细的注释 ! 想当初买的这个开发板900多块,哎,程序奉献给大家啦!

2013-09-04

空空如也

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

TA关注的人

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