- 博客(139)
- 资源 (12)
- 收藏
- 关注
原创 iOS持续集成jenkins+xcode+svn+七牛
jenkins实现目标:分target自动生成ipa文件,生成plist文件,七牛自动上传,邮件反馈,生成下载链接等。思路:通过Execute shell生成.plist文件,构建成功后通过qiniu-plugin将plist、ipa文件上传到七牛,然后邮件将构建信息、线上plist链接告知。
2016-02-19 11:14:35
8009
原创 自定义UIAlertView可以容纳多个按钮
Customization UIView replace UIAlertView can include a lot of Buttons,the FSAlertView would be placed between Top Bar and Bottom Bar and automatically scroll well.
2015-02-26 15:45:34
2267
原创 ios 8 UITableView 编辑删除状态不点击“删除”,页面假死临时解决方案
ios8 UITableView 中编辑删除状态(isEditing:YES)不点击“删除”按钮点击其他位置,UITableView会假死,不可滑动,点击无效而userInteractionEnabled:YES,isEditing:NO(图片三--->图片四);而低版本(如ios5)中编辑删除状态不点击“删除” UITableView会回到编辑状态(图片三--->图片二)。解决办法:当ios8 编辑删除状态不点击"删除"按钮点击其他位置,页面会进入此tableView:canEditRowAtInd
2015-01-08 09:37:11
2843
原创 ios webservice编程:soap封装调用,返回xml,json解析
webservice调用,包括soap请求与响应,返回(xml,json)解析。soap请求与响应:ios webservice+soap编程xml,json解析:ios XML,JSON,数组解析并转换成NSMutableArray(List<class>)
2014-11-27 16:20:12
4688
原创 ios webservice+soap编程
ios 调用webservice已封装soap变量(基于ASIHTTPRequest类库),直接调用就好。
2014-11-27 15:45:29
2958
原创 ios XML,JSON,数组解析并转换成NSMutableArray(List<class>)
JSON解析:通过正则将JSON([{...},{...}...])分解成多个包含实体实例内容的一小节({...}),在一小节中通过Runtime(运行时)(<objc/runtime.h>)将实体所有属性值找到并赋值(正则查找实现)到实例({...} --> 实体的一个实例),遍历所有小节({...})就将XML转换成NSMutableArray(类似:List<class>)。XML 解析:通过GDataXml(也可以通过正则)将XML分解成多个包含实体实例内容的一小节XML,在一小节中通过Run
2014-11-26 16:10:49
3465
原创 IOS时间选择器UIPickerView,ios8中UIView替代UIActionSheet
以前在网上下了个时间选择器Demo,由于封装成UIActionSheet类型,而ios8弃用了UIActionSheet和UIAlertView,不得不对代码进行修改。将封装的UIActionSheet改为UIView,为了多态初始化时添加了枚举(几个时间选择器样式)。UIActionSheet改为UIView核心代码为以下几个方法:- (void)showInView:(UIView *)view; // UIPicker显示-(void)hidePickerView; // UIPicker隐藏
2014-11-26 12:05:19
2743
原创 ios导航控制器UINavigationController,控制器a跳转(push)到b后,b跳转(push)到c,但c后退(pop)进入a
ios导航控制器UINavigationController,控制器a跳转(push)到b后,b跳转(push)到c,但c后退(pop)进入a
2014-10-28 16:06:09
3140
原创 ios两视图间委托(delegate)传值
现有两个视图(ViewController,ViewController1),从ViewController中带参数跳转到ViewController1,在ViewController1选中数据后带有效数据后退到ViewController中,委托实现上述功能。
2014-10-08 15:26:50
1320
转载 ios设备开机到当前时间差
// 系统开机时间(毫秒)+ (int) getSystemUptimeByMillisecond { const int64_t kOneMillion = 1000 * 1000; static mach_timebase_info_data_t s_timebase_info; if (s_timebase_info.denom == 0) { (
2014-10-08 10:35:12
1729
原创 Delegate Cannot find protocol declaration
参考:http://stackoverflow.com/questions/6447573/cannot-find-protocol-declaration
2014-09-30 16:34:25
2147
转载 ios监视键盘高度
-(void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self]; [super dealloc];}- (void)viewDidUnload{ [super viewDidUnload]; [[NSNotificationCenter defaultCenter
2014-09-30 16:32:23
795
原创 ios自定义类(UIView)代码生成简单的UITableViewCell
由于一个项目中有大量的UITableViewCell需要书写,样式差不多都是 文字介绍:显示内容 这样的。自己又懒得写UITableViewCell类嫌没必要;在方法tableView:cellForRowAtIndexPath中手写又繁琐。就封装变化写了一个UIView类。构思:首先由于文字介绍和显示内容的宽度固定,然后Cell的一行(Cell可以包括多行)高度就是文字介绍和显示内容所需要的高度两者相比高一些的。下一行就是高度累加重复;Cell的最上端和最下端给个宽度;最下端再画个间隔。
2014-09-30 15:49:49
2043
原创 iOS UITableView 快速滚动(索引方式实现)
UITableView一次性加载数据过多时,需要滑动多次触底。想通过索引实现快速滑动,索引中加载20个空点。用户在最右端滑动时,索引框显示,当触及索引点时指向其想对应的UITableView的RowIndex来实现快速滚动。这方法有缺陷:普通滑动时滚动条被遮盖了。
2014-08-11 16:25:11
2178
原创 iOS UIAlertView中UIActivityindicatorView风火轮提示加载等待
iOS UIAlertView中UIActivityindicatorView风火轮提示加载等待
2014-08-11 16:00:29
3944
原创 iOS设备定位
一、iOS自带定位1、SignInSignOutViewController.h@interface SignInSignOutViewController : UIViewController{ CLLocationManager *_locationManager; // 纬度 float _latitude; // 经度 float _long
2014-07-28 10:23:52
1675
原创 ios7.1安装提示"无法安装应用程序 因为证书无效"的解决方案二(dropbox被封项目转移到Appharbor上)
6月18日起dropbox被天朝封了(这个真是无力吐槽),而ios7.1要求使用ssl安全连接,则需要重新找到一个支持https的免费服务器。Appharbor是个不错的选择,操作简单,此外需要添加配置文件来识别plist,ipa文件
2014-06-20 13:52:17
2549
原创 object-c ViewController生命周期
来自:千锋-iOS开发视频教程-UI第1季-1.8-UIApplication生命周期.mp4
2014-04-15 10:43:40
2074
原创 object-c AppDelegate代理函数生命周期详解
文章来自:iOS开发视频教程-UI第1季-千锋3G学院一、AppDelegate代理函数AppDelegate完成启动代理函数- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions进入后台状态- (void)applicationWillResignActive:(UIApplication *)application- (void)
2014-04-14 11:44:24
2569
转载 ios开发之超详细HelloWorld
转自:http://www.guomii.com/posts/20860关于如何创建第一个 iOS 应用本篇“第一个 iOS 应用”教程将向你介绍 iOS 应用开发中的“三个T”:Tools(工具)如何利用 Xcode 创建和管理工程。Technologies(技术)如何创建能够响应用户输入的应用。Techniques(技巧)如何充分利用 iOS
2014-04-09 15:53:20
2138
转载 Windows Phone 8 实现列表触底加载
转自:Windows Phone 8 实现列表触底加载【背景】很多时候在做WP开发的过程中会遇到数据需要分页获取,根据微软官方的推荐方式,建议实现为Market中类似的体验,即滑动到列表的底部的时候加载更多的数据。这一需求在早起WP7.1时代实现起来是很费劲的,需要借助WP Toolkit 中的LongListSelector,而自从LLS被微软扶正之后这一需求的实现有
2014-03-28 14:57:30
1195
转载 Windows phone UI虚拟化和数据虚拟化
转自:Windows phone UI虚拟化和数据虚拟化(一)今天和大家分享一些关于windows phone ui虚拟化和数据虚拟化的一些知识。也顺便回答我上一篇【LongListSelector 控件 在 wp7 和wp8中的不同之处】里,留下的那个问题,微软为什么推荐使用longlistselector.如果不是新人,那么对于"虚拟化"这个词应该不陌生。"虚拟
2014-03-27 14:13:18
1369
转载 自适应网页设计(Responsive Web Design)
转自:自适应网页设计(Responsive Web Design)随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还
2014-03-17 13:42:04
1316
原创 微信公众平台开发资料小结
个人申请的微信公众平台账号默认为订阅号(未认证微信)。 接口权限:接收用户消息、向用户回复消息、接受事件推送 。只能实现同步答复。即只有用户向公众号发送消息(或关注公众号等事件)后15秒(5秒内答复,未收到消息重试3次)内被动答复(按双方事先规定好的规则进行交流)。 若需扩展功能,有3种解决方案: 一、订阅号进行认证微信,获得自定义菜单功能。 二、订阅号升级为服务号,免费获得自定义
2014-02-28 20:30:01
1508
转载 Windows 8 开发之摄像头应用
转自:Windows 8 开发之摄像头应用1.更新项目中package.appmanifest 文件,本文让webcam和microphone可用。只需要在功能选项卡中勾选对应的框即可。如下图所示: 如果不按照上面的设置,那么这些功能是不可以使用的,所以,确保首先设置好了。 在Windows 8中,非常好的是摄像头的所有事情都由你来决定。也就是说,
2014-02-18 18:24:34
1277
转载 IValueConverter 接口实现
转自:WPF Binding值转换器ValueConverter单值转换器:多值转换器:WPF、Silverlight及Windows Phone程序开发中往往需要将绑定的数据进行特定转换,比如DateTime类型的时间转换为yyyyMMdd的日期,再如有一个值是根据另外多组值的不同而异的,此时我们就需要定制自己的Converter。.Net Framework提供了两
2014-02-18 13:58:30
4398
转载 win8 metro 硬件系统版本等统计信息
转自:win8开发中需要用到一些系统版本之类的统计信息,总结如下。1.获取软件的版本号,这个比较简单:Package package = Package.Current;PackageId packageId = package.Id;PackageVersion version = packageId.Version;string version = String.Fo
2014-02-17 16:23:43
2213
原创 WinRTXamlToolkit.Controls.DataVisualization.Charting图形报表下自定义控件
WinRTXamlToolkit.Controls.DataVisualization.Charting图形报表下自定义控件,分为单组数据图形使用SingleChart用户控件和多组数据图形使用MixedChart用户控件。传递数据集合和其它参数,让图形按需展示。一、Model:1、UserChart图形实体类:包含以下Name(图形X轴名称),Value(图形Y轴值),Title(图形上方名称),Description(图形右侧介绍,譬如单位)字段2、ChartEnum图形类别枚举:包含Area
2014-02-17 14:39:14
3062
原创 winrt xaml toolkit charts动态添加图表报Error HRESULT E_FAIL has been returned from a call to a COM componen
WinRTXamlToolkit.Controls.DataVisualization.Charting下动态图表生成时"Error HRESULT E_FAIL has been returned from a call to a COM component."错误解决方案。Stacked100AreaSeries Stacked100LineSeries StackedAreaSeries StackedLineSeries 控件父容器初始化底下需要内容(可以在刚开始给它内容(Series),然后使用
2014-02-17 13:53:15
7441
转载 C# 监视程序耗时
转自:测试代码的运行时间(C#)使用以下方法可以准确的记录代码运行的耗时。 System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // you code .... sto
2014-02-08 15:17:40
3246
原创 微软必应·英雄会第三届在线编程大赛:几个bing?
题目详情 本届大赛由微软必应词典冠名,必应词典(http://cn.bing.com/dict/?form=BDVSP4&mkt=zh-CN&setlang=ZH)是微软推出的新一代英语学习引擎,里面收录了很多我们常见的单词。但现实生活中,我们也经常能看到一些毫无规则的字符串,导致词典无法正常收录,不过,我们是否可以从无规则的字符串中提取出正规的单词呢? 例如有一个字
2014-02-08 14:57:19
1406
转载 Windows Phone调用Web Service
转自:Windows Phone开发(47):轻松调用Web Service众所周知(除了没用过VS的),在VS里面调用Web Service是一件很愉快的事情,不解释,相信很多朋友在以前的项目中肯定也用过WEB服务。同样,在WP中调用Web Service也是非常简单的,你可以不信,反正我绝对信了。 有例子有真相,我们就以http://webservice.webxm
2014-02-08 11:02:16
1227
转载 Windows Phone 独立存储之IsolatedStorageSettings
转自:Windows Phone 独立存储之IsolatedStorageSettingsIsolated Storage[独立存储]有两种方式在本地存储你的数据。第一是通过库中的键/值对,叫做IsolatedStorageSettings。第二是通过创建真实的文件和目录,叫做IsolatedStorageFile。 IsolatedStorageSettings允许你在一个字典
2014-02-08 09:48:18
1008
原创 Windows 8 Metro图表Chart的实现
一、Windows 8 图表控件的选择免费的可选择有:modernuitoolkit,winrtxamltoolkit(其实它的chart也是集成modernuitoolkit的)收费的可选择有:visifire二、modernuitoolkit控件2.1.1、MainPage页面<Page xmlns="http://schemas.micro
2014-01-26 13:59:54
4456
原创 Windows Phone8图表Chart的实现
参考:Windows Phone 7 chart图表编程、Silverlight的DataVisualization类组件研究(图表控件)一、图表控件的选择http://stackoverflow.com/questions/577278/wpf-chart-controls/4227432#4227432,免费的可选择有:amCharts-Quick-Charts,sparrow
2014-01-24 18:28:01
3570
原创 sql在一条记录(包含某字段值)中添加下一条记录中某字段值与两者差
表MyTable有ID,time,val 3个字段,现需取前10条记录且在一条记录中添加2个字段 下一条val(preVal)和两者差(Amplitude)(按时间(time)倒叙)Sql如下:select top 10 ROW_NUMBER() over(order by newTable.ID desc) as mn,newTable.rn,newTable.id,newTable
2014-01-08 17:59:21
2001
原创 windows phone 使用启动器和选择器Microsoft.Phone.Tasks
Microsoft.Phone.Tasks 命名空间此主题尚未评级 - 评价此主题2013/12/13该命名空间允许应用程序使用启动器和选择器为其用户提供一组常见的任务,如打电话、发送电子邮件以及拍摄照片。类 类说明AddressChooser
2014-01-08 16:46:53
1458
jenkins 七牛上传插件
2016-02-18
IOS时间选择器UIPickerView,ios8中UIView替代UIActionSheet
2014-11-26
ios两视图间委托(delegate)传值
2014-10-08
ios自定义类 UIView 代码生成简单的UITableViewCell
2014-09-30
WinRTXamlToolkit.Controls.DataVisualization.Charting图形报表下自定义控件
2014-02-19
WinRT Metro 日期选择控件
2013-08-29
代码混淆 Dotfuscator 4.10.1下载
2013-07-19
MVC分页详解(包括整个流程步骤,代码与注解)
2013-03-18
MVC分页详解(包括整个流程代码与注解)
2013-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人