自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (16)
  • 收藏
  • 关注

原创 UIButton+Blocks

UIButton+BlocksCategory on UIButton to use inline block callbacks instead of target-Action callbacks.source code Usage

2016-01-08 19:42:45 635

原创 core data使用教程

core data使用教程从印象中记得还是在学校的时候老师讲过的时候用过,那时觉得好难,以至于工作2年多了一直没敢去看core data,前几天想了下,不去看不行,得都会用才行,于是那天6点下班后就准时回到了家里,然后一直看到晚上11点多,终于黄天不负有心人,把这块看完了。下面是一些用法:用法及步骤用后感受为什么要用Core DataCoreData的学习是需要一定成本的。以至于我认识的人很少

2016-01-08 13:50:29 1452

原创 UIWebView中Html中用JS调用OC方法及OC执行JS代码

首页>代码片段>网页 (Webview)代码>详情UIWebView中Html中用JS调用OC方法及OC执行JS代码?12345678910111213141516171819

2014-12-20 14:58:07 990

原创 uiwebview与js交互

uiwebview与js交互UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEval

2014-12-20 14:57:30 1269

原创 消除warning:PerformSelector may cause a leak because its selector is unknown

1.原因This is a warning generated by the compiler because -Wundeclared-selector was used while compiling and automatic reference counting (ARC) is enabled. This can be, in general, safely ig

2014-12-20 14:04:30 1292

原创 使用NSTimer实现倒计时

