- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 CoreGraphics基本使用示例
demo中包括了coreGraphics的一些基本使用示例,本人对CoreGraphics也才初步了解,所以写了个demo便于理解、备忘。demo地址详见:https://github.com/woshiqyb/CoreGraphicsLearning
2015-07-21 15:15:25 611
原创 消息通知声音和振动提示
一般涉及到推送的应用都会有消息推送相关的设置功能,如下图:经过我多方尝试后,总结如下:1.app进入后台后,声音关闭了,震动设置其实是无效的。因为进入后台后的推送,是否震动是由系统控制的,没有sound字段,虽然震动开了,也不会震动的。2.app进入前台,就需要自己去控制了,系统只会把收到的推送给你。3.声音设置不仅仅是客户端自己的事,还要通知到服务端,以保证开启声音后,服务端
2015-06-30 13:47:48 1712
原创 NSIndexSet备忘录
昨晚学习NSArray的时候,发现了NSIndexSet这个类,以前没有接触过,所以研究了下,现备忘如下:NSIndexSet类同NSSet有相似的地方,它是不会含有重复的元素,而同NSSet不同的地方是,NSIndexSet其实是一个有序的集合(由小到大)。下面附上一段代码验证:NSMutableIndexSet *set = [NSMutableIndexSet indexSetWithI
2015-04-16 10:19:02 662
原创 IOS 画板(签字板)的实现
//// MyCutomView.m// QuartzCoreTest//// Created by qianyb on 15/4/9.// Copyright (c) 2015年 vic. All rights reserved.//#import "MyCutomView.h"@implementation MyCutomView{ //保存之前触摸接触的
2015-04-10 10:32:16 1438
原创 初探button的titleEdgeInsets和imageEdgeInsets
废话不多说,直接上例子://将button的图片和文字的显示位置互换,也就是button的图片显示在右侧,而文字显示在左侧self.button.titleEdgeInsets = UIEdgeInsetsMake(0, -imageViewWidth, 0, imageViewWidth); self.button.imageEdgeInsets = UIEdgeIn
2015-03-06 16:54:54 1028
原创 iOS获取系统当前语言
//当前系统的语言(两中方式获取的值实际是一样的) NSString *langID = [[NSLocale preferredLanguages] firstObject]; langID = [[[NSBundle mainBundle] preferredLocalizations] firstObject]; //1、[NSLocale preferre
2015-03-05 11:51:25 2118
原创 NSDateFormatterStyle 几种取值的区别
将NSDate对象转换成字符串的地方很多,其中不免会使用到枚举NSDateFormatterStyle。今天对NSDateFormatterStyle的值进行测试,看看有什么效果,废话不多说,看代码: 取值范围:typedef NS_ENUM(NSUInteger, NSDateFormatterStyle) { // date and time format styl
2015-01-07 15:59:44 6471
原创 UIView的autoresizingMask属性测试总结
今天本来只是想查询autoresizingMask的用法和作用,看了两篇文章,发现有篇文章,开篇便说:经过详细测试,终于验证了这几个值的意义,并发现网上找到的资料居然全都是错的。汗一个,原来大家都是互相抄,也没有检查过。当时我就震惊了!!!搞不好我之前看到的那篇就是个坑,想想还是自己测试一下吧。测试相当简单,总结直接上代码,注释能说明一切。 //当self.view 的bounds改变时,是
2015-01-06 17:59:57 685
原创 百度推送收不到通知的查询步骤
iOS推送接收不到通知查询步骤:前提:1. 确认您的应用在苹果开发者网站上已经正确配置了APNs,并且下载安装了APNs证书;2. 请使用设备来测试推送。模拟器是获取不到device token的,所以不能进行绑定,当然也不能进行推送测试。满足以上前提条件时,核对以下步骤:1. 确认修改了BPushConfig.plist的API_KEY是正确的应用;
2014-10-31 18:41:46 2616
原创 几种非代码警告的解决方案
非代码jing'ao配置文件中的警告解决方案如下:1.unable to open object file :build Settings->build Options->Debug information format ,选择DWARF2.Multiple build commands for output file :Build Phases->copy bundle resour
2014-09-28 10:13:15 436
原创 xcode连接新的iPhone进行app调试教程
加急培训了一个月,就开始了在ios行业的摸爬滚打。今天准备给一个服务器端人的手机安装一下app,好让他调试接口性能,才发现手机连上之后不能直接运行。弹出了类似这个的东东: 半路出家,这两个月都是给我功能写写代码,手机连上都是可以直接在上面跑的,实在无从下手,只好请教公司正宗的ios开发人员。步骤大概如下:第一步:打开xcode---->window---->Organizer
2014-03-06 21:59:44 14359 2
原创 关于cell重用时偶尔重叠的小问题
这个星期五的工作中遇到了cell重用引起的小问题,问题基本描述如:重用cell时,有可能导致cell的图片或者一些文字信息的重叠,即新加载的信息会叠加在重用的表格上面。基于这样一个情况,相信大部分人都跟我的想法一样,就是重用cell时,将会重叠的部分旧的信息去掉。 下面以一个聊天列表为例,做具体讲解: 比方说这样一个cell(这个图是直接截的qq,滥竽充数下,见谅),自定义
2014-03-01 13:42:58 926
原创 那些年,大学C语言欠下的债(一)
现在由于工作原因开始搞ios,加急培训一个月开始开发工作。由于在大学C语言欠下的太多,很多OC中用到的一些C语法感觉很头疼,故趁今天工作没什么记录的空档“重温”一下C语言,弥补曾欠下的债。1.变量修饰符a) auto 自动存储类别。auto int a = 3和int a = 3没区别,auto可以省略。(在我脑海里从来没出现这个关键字,要不是看书了还真不知道)b)
2014-02-27 00:06:37 1020
原创 基于MPMoviePlayerController实现的视频播放的总结
简介:基于MPMoviePlayerController实现的视频播放的总结今天在项目中涉及到了一个点击视频缩略图,跳转到视频播放窗口的功能,勉强作出来了。对于开发过程中遇到的一些东西做了总结如下:开发思路和步骤:1.将MPMoviePlayerController的实例声明为属性,因为下面其它地方都要操作这个实例。从网上看到有人说,必须要声明为属性,不声明为属性的话播放器
2014-02-26 00:18:24 3963
原创 程序员在工作中如何能够有效的提高自己
从2012年11月进入某软件公司实习到工作至今,算起来也有一年多的时间了,在这一年多的时间里,感觉自己碌碌无为。时常感觉自己学东西挺慢,脑袋瓜子不好用,虽是科班出身,学起未接触过的技术时还不如专科毕业的(在这里并不是鄙视,若有误会,深表歉意)。 正是有了上面的感触,才诞生了这篇帖子。之前虽然也有思考过这类问题,但是都没有过记录,也就慢慢忘记了,今晚又颇有感触,便从网上寻求明灯。所总结的如下
2014-02-25 00:15:10 891
转载 spring security中核心过滤器的基本作用
1. HttpSessionContextIntegrationFilter位于过滤器顶端,第一个起作用的过滤器。用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个SecurityContext了。如果存在,就把SecurityContext拿出来,放到SecurityContextHolder中,供Spring Security的其他部分使用。如果不存在
2013-12-26 09:55:37 1455
原创 IOS开发错误信息及解决方案记录(一直更新)
1.this class is not key value coding-compliant for the key reset.可能原因:控件中含有多余的连线,按ctrl点击控件可以显示,去掉多余连线2.property's synthesized getter follows Cocoa naming convention for returning 'owned' objects.
2013-12-13 14:07:49 668
原创 关于UITableView上拉或下拉时加载数据思路
这两天上班一直看别人的代码,由于学了一个月ios才上手,对于上拉或下拉,tableView动态请求数据的实现不了解,摸索了两天,终于搞明白了。 众所周知,UITableView本身也是个UIScrollView,而UIScrollViewDelegate声明的一些协议当然也就被UITableView遵守。其中下面这个方法实现数据动态加载很重要: -(void)scro
2013-12-04 09:32:03 2506
原创 apple中几个常用操作快捷键(专为windows键盘操作用户设计)
预备知识: 1.cmd是指commond键,windows键盘用户就是指window键,window键就是微软商标的那个键(这个不知道的人估计没用过windows系统) 2.windows键盘用户的alt相当于apple的option键下面直入主题:cmd + shift+G 在find下调出前往文件夹,妈妈再也不用当心我找不到文件夹了~cmd + op
2013-12-03 19:00:28 1186
转载 有关getche getch getc getchar几个函数的区别[C](摘抄)
getc(): 调用方式:int getc(FILE *stream) 它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器. getch(): 调用方式:int getch(void) getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显. getche(): 调用方式:int getche(void) getc
2013-10-30 09:51:31 778
转载 java execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): JDBCTM中Statement接口提供的execute、executeQuery和executeU
2013-08-21 09:56:59 513
转载 Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、
2013-08-20 19:33:22 366
转载 Android开发之onClick事件的三种写法
package a.a;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class AActivity extends Activity {
2013-08-14 09:30:51 699
转载 Android双击事件
大家好,关于android双击事件 我相信大家都知道 API中是有个方法的,但是必须在Activity中在能使用。对于到底用不用android 双击事件API各有各的看法。在Activity中使用API优点:省时省力,别人写的东西,直接用就行了,不担心有BUG缺点:代码写在activity中 总感觉有些乱。自己写个onDoubleClick方法优点:自己写的东西,好控制,灵
2013-08-13 17:46:45 781
转载 Android中Toast显示时间的自定义
Android中Toast的显示时间为特定时间且不可更改,但是有时候我们开发设计需要让Toast显示更长时间,或者自己完全控制Toast的显示和关闭。通过查看Toast类的源码,可以看出,这有点难为它了,Toast类本身并没有提供相应方法。但是通过源码的查看,还是可以看出点眉头。源码分析思路在这里转eoe里的一篇文章,思路较为清晰:转: Toast信息提示框之
2013-08-13 17:19:22 892
转载 Android特效 五种Toast示例
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置
2013-08-13 17:16:41 540
转载 Android监听组合键
package com.fuwei.action;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.
2013-08-12 17:10:27 536
转载 Android全屏显示的两种方式
一 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"例如:在NewGame视图中,全屏显示方法如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/
2013-08-12 17:08:38 508
转载 ajax解决缓存问题
在做一个AJAX处理,由于发送的ajax不只一个,一连发送好几个请求在网速慢的时候,导致返回的数据重复在网上找到一篇文章做了一个聊天室,用setTimeout+AJAX来读取数据,当网速慢时同一句话会重复多次,网速好的时候就不会,这是为什么呢最佳答案Ajax是会有这中问题,因为你的请求链接没有变,所以他不会每次都请求,而是使用缓存中的数据,最有可能是第一次请
2013-08-09 14:59:51 605
转载 25个必须记住的SSH命令
25个必须记住的SSH命令OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上
2013-08-08 13:55:12 380
转载 http://www.cnblogs.com/haojianwei/archive/2010/03/02/1676707.html
总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作 前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看。也给大家分享一下! 以下面写出自己认为有用的操作和代码。 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点。 一、I
2013-07-19 10:14:06 942
一篇文章弄懂ios证书神马的
2015-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人