- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 iOS美学之单例模式 话聊
手写单例这个问题使用,又适用。 实用在平时的代码编写中,适用在笔试面试讲解中 1.何为单利模式? 2.iOS中的单例有哪些有什么好处? 3.实现单例的步骤和思路? 4.手写单例 问题1:何为单例模式 单例,单一,在iOS中主要体现在为了处理数据共享问题,节约资源避免开辟新资源的途径 单例即为一个实例。 问题2:iOS中的单例有哪些,有什么好处 iOS中的单
2015-11-27 11:03:47
321
原创 iOS美学之隐藏TabBar
方式一: 从A push到 B 在A中的push到B之前 ,加上这句话 self.hidesBottomBarWhenPushed = YES; 这样B就没有了tabBar 如果从B回到A,tabBar也不见了,只要在A中再加上这句就可以了 -(void)viewWillDisappear:(BOOL)animated{ [super vie
2015-11-27 10:24:22
266
原创 iOS之---没有移动支付寸步难行
在做iOS支付相关的项目时,必不可少的会涉及到支付宝,银联,微信支付三座大山 供参考的demo 支付宝 https://github.com/poholo/alipay 银联 https://github.com/poholo/unionpay 支付宝 当在使用其他SDK时,必须要做的一件事 阅读支付宝和demo【此废话适合所有】 ①----支付宝 1.导入支付
2015-10-15 17:38:52
535
原创 iOS之获得图片尺寸的思路
获得图片首先想到用SDWebImage, 想要获得图片尺寸 1.服务器返回给我们 2.如果需要img的尺寸数据去控制tableview的布局的话,那获取image的操作就应该属于tableview datasource的一部分, 放在cell里面就不合适了。 应该创建一个datasource类,比如DataSourceObject, 把每一个cell的数据都丢给DataSourceOb
2015-10-13 22:33:59
337
原创 生活中的感悟
早已离开大学校园进入社会,偶尔我也会无聊时在想,工作到底是为了什么 兴趣爱好,单单为了钱,为了生存,还是为了什么。。。。。 时常会对一些决定犹豫不决,于是在这时候总问自己, 如果按着自己的想法办会死吗? 如果不会死,那就去做,犹豫什么 人一辈子有多少年,如果有想做的就去做 十一回了一次学校,当我站在108宿舍门前的时候,恍若隔世 一切都像在昨天发生,就想每天晚上背着书包回到宿舍那种时
2015-10-11 16:24:48
209
原创 iOS7.0.1的注释插件失效解决办法与相应的配置
十一果然到处都是人, 去景点是看人,路上也是看人 出去玩了几天回来大睡一场,修修关于项目细节的东西和xcode方面的总结 正题: Xcode7.0.1正式版的vv注释插件失效的解决办法: 去这个目录下 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 删除插件vv 然后下载vv之后运行,如果不行
2015-10-04 23:27:14
423
原创 更新Xcode7之后---番外篇
更新Xcode7之后 在运行项目时,首先会碰到的问题就是配置兼容,会出现如下错误 图2.1 BitCode 错误 当我们看到App编译报错的时候,首先想项目不兼容Xcode7,再仔细一看 1 ld: ‘/Volumes/MacintoshHD/…/AnimationDesk Universal/Sources/Animait
2015-09-25 16:33:02
545
原创 支付宝支付的错误代码
ALI64 没上传公钥或私钥与公钥不匹配 ALI69 未开通快捷支付或已过期 ALI59 参数含有非法字符 ALI129 请检查支付宝账号是否正确
2015-09-25 11:19:40
2598
原创 关于微信支付的error code
在iOS的微信支付 中调起支付错误代码只有两个:0:成功支付 ; -2:取消支付 -1:其他原因可能原因:1、参数错误2、签名不正确3、确认下单的appid跟url_sheme、和注册app用的appid是同一个。
2015-09-16 10:47:20
2079
原创 iOS每日一题之KVO与KVC
KVC:(key value coding)即键值编码 KVC是一种间接操作对象属性的机制,可以给对象的属性设置值 通过setValue:forkey和 valueForKey实现对属性的储存与访问 【KVC一个致命缺点,必须要键值一一对应,比如服务器返回你三对,而你的模型里面属性只有两个,会异常的】 KVO:(key value observing)即键值观察 是一种使用观察者
2015-09-15 12:06:37
241
原创 iOS中UIWebView的使用
UIWebView *webview = [[UIWebView alloc] initWithFrame:self.view.bounds]; webview.scalesPageToFit = YES;//自动适应屏幕 [self.view addSubview:webview]; UIWebView 加载网络地址 用UIWebView来加载网络地址 NSURLRequest
2015-08-25 15:51:19
336
原创 关于电话面试的粗略回忆
昨天六点下班匆忙回去,吃过饭正在看电视剧,顺便在拿ipad 看ios资料, 谁叫用惯了多线程呢,必须开多几个线程一起搞 晚上七点二十五,电话响了,米折网的电话面试,因为上周人事沟通过 由于异地所以直接电话面试了。 接起电话,对面应该是80后,先聊了一下怎么想去杭州的原因 没有自我介绍,然后直接聊项目,聊项目中用到的一些技术,后来又问了一下runtime、 js与oc之间的交互(这个oc调
2015-08-25 10:15:20
449
原创 iOS开发之----didselectrowatindexpath 无响应原因
IOS 不能触发didSelectRowAtIndexPath事件. delegate 没有设置。 可能tableview被其他控件覆盖。 手势与tableview点击事件冲突,有些IOS版本只能触发手势,有些需要长按才能触发didSelectRowAtIndexPath。 以上三点众所周至,不过还有第四点是大多数人所忽略的 终极大杀器---就是tab
2015-08-25 00:01:19
1126
原创 IOS ---改UISearchBar的圆角方法
for (UIView *subview in self.searchBar.subviews) { if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) { [subview removeFromSupervie
2015-06-16 10:01:31
2764
原创 IOS小技巧篇
1、不想让TableView显示无用的Cell分割线怎么办? ? 1 self.tableView.tableFooterView = [[UIView alloc] init]; 2、自定义了leftBarbuttonItem左滑返回手势失效了怎么办? ? 1 2
2015-05-11 17:00:53
582
原创 IOS中的协议-代理,传值
来讲,在控制器A->B控制器,传递数据的话比较简单,属性传值就可以 但是当在A->B, B->A之后,B又要传递数据给A,就相当于java中的回调函数(好久不做java了,应该是= =) 那么这个通常我们都叫做数据的逆向传递 数据的逆向传递: 可用的方式:1》代理传值,2》block回调,3》nsdefault(不建议),4》通知(notification) 这里讲的思代理(delega
2015-04-15 17:18:18
345
原创 IOS笔记之,post一个Json到服务器
//请求数据 NSString *argsJson=[dic JSONString]; self.data=[[NSMutableData alloc]init]; NSURL *lURL=[NSURL URLWithString:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"baseURL"
2015-04-09 11:47:50
257
原创 IOS开发笔录之设置状态栏背景颜色
IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分; 背景部分:就是显示黑色或者图片的背景部分; 如下图:前景部分为白色,背景部分为黑色 注意:这里只涉及到ios7以及更高版本
2015-04-09 11:02:59
370
原创 IOS图片上传的代码
(IBAction)uploadButton:(id)sender { UIImage *image = [UIImage imageNamed:@”1.jpg”]; //图片名 NSData *imageData = UIImageJPEGRepresentation(image,0.5);//压缩比例 NSLog(@”字节数:%i”,[imageData length]); // pos
2015-04-03 17:49:46
266
原创 socket.ASI.多线程总结
ASIDownloadCache 设置下载缓存 它对Get请求的响应数据进行缓存(被缓存的数据必需是成功的200请求): [ASIHTTPRequest setDefaultCache:[ASIDownloadCache sharedCache]]; 当设置缓存策略后,所有的请求都被自动的缓存起来。 另外,如果仅仅希望某次请求使用缓存操作,也可以这样使用:
2015-03-18 15:32:15
359
原创 IOS开发之设置导航栏字体和字体颜色
通常情况下有两种方式, 方式1: 自定义一个Label让它成为titileView 就是在导航上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。 //自定义标题视图 UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0,
2015-03-17 21:20:36
618
原创 iOS拼接字符串的方式
// NSString* string; // 结果字符串 // NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来 // //方法1. // string = [[NSString alloc] initWithFormat:@"%@,%@", string1, string2 ]; //
2015-02-13 00:44:11
550
转载 android编程笔记
转自 eoeAndroid地狱怒兽 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaA
2014-11-13 10:37:43
282
原创 Android编程之getApplicationContext(),activity.this,this的区别
getApplicationContext()与activity.this getApplicationContext()返回应用的上下文,其生命周期是整个应用程序, 应用程序销毁,它即销毁。 activity.this代表当前activity的上下文,其生命周期是该activity, 该activity销毁,它即销毁。
2014-11-13 10:22:07
379
转载 MQTT协议的简单介绍和服务器的安装
最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。 MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。 MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务
2014-11-07 09:40:15
452
原创 android学习笔记之划屏的viewpager配合fragment使用
前两天做新闻客户端中需要用slidingMenu+Fragment作为侧
2014-10-21 14:37:54
410
原创 3.0新特性两个Fragment之间的通信
前言: 注意事项 在清单文件中要把 android:minSdkVersion="" android:targetSdkVersion="16" />
2014-10-16 21:29:51
365
转载 handler机制的形象
Android Handler机制详解 消息循环 要理解Handler机制就必须先理解什么是消息循环。初学编程一般从C语言开始,C语言程序从main函数开始,执行main函数的第一行代码开始,到main的最后一行代码结束,这时候程序就运行结束了,是一个线性的执行过程。我们从以前的算法,或者数据结构方面的小程序都是通过一个main函数来驱动测试的。这时候的程序比较简单,一般没有消息循
2014-10-15 10:45:40
598
原创 android开发之------绑定远程服务的流程aidl
1.在activity调用 bindService()去绑定服务。 bindService(intent,new MyConn(),BIND_AUTO_DREATE); 需要传递一个叫ServiceConntion的接口参数 用来返回两个回调 当服务被成功绑定 当服务失去连接。 2.在服务里面需要重写方法 onBind() 在服务被绑定的时候调用返回一个 IBinder
2014-10-12 18:21:41
418
原创 java.lang.RuntimeException: java.lang.NullPointerExcept的处理
今天做项目遇到了这个问题,我把R.id写成了R.layout
2014-10-08 22:55:46
5029
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人