今天在CocoaChina上面看到有人在问倒计时怎么做,记得以前在看Iphone31天的时候做过一个,今天翻出来运行不了了,原因是我的Iphone SDK升级到3.1了,以前使用的是2.2.1,在2.2.1里面是可以使用NSCalendarDate的,但是在3.1里面不能够使用,怎么办,只好用NSTimer了,最后还是给实现了。代码也比较简单,开始运行viewDidLoad的时候加载 [NST

2014-12-08 09:53:35 576

原创 UIAlert​Controller

你知道 UIAlertView、UIActionSheet (以及它们各自的 delegate protocols) 在 iOS 8 中已经被废弃了吗?这是真的。在你的代码中按住 ⌘ 点击 UIAlertView 或者 UIActionSheet,你就会看到最上面的注释:UIAlertView is deprecated. Use UIAlertController with a 

2014-11-24 17:54:31 1055

原创 ssh公钥的制作

coding链接配置第一步:成生SSH密钥;打开终端命令工具,输入命令:ssh-keygen -t rsa -C "diaosi@gmail.com"注意ssh-keygen没有空格。屏幕输出:Generating public/private rsa key pair.Enter file in which to save the key (/

2014-10-09 12:59:40 905

原创 内购

In App Purchases(IAP 应用程序內购买): 完全攻略    (在iOS代码库中浏览本帖)原文:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/参考:http://www.cocoachina.com/bbs/read.php?tid-1135

2014-09-28 11:26:17 1008

原创 ios UIWebView截获html并修改便签内容以及用js对图片进行缩放

UIWebView使用中经常遇到用JS来处理的事情,今天又遇到了搜了搜,找了这篇文章 感觉不错 珍藏一下。原文地址 http://jiapumin.iteye.com/blog/1558345    感谢原作者jiapumin 需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果; 方法:通过js截获UIWebView中的h

2014-09-02 13:21:36 1044

原创 swift/IOS 多线程使用

1.swift[objc] view plaincopy//  AppDelegate.swift  //  threadDemo1  //  //  Created by 赵超 on 14-6-29.  //  Copyright (c) 2014年 赵超. All rights reserved.  //    imp

2014-09-01 17:18:59 1471

原创 swift 自定义TabBarItem

1.效果图   2.NewsViewController.swift[objc] view plaincopy//  //  NewsViewController.swift  //  NavigationDemo  //  //  Created by 赵超 on 14

2014-09-01 17:18:23 1168

原创 swift 动画切换View心地层次顺序

1.动画效果2.代码[objc] view plaincopy//  //  AppDelegate.swift  //  AnimationDemo  //  //  Created by 赵超 on 14-6-27.  //  Copyright (c) 2014年 赵超. Al

2014-09-01 17:17:45 1207

原创 Swift简单新闻APP实例

1.利用swift开发一个简单的新闻APP主要利用IOS的UITableViewController,和UIwebView,再加上HTTP请求返回json数据并解析2.APP演示主界面点击新闻进入详情下拉列表刷新3.APPDelegate.swif[objc] view plaincopy

2014-09-01 17:16:28 1333

原创 swift NSMutableArray 排序

1代码[objc] view plaincopy//  //  main.swift  //  NSArrayDemo  //  //  Created by 赵超 on 14-6-22.  //  Copyright (c) 2014年 赵超. All rights reserved.  //    import

2014-09-01 17:15:36 2857

原创 swift http请求返回json数据并解析

1 AppDelegate.swift[objc] view plaincopy//  //  AppDelegate.swift  //  QQDemo  //  //  Created by 赵超 on 14-6-21.  //  Copyright (c) 2014年 赵超. All rights reserved.  

2014-09-01 17:15:00 3058

原创 swift 用协议实现代理传值功能

1.功能简介RootViewController中用个lable和一个按钮,点击按钮跳转到模态窗口。在模态窗口中有个TextField和一个按钮,输入文字点击关闭模态按钮后跳转到RootViewController,并改变其label为输入的值。2.实现思路ModelViewController中定义一个成员变量,成员变量有个

2014-09-01 17:14:37 1579

原创 swift UIProgressView UISilder UISwitch使用

代码[objc] view plaincopy//  //  AppDelegate.swift  //  UIPrograssViewDemo  //  //  Created by 赵超 on 14-6-18.  //  Copyright (c) 2014年 赵超. All rights reserved.  // 

2014-09-01 17:12:49 1236

原创 swift UIImageView使用

代码[objc] view plaincopy//  //  AppDelegate.swift  //  UIImageDemo  //  //  Created by 赵超 on 14-6-18.  //  Copyright (c) 2014年 赵超. All rights reserved.  //    

2014-09-01 17:12:13 1566

原创 swift UITableView使用

1.新建RootViewController类[objc] view plaincopy//  //  RootViewController.swift  //  UITableViewDemo  //  //  Created by 赵超 on 14-6-21.  //  Copyright (c) 2014

2014-09-01 17:11:37 1599

原创 swift UIButton的使用

代码[objc] view plaincopy//  //  AppDelegate.swift  //  UIButtonDemo  //  //  Created by 赵超 on 14-6-18.  //  Copyright (c) 2014年 赵超. All rights reserved.  //   

2014-09-01 17:11:16 1293

原创 Swift UILabel的使用

1.新建Swift IOS app空项目加入代码[objc] view plaincopy//  //  AppDelegate.swift  //  UILableDemo  //  //  Created by 赵超 on 14-6-17.  //  Co

2014-09-01 17:09:32 1637

原创 APP IOS6 适配iOS7开发计巧

iOS7可以说是苹果一次革命性的变化,这样做为一个开发者需要做的事也不少。首先苹果的view布局有所变化,现在view默认是全屏模式,而所有的bar(navigation bar, tool bar, search bars 与scope bars都是半透明),status bar则是全透明。有了这样的改变,写代码的时候就有我们折腾的了。 本文所说的适配是指:用xcode5+iOS7sdk编译的程

2014-08-28 08:25:33 792

原创 iOS Development Guideline

1. Objective-C1.1 Learning Objective-Chttp://www.otierney.net/objective-c.html.enhttp://www.otierney.net/objective-c.html.zh-tw.big5http://www.cocoachina.com/newbie/tutorial/2009/0611/150.ht

2014-08-25 14:07:03 827

原创 添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效

今天以前的同事在开发过程中遇到了一个问题,大致描述如下:他用TableView写了一个登陆界面,帐号和密码两个Cell中加入了TextField。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手势。ViewDidLoad中注册手势的部分代码如下:[cpp] view pla

2014-08-25 13:59:57 1237

原创 CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)

CABasicAnimation类的使用方式就是基本的关键帧动画。所谓关键帧动画,就是将Layer的属性作为KeyPath来注册,指定动画的起始帧和结束帧,然后自动计算和实现中间的过渡动画的一种动画方式。CABasicAnimation的基本使用顺序1.引用QuartzCore.framework将"QuartzCore.framework"这个库添加到项目中。

2014-08-25 13:46:18 1017

原创 IOS中输入框被软键盘遮挡的解决办法

实现方法:   1)将输入框的代理设置为self       (在lb文件中将输入框的delegate设置为File’s Owner 。或者使用代码textField.delegate = self;   2)将输入框所对应的ViewController.h设置实现了UITextFieldDelegate协议         在ViewController.m文件中

2014-08-17 13:23:49 1346

原创 UIDevice

