- 博客(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
170
swift学习笔记——字符串与字符
<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings></xml><![endif]-->字符串初始化:var emptyString = "&q
2016-04-19 15:48:32
178
苹果消息推送问题总结
问题1、消息注册代码正确却收不到设备token问题原因:xcode6以后新添加的推送功能在打包ipa时要自行建立hoc证书,若不建hoc证书,打包时系统会自动生成一个含通配符的hoc证书,此证书不支持推送,xcode6以前增加的推送功能在打包时自动生成的hoc证书是不含通配符的(通配符的位置换为应用唯一标示),所以可保障原有功能正常运行。解决方法:新建hoc证书,打包时选择新建的hoc...
2015-08-03 17:46:09
229
WebReuestManager使用说明
WebReuestManager是网上流传多年的一个请求类,他将每个发出的请求扔到队列中,用户不用操心对请求的管理。自己写了个小demo以供大家参考。
2014-07-18 17:27:13
117
WebViewJavascriptBridge使用说明(IOS)
因为最近项目需要跨平台,在网上找到这个demo拿来用。 首先简单说一下跨平台。 由于现在很多产品都是有安卓版跟ios版,就意味着同一样东西要出两套,由两组人去完成,不仅增加了开发成本,也大大加剧了维护成本。聪明的coder想出了跨平台的思路,用html写页面,分别用webview(ios),(安卓)来加载,对某些html无法调用的硬件,通过双方的交互来实现方法的互调和传值。这个过程就是...
2014-06-11 14:40:08
176
那些年我们一起纠结的崩溃——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
121
IOS 下架已上传的应用
在itunesconnect里的app详情里面找到rights and pricing按钮 取消所有地区选择后,在app详情里就能看到delete app按钮了
2013-12-03 11:25:08
145
ios方法延时的类目
01@implementation NSObject (PerformBlockAfterDelay)02 03- (void)performBlock:(void (^)(void))block04 afterDelay:(NSTimeInterval)delay05{...
2013-10-10 00:33:46
87
原创 写给程序猿们的交互设计(转)
编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点。后来 css1.0, 2.0 陆续出现,html 4.0 4.1 以及如今的 html 5 也逐渐淘汰掉了表现样式的标签。视觉传达思想开始...
2013-06-14 12:24:55
245
原创 每个开发人员都应该知道五个设计技巧(转)
优秀的开发人员和优秀的设计师在工作中必须要默契配合,不幸的是,针对审美能力较弱的开发人员来说,他们通常会觉得自己缺乏天赋,或者压根就对设计这事提不起兴趣。换句话说,大家可能都有这么一个观点:如果没有与生俱来的美学天赋,那么就必然没有审美能力。然而,对这个说法,我会在接下来的文章里帮您扭转过来。 你只要稍微思考一下就会发现:如果你5岁的时候就停止写作,那么你对写作可...
2013-06-14 12:23:17
225
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
185
手机号码后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
115
iOS自动匹配名称、代码、开头字母的UIFextField
这段时间要实现自动匹配名称、代码、开头字母,自己写出一个demo,供大家参考实例:水源涵养林;111;shyhyl其他实例可以参考工程里的一个txt文件。之前的demo离有点bug,现在修改了又传了一个...
2013-05-15 15:16:21
131
ios判断程序第一次进入
if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]/*如果不是第二次使用*/) { [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];//设置第二次使用的value值为yes ...
2013-05-14 11:16:10
104
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
2438
IOS键盘监听
键盘消失 [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotificationobject:nil]; 键盘出现 [[NSNotificationCenterdefaultCenter] ...
2013-04-18 15:01:28
90
原创 苹果手势简单用法
//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self3: action:@selector(handleSingleFingerEvent:)];4: singleFingerOne.numberOfTouchesRequired...
2013-03-28 16:55:43
112
获取屏幕上当前相应者
UIWindow *keyWindow = [[UIApplicationsharedApplication] keyWindow]; UITextField *firstResponder = [keyWindow performSelector:@selector(firstResponder)];短小精湛但是常用
2013-03-27 19:11:36
84
原创 地图注解Annotation
原文地址:iphone开发-地图注解(地图上的大头针)作者:yangshuaiiphone开发小笔记:iphone开发-地图注解(地图上的大头针) Cocoa Touch 没有提供地图注解类,只定义了一个 MKAnnotation 协议。要创建地图注解,必须设计符合 MKAnnotation 协议的类,该类需要一个 CLLocationCoordinate2D coordi...
2013-03-20 16:36:39
226
原创 关于成功
当你对成功的渴望足以与你对的呼吸的渴望相媲美时,你就会成功。如果你曾经有过哮喘的感觉,你感到气息不足,你会深呼吸并喘气,这时你唯一要做的就是呼吸新鲜空气,此时的你不会在意NBA的停摆,不会在意电视正在播什么,不会在意没人给你打电话,不会在意派对上的事,这时候你在意的只是在呼吸上的时候,吸取一些新鲜空气,这就是全部了!当你理解到自己对成功的渴望就像对呼吸的渴望一样,你将会取得成功。 让我来告诉...
2013-03-07 11:02:33
112
UINavigation笔记---ios
Navigation:导航控制器导航控制器的作用:继承自UIViewController,以栈的方式管理视图控制器。栈:相当于一个数组,每个视图控制器放入数组中,后进先出的顺序出入栈。每次屏幕上只显示位于栈顶端的视图。导航控制器所控制的视图控制器之间是主细关系(分层关系)。导航控制器的根视图:位于栈底的一个视图控制器,其特点是可被代替但不可被弹出。**根视图的设置- (id)initWithRo...
2013-03-07 10:30:10
80
UILocalNotification
最近在弄发本地消息,在这里把开发过程中的一点小小的经验总结一下,方便大家以后参考。。。 UILocalNotification:就是我们发送的本地消息。会显示在消息通知栏中。下面介绍一下UILocalNotification1.发通知大家为了方便可以建一个类,写一个类方法专门发通知+(void)creatLocalNotification:(NSTimeInterval)t...
2013-01-17 10:56:44
84
正则表达式
在我们的编程中少不了要做各种各样的正则验证,每次都上去网上漫无目的的找吗?还是去问身边的大牛?假设现在网上没有了,大牛也放假了,让我带着大家来自己写正则验证!先放一个小例子我们最常用的邮箱的正则验证:-(BOOL)checkEmaliAddress:(NSString*)address{ NSString *emailRegex=@"^\\w+([-+.]\\w+...
2013-01-16 17:04:33
153
去掉NSString中的HTML标签
最近在用phonegap,经常出现字符串带有html标签。下面有个方法一步到位去掉HTML标签 +(NSString *)flattenHTML:(NSString *)html trimWhiteSpace:(BOOL)trim{ NSScanner *theScanner = [NSScanner scannerWithString:html]; NSStri...
2013-01-11 12:37:13
77
获取方法的执行时间
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
89
后台运行定位,音频,网络电话
大家都知道我们的程序在后台运行的时间是10分钟,10分钟后便会停止。但是像实时定位,播放音频,以及网络电话这些功能我们需要在后台持续运行。那么我们就要进行相应的设置。下面具体的例子以定位为例 #import <UIKit/UIKit.h>#import <CoreLocation/CoreLocation.h>@interface Backgroun...
2013-01-04 14:54:34
96
闹钟基本实现
闹钟所实现的基本功能:定时提醒 //定义声音 CFBundleRef mainBundle; mainBundle = CFBundleGetMainBundle (); // Get the URL to the sound file to play soundFileURLRef = CFBundleCopyResourceURL ( ...
2012-12-31 10:53:58
117
openURL的使用
openURL的使用方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 其中系统的appString有:1.Map http://maps.google.com/maps?q=Shanghai 2.Email mailto://myname@google.com ...
2012-12-25 17:33:31
119
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
77
NSUserDefaults的使用
NSUserDefaults可以看作是存在于沙盒中的plist文件,他的特点是只要不remove这个键值对,此键值对就会一直存在。NSUserDefaults一般用于保存用户的基本设置,例如用户名密码这类用户再次启动的时候可能需要继续使用的值NSUserDefaults的初始化: NSUserDefaults * userDefaults = [NSUserDefault...
2012-12-25 10:22:50
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人