自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

swift学习笔记——集合类型(数组)

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->数组数组的声明:Array<SomeType> SomeType[]var shoppingList: String[] = ["Eggs", "Milk"]var shoppingList1 : Array&l

2016-04-19 15:50:20 144

swift学习笔记——字符串与字符

<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings></xml><![endif]-->字符串初始化:var emptyString = "&q

2016-04-19 15:48:32 149

苹果消息推送问题总结

问题1、消息注册代码正确却收不到设备token问题原因:xcode6以后新添加的推送功能在打包ipa时要自行建立hoc证书,若不建hoc证书,打包时系统会自动生成一个含通配符的hoc证书,此证书不支持推送,xcode6以前增加的推送功能在打包时自动生成的hoc证书是不含通配符的(通配符的位置换为应用唯一标示),所以可保障原有功能正常运行。解决方法:新建hoc证书,打包时选择新建的hoc...

2015-08-03 17:46:09 195

WebReuestManager使用说明

WebReuestManager是网上流传多年的一个请求类,他将每个发出的请求扔到队列中,用户不用操心对请求的管理。自己写了个小demo以供大家参考。 

2014-07-18 17:27:13 91

WebViewJavascriptBridge使用说明(IOS)

 因为最近项目需要跨平台,在网上找到这个demo拿来用。 首先简单说一下跨平台。 由于现在很多产品都是有安卓版跟ios版,就意味着同一样东西要出两套,由两组人去完成,不仅增加了开发成本,也大大加剧了维护成本。聪明的coder想出了跨平台的思路,用html写页面,分别用webview(ios),(安卓)来加载,对某些html无法调用的硬件,通过双方的交互来实现方法的互调和传值。这个过程就是...

2014-06-11 14:40:08 171

那些年我们一起纠结的崩溃——iOS

1.2013-12-17 10:38:47.205 一类调查[666:a0b] *** Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-2903.2/UITableView.m:13302013-12-17 10:38:47.319 一类调查[6...

2013-12-17 10:46:27 108

IOS 下架已上传的应用

在itunesconnect里的app详情里面找到rights and pricing按钮 取消所有地区选择后,在app详情里就能看到delete app按钮了 

2013-12-03 11:25:08 133

ios方法延时的类目

01@implementation NSObject (PerformBlockAfterDelay)02 03- (void)performBlock:(void (^)(void))block04          afterDelay:(NSTimeInterval)delay05{...

2013-10-10 00:33:46 75

配置开发者证书

自己总结的,截图绝对够全,并且是最新的还有问题可以QQ联系,能帮的一定帮2408787246

2013-09-11 11:24:29 89

原创 写给程序猿们的交互设计(转)

编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点。后来 css1.0, 2.0 陆续出现,html 4.0 4.1 以及如今的 html 5 也逐渐淘汰掉了表现样式的标签。视觉传达思想开始...

2013-06-14 12:24:55 224

原创 每个开发人员都应该知道五个设计技巧(转)

      优秀的开发人员和优秀的设计师在工作中必须要默契配合,不幸的是,针对审美能力较弱的开发人员来说,他们通常会觉得自己缺乏天赋,或者压根就对设计这事提不起兴趣。换句话说,大家可能都有这么一个观点:如果没有与生俱来的美学天赋,那么就必然没有审美能力。然而,对这个说法,我会在接下来的文章里帮您扭转过来。       你只要稍微思考一下就会发现:如果你5岁的时候就停止写作,那么你对写作可...

2013-06-14 12:23:17 197

IOS按钮拖动和点击

按钮初始化- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];...

2013-06-09 09:49:34 170

手机号码后N位改为“*”(类目)

@interface NSString (mima)+(NSString*)mima:(NSMutableString*)string num:(int)num;@end@implementation NSString (mima)+(NSString*)mima:(NSMutableString*)string num:(int)num;{ for...

2013-06-08 13:53:31 101

iOS自动匹配名称、代码、开头字母的UIFextField

这段时间要实现自动匹配名称、代码、开头字母,自己写出一个demo,供大家参考实例:水源涵养林;111;shyhyl其他实例可以参考工程里的一个txt文件。之前的demo离有点bug,现在修改了又传了一个...

2013-05-15 15:16:21 119

ios判断程序第一次进入

    if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]/*如果不是第二次使用*/) {        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];//设置第二次使用的value值为yes   ...

2013-05-14 11:16:10 89

IOS验证码

项目需要验证码的验证,我自己写了一个的验证码大家随便看一下因为是自己写的有很多不足的地方,有朋友提出更优化的方案请提出来。谢谢~~...

2013-05-08 15:56:01 93

IOS自动登录Demo

自己写的自动登录简单实现,没有排版,样子丑了点,但是模拟了自动登录的设置,大家凑合看~~~

2013-04-25 17:12:24 113

IOS正弦Sin,余弦Cos,正切Tan的计算

在ios中可以完全兼容c的函数,所以第一步要导入#include <math.h>这样就可以使用c的一系列函数了c中有cos,sin,tan但是我们传入值后都得不到想到的结果,问题是:我们传入的是度数,而其所需的参数是弧度,这里就要我们做一个弧度--度的转换下面以cos为例,其他的可以仿照着写:#pragma mark 度转弧度-(float)huDu...

2013-04-24 17:33:57 2374