在IOS的APP的应用开发的过程中,有时候需要自动收集用户设备、系统信息、应用信息等等。 比如在在app中加入收集用户反馈功能,不仅用户的反馈能够提交到服务器,包括上述信息同时也自动提交到服务器。对用户反馈bug特别有用。下面是他们的获取方法:[cpp] view plaincopy//设备相关信息的获取      N

2014-08-15 13:19:04 896

原创 获取手机信息(UIDevice、NSBundle、NSLocale)

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice       UIDevice提供了多种属性、类函数及

2014-08-15 13:05:22 576

原创 UIImageView常用操作

UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImageVi

2014-07-14 14:52:24 639

原创 最新支持7.1以上企业发布说明,解决dropbox不能用

最新企业应用发布使用7.1以上系统,转载著名出处。来自www.52maimai.cn,君赏原创希望版主置顶一下最近dropbox被封掉了,之前的方法已经不能用了.这个亲测可用现在推荐开源中国的这个方法打开http://git.oschina.net开源中国的GIT,登录注册一下,创建一个空的GIT就可以点击这个加号创建一个文件点击我们

2014-06-30 10:50:45 1030

原创 IOS之表视图下拉刷新(UITableViewController)

我们要实现的效果如下: 1.在头文件添加refreshControl变量Cpp代码  @property (nonatomic, strong) UIRefreshControl* refreshControl;   2.在viewDidLoad添加初始化UIRefreshControl代码 Cpp代码  

2014-06-16 09:31:39 1208

原创 获取IOS App版本

[cpp] view plaincopyNSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  NSString *name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  NSString *versio

2014-06-11 12:49:57 748

原创 Apple Swift编程语言入门教程

Apple Swift编程语言入门教程博客分类: 智能系统研究applecocoaiososxswift Apple Swift编程语言入门教程作者: 日期:gashero2014-06-03目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象

2014-06-03 13:22:20 848

原创 提示框第三方库之MBProgressHUD

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入

2014-06-02 08:36:49 689

原创 IOS利用AVPlayer开发多媒体在线播放器

在这里给AVPlayer播放在线音频文件作个记号1.在H文件中初始:==============AVPlayer *mp3Player;AVPlayerItem *mp3PlayerItem;id audioMix;id volumeMixInput;2.在MM文件中:view sourceprint?01.//作品播放0

2014-05-31 13:52:30 106525

原创 iOS 的 ASIHTTPRequest 类库简介和使用说明

使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大

2014-05-30 09:40:10 1023

原创 在iPhone项目中使用讯飞语音SDK实现语音识别和语音合成

现在很多手机应用中都出现了语音功能,比如:QQ音乐的语音输入进行搜素、google的语音、最近中国移动联合讯飞发布的《灵犀》手机应用,都有集成语音的功能,而且识别率也是非常的不错,比如《灵犀》中的可以通过语音实现发送短信、拨打电话功能(离线可使用),自己使用了一下,还是比较的方便,而对于一些更高级的功能却会需要在联网的情况下才能使用(查询天气、查询股票、上网搜索、听新闻、地图导航、翻译以及聊天等等

2014-05-29 10:19:09 1210

原创 iOS开发- 启动动画(动态欢迎界面,非静态Default)

最近在使用《青葱日记》这款App,发现它的启动界面做的很精美。不同我自己之前简单的替换Default.png图片。 它的动态效果做的不错。于是乎,花了点时间,自己实现了这个功能。 其实也很简单,具体效果如下实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的[cpp] view plain

2014-05-25 16:47:22 1222

原创 iOS开发-ios7下拉刷新,上提加载快速集成

在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。另外,在ios7之后,一些原有的下拉刷新,上提加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷

2014-05-25 16:33:44 878

iOS侧滑代码

iOS侧滑代码,实现左右都能侧滑。

2014-10-16

百度地图定位

最新的百度地图SDK包,实现了自动定位功能

2014-10-16

C++解析XML

很不错的c++解析XML,你还在等什么

2014-03-19

ios在线书架

实现了在线读书的功能 ios源代码

2014-01-02

一个关灯游戏的应用

这是一个关灯游戏,当点击一个的时候,它的周围的灯都会变

2013-12-17

udp代码实现

用udp实现的网络聊天编程,一个客户端,一个服务器端。

2013-08-08

C语言难点分析整理

目录 1. C 语言中的指针和内存泄漏 5 2. C语言难点分析整理 10 3. C语言难点 18 4. C/C++实现冒泡排序算法 32 5. C++中指针和引用的区别 35 6. const char*, char const*, char*const的区别 36 7. C中可变参数函数实现 38 8. C程序内存中组成部分 41 9. C编程拾粹 42 10. C语言中实现数组的动态增长 44 11. C语言中的位运算 46 12. 浮点数的存储格式: 50 13. 位域 58 14. C语言函数二维数组传递方法 64 15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 108 22. C语言编程易犯毛病集合 112 23. C语言缺陷与陷阱(笔记) 119 24. C语言防止缓冲区溢出方法 126 25. C语言高效编程秘籍 128 26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. spirntf函数使用大全 158 33. 二叉树的数据结构 167 34. 位运算应用口诀和实例 170 35. 内存对齐与ANSI C中struct内存布局 173 36. 冒泡和选择排序实现 180 37. 函数指针数组与返回数组指针的函数 186 38. 右左法则- 复杂指针解析 189 39. 回车和换行的区别 192 40. 堆和堆栈的区别 194 41. 堆和堆栈的区别 198 42. 如何写出专业的C头文件 202 43. 打造最快的Hash表 207 44. 指针与数组学习笔记 222 45. 数组不是指针 224 46. 标准C中字符串分割的方法 228 47. 汉诺塔源码 231 48. 洗牌算法 234 49. 深入理解C语言指针的奥秘 236 50. 游戏外挂的编写原理 254 51. 程序实例分析-为什么会陷入死循环 258 52. 空指针究竟指向了内存的哪个地方 260 53. 算术表达式的计算 265 54. 结构体对齐的具体含义 269 55. 连连看AI算法 274 56. 连连看寻路算法的思路 283 57. 重新认识:指向函数的指针 288 58. 链表的源码 291 59. 高质量的子程序 295 60. 高级C语言程序员测试必过的十六道最佳题目+答案详解 297 61. C语言常见错误 320 62. 超强的指针学习笔记 325 63. 程序员之路──关于代码风格 343 64. 指针、结构体、联合体的安全规范 346 65. C指针讲解 352 66. 关于指向指针的指针 368 67. C/C++ 误区一:void main() 373 68. C/C++ 误区二:fflush(stdin) 376 69. C/C++ 误区三:强制转换 malloc() 的返回值 380 70. C/C++ 误区四:char c = getchar(); 381 71. C/C++ 误区五:检查 new 的返回值 383 72. C 是 C++ 的子集吗? 384 73. C和C++的区别是什么? 387 74. 无条件循环 388 75. 产生随机数的方法 389 76. 顺序表及其操作 390 77. 单链表的实现及其操作 391 78. 双向链表 395 79. 程序员数据结构笔记 399 80. Hashtable和HashMap的区别 408 81. hash 表学习笔记 410 82. C程序设计常用算法源代码 412 83. C语言有头结点链表的经典实现 419 84. C语言惠通面试题 428 85. C语言常用宏定义 450

2013-07-19

服务器端口和客户端的编写

进行socket网络编程的基本函数socket bind listen accept connect close的代码实现,其中对于服务器端口和客户端的代码编写,以及TCP和UDP的操作流程。

2013-07-19

Linux操作系统原理与运用

Linux操作系统原理与运用

2013-07-13

LINUX最全密令

这是我们学LINUX都需要学的最常用的linux密令,而且不光是对密令的解释看,还附带有实例,是我在学linux时的总结实例。

2013-07-13

用c语言打开.ini文件获取键值

这是我做的一个程序,就是用c语言打开.ini文件,先获取域名,再根据域名获取键值的程序,很值得一看,写的时候,有很多要注意的。。。希望能给你们一点启发,里面还有我的学习心得和体会。。。

2013-07-13

解决闪屏问题

闪烁的MFC应用框架,实际使用时把此工程改名成你要建立的项目名称,然后开始开发即可。你熟悉MFC的话研究这个框架的半个小时应该就明白并熟练运用了。

2013-07-04

底层工作者手册之C语言基础及项目开发

这是一个底层工作者手册,对我们是有用的,可以参考哈哈

2013-06-27

c最最全的文档笔记

这是C最最全的文档笔记,看了保证不仅可以学到课堂上的东西,还可以学到更多课堂上学不到的东西,很值得一看啊。。。。

2013-06-21

c语言函数库

在学习c语言时,查找c语言函数库可以给你们很大的帮助

2013-06-21

c语言的斗地主

这是一个c语言的斗地主代码,写的不错哦,可以参考哈

2013-06-21

空空如也

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

TA关注的人

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