ios
不知道未来的你多强大
这个作者很懒,什么都没留下…
展开
-
object-c ViewController生命周期
来自:千锋-iOS开发视频教程-UI第1季-1.8-UIApplication生命周期.mp4原创 2014-04-15 10:43:40 · 2031 阅读 · 0 评论 -
Delegate Cannot find protocol declaration
参考:http://stackoverflow.com/questions/6447573/cannot-find-protocol-declaration原创 2014-09-30 16:34:25 · 2120 阅读 · 0 评论 -
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 · 3107 阅读 · 0 评论 -
IOS沙盒(sandbox)机制和文件操作
转自:iOS学习之iOS沙盒(sandbox)机制和文件操作(二)转载 2014-10-30 10:28:15 · 1261 阅读 · 0 评论 -
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 · 2706 阅读 · 0 评论 -
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 · 3417 阅读 · 0 评论 -
ios webservice+soap编程
ios 调用webservice已封装soap变量(基于ASIHTTPRequest类库),直接调用就好。原创 2014-11-27 15:45:29 · 2922 阅读 · 1 评论 -
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 · 4649 阅读 · 3 评论 -
ios 8 UITableView 编辑删除状态不点击“删除”,页面假死临时解决方案
ios8 UITableView 中编辑删除状态(isEditing:YES)不点击“删除”按钮点击其他位置,UITableView会假死,不可滑动,点击无效而userInteractionEnabled:YES,isEditing:NO(图片三--->图片四);而低版本(如ios5)中编辑删除状态不点击“删除” UITableView会回到编辑状态(图片三--->图片二)。解决办法:当ios8 编辑删除状态不点击"删除"按钮点击其他位置,页面会进入此tableView:canEditRowAtInd原创 2015-01-08 09:37:11 · 2797 阅读 · 0 评论 -
自定义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 · 2233 阅读 · 0 评论 -
ios自定义类(UIView)代码生成简单的UITableViewCell
由于一个项目中有大量的UITableViewCell需要书写,样式差不多都是 文字介绍:显示内容 这样的。自己又懒得写UITableViewCell类嫌没必要;在方法tableView:cellForRowAtIndexPath中手写又繁琐。就封装变化写了一个UIView类。构思:首先由于文字介绍和显示内容的宽度固定,然后Cell的一行(Cell可以包括多行)高度就是文字介绍和显示内容所需要的高度两者相比高一些的。下一行就是高度累加重复;Cell的最上端和最下端给个宽度;最下端再画个间隔。原创 2014-09-30 15:49:49 · 2007 阅读 · 0 评论 -
ios监视键盘高度
-(void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self]; [super dealloc];}- (void)viewDidUnload{ [super viewDidUnload]; [[NSNotificationCenter defaultCenter转载 2014-09-30 16:32:23 · 769 阅读 · 0 评论 -
ios两视图间委托(delegate)传值
现有两个视图(ViewController,ViewController1),从ViewController中带参数跳转到ViewController1,在ViewController1选中数据后带有效数据后退到ViewController中,委托实现上述功能。原创 2014-10-08 15:26:50 · 1259 阅读 · 0 评论 -
ios开发之超详细HelloWorld
转自:http://www.guomii.com/posts/20860关于如何创建第一个 iOS 应用本篇“第一个 iOS 应用”教程将向你介绍 iOS 应用开发中的“三个T”:Tools(工具)如何利用 Xcode 创建和管理工程。Technologies(技术)如何创建能够响应用户输入的应用。Techniques(技巧)如何充分利用 iOS转载 2014-04-09 15:53:20 · 2086 阅读 · 0 评论 -
ios7.1安装APP不成功提示"无法安装应用程序 因为证书无效"的解决方案
ios7.1不识别企业开发者证书解决方案zz转载 2014-04-16 15:02:11 · 8982 阅读 · 0 评论 -
iphone弹出窗控件FPPopover经验一二
FPPopover介绍原创 2014-05-15 14:36:39 · 1579 阅读 · 2 评论 -
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 · 2509 阅读 · 0 评论 -
iOS设备定位
一、iOS自带定位1、SignInSignOutViewController.h@interface SignInSignOutViewController : UIViewController{ CLLocationManager *_locationManager; // 纬度 float _latitude; // 经度 float _long原创 2014-07-28 10:23:52 · 1644 阅读 · 0 评论 -
ios7.1安装提示"无法安装应用程序 因为证书无效"的解决方案二(dropbox被封项目转移到Appharbor上)
6月18日起dropbox被天朝封了(这个真是无力吐槽),而ios7.1要求使用ssl安全连接,则需要重新找到一个支持https的免费服务器。Appharbor是个不错的选择,操作简单,此外需要添加配置文件来识别plist,ipa文件原创 2014-06-20 13:52:17 · 2516 阅读 · 0 评论 -
iOS UIAlertView中UIActivityindicatorView风火轮提示加载等待
iOS UIAlertView中UIActivityindicatorView风火轮提示加载等待原创 2014-08-11 16:00:29 · 3898 阅读 · 0 评论 -
iOS UITableView 快速滚动(索引方式实现)
UITableView一次性加载数据过多时,需要滑动多次触底。想通过索引实现快速滑动,索引中加载20个空点。用户在最右端滑动时,索引框显示,当触及索引点时指向其想对应的UITableView的RowIndex来实现快速滚动。这方法有缺陷:普通滑动时滚动条被遮盖了。原创 2014-08-11 16:25:11 · 2131 阅读 · 0 评论 -
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 · 1691 阅读 · 0 评论 -
iOS持续集成jenkins+xcode+svn+七牛
jenkins实现目标:分target自动生成ipa文件,生成plist文件,七牛自动上传,邮件反馈,生成下载链接等。思路:通过Execute shell生成.plist文件,构建成功后通过qiniu-plugin将plist、ipa文件上传到七牛,然后邮件将构建信息、线上plist链接告知。原创 2016-02-19 11:14:35 · 7881 阅读 · 4 评论