IOS键盘监听

   键盘消失 [[NSNotificationCenterdefaultCenter]  addObserver:selfselector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotificationobject:nil];   键盘出现 [[NSNotificationCenterdefaultCenter] ...

2013-04-18 15:01:28 74

原创 常用的宏积累

http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html

2013-04-16 12:34:15 118

原创 苹果手势简单用法

//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self3: action:@selector(handleSingleFingerEvent:)];4: singleFingerOne.numberOfTouchesRequired...

2013-03-28 16:55:43 101

获取屏幕上当前相应者

    UIWindow *keyWindow = [[UIApplicationsharedApplication] keyWindow];    UITextField *firstResponder = [keyWindow performSelector:@selector(firstResponder)];短小精湛但是常用

2013-03-27 19:11:36 75

原创 地图注解Annotation

原文地址:iphone开发-地图注解(地图上的大头针)作者:yangshuaiiphone开发小笔记:iphone开发-地图注解(地图上的大头针) Cocoa Touch 没有提供地图注解类,只定义了一个 MKAnnotation 协议。要创建地图注解,必须设计符合 MKAnnotation 协议的类,该类需要一个 CLLocationCoordinate2D coordi...

2013-03-20 16:36:39 204

原创 关于成功

当你对成功的渴望足以与你对的呼吸的渴望相媲美时,你就会成功。如果你曾经有过哮喘的感觉,你感到气息不足,你会深呼吸并喘气,这时你唯一要做的就是呼吸新鲜空气,此时的你不会在意NBA的停摆,不会在意电视正在播什么,不会在意没人给你打电话,不会在意派对上的事,这时候你在意的只是在呼吸上的时候,吸取一些新鲜空气,这就是全部了!当你理解到自己对成功的渴望就像对呼吸的渴望一样,你将会取得成功。    让我来告诉...

2013-03-07 11:02:33 104

UINavigation笔记---ios

Navigation:导航控制器导航控制器的作用:继承自UIViewController,以栈的方式管理视图控制器。栈:相当于一个数组,每个视图控制器放入数组中,后进先出的顺序出入栈。每次屏幕上只显示位于栈顶端的视图。导航控制器所控制的视图控制器之间是主细关系(分层关系)。导航控制器的根视图:位于栈底的一个视图控制器,其特点是可被代替但不可被弹出。**根视图的设置- (id)initWithRo...

2013-03-07 10:30:10 67

UILocalNotification

最近在弄发本地消息,在这里把开发过程中的一点小小的经验总结一下,方便大家以后参考。。。 UILocalNotification:就是我们发送的本地消息。会显示在消息通知栏中。下面介绍一下UILocalNotification1.发通知大家为了方便可以建一个类,写一个类方法专门发通知+(void)creatLocalNotification:(NSTimeInterval)t...

2013-01-17 10:56:44 65

正则表达式

     在我们的编程中少不了要做各种各样的正则验证,每次都上去网上漫无目的的找吗?还是去问身边的大牛?假设现在网上没有了,大牛也放假了,让我带着大家来自己写正则验证!先放一个小例子我们最常用的邮箱的正则验证:-(BOOL)checkEmaliAddress:(NSString*)address{    NSString *emailRegex=@"^\\w+([-+.]\\w+...

2013-01-16 17:04:33 142

去掉NSString中的HTML标签

最近在用phonegap,经常出现字符串带有html标签。下面有个方法一步到位去掉HTML标签 +(NSString *)flattenHTML:(NSString *)html trimWhiteSpace:(BOOL)trim{ NSScanner *theScanner = [NSScanner scannerWithString:html]; NSStri...

2013-01-11 12:37:13 69

获取方法的执行时间

CGFloat BNRTimeBlock (void (^block)(void)) { mach_timebase_info_data_t info; if (mach_timebase_info(&info) != KERN_SUCCESS) return -1.0; uint64_t start = mach_absolute_...

2013-01-09 09:11:04 80

后台运行定位,音频,网络电话

大家都知道我们的程序在后台运行的时间是10分钟,10分钟后便会停止。但是像实时定位,播放音频,以及网络电话这些功能我们需要在后台持续运行。那么我们就要进行相应的设置。下面具体的例子以定位为例 #import <UIKit/UIKit.h>#import <CoreLocation/CoreLocation.h>@interface Backgroun...

2013-01-04 14:54:34 82

闹钟基本实现

闹钟所实现的基本功能:定时提醒   //定义声音 CFBundleRef mainBundle; mainBundle = CFBundleGetMainBundle (); // Get the URL to the sound file to play soundFileURLRef = CFBundleCopyResourceURL ( ...

2012-12-31 10:53:58 106

openURL的使用

openURL的使用方法:       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];  其中系统的appString有:1.Map    http://maps.google.com/maps?q=Shanghai  2.Email  mailto://[email protected]  ...

2012-12-25 17:33:31 104

UIDatePicker的使用

 UIDatePicker的初始化:     self.datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 50, 100, 150)];UIDatePicker的时区设置:    [datePicker setTimeZone:[NSTimeZone timeZoneWithName:@"GMT+8...

2012-12-25 11:10:35 64

NSUserDefaults的使用

NSUserDefaults可以看作是存在于沙盒中的plist文件,他的特点是只要不remove这个键值对,此键值对就会一直存在。NSUserDefaults一般用于保存用户的基本设置,例如用户名密码这类用户再次启动的时候可能需要继续使用的值NSUserDefaults的初始化:     NSUserDefaults * userDefaults = [NSUserDefault...

2012-12-25 10:22:50 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除