- 博客(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
原创 UIAlertController
你知道 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
C语言难点分析整理
2013-07-19
服务器端口和客户端的编写
2013-07-19
用c语言打开.ini文件获取键值
2013-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人