08 2015 档案

摘要:1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。2.工程中添加libicucore.dylib frameworks。友情提醒:一般人导入RegexKitLite编译报错,正是因为没有导入这个类库,加上这个就OK了3.现在所有的nsst... 阅读全文
posted @ 2015-08-31 17:04 guangleijia 阅读(323) 评论(0) 推荐(0)
摘要:1. 选择工程 ---> build phases --> .m中添加-fno-objc-arc 阅读全文
posted @ 2015-08-31 17:02 guangleijia 阅读(114) 评论(0) 推荐(0)
摘要:网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外... 阅读全文
posted @ 2015-08-31 15:41 guangleijia 阅读(179) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 给视图设置动画 [self setupAnimati... 阅读全文
posted @ 2015-08-31 09:55 guangleijia 阅读(185) 评论(0) 推荐(0)
摘要:软件开发方面1.在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2.定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3.需要为定时器所在的线程设置NSRunLoop,否则定时器可能... 阅读全文
posted @ 2015-08-26 11:10 guangleijia 阅读(157) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboar... 阅读全文
posted @ 2015-08-26 11:04 guangleijia 阅读(245) 评论(0) 推荐(0)
摘要:第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO第二步:在一个所有界面都继承的父类里添加:if(IOS7_OR_LATER) { // 判断是否是IOS7 [[UIApplicationsharedApplication]s... 阅读全文
posted @ 2015-08-26 10:59 guangleijia 阅读(305) 评论(0) 推荐(0)
摘要:UITextField* tf=[[UITextFieldalloc]init];//设置UITextField的文字颜色tf.textColor=[UIColor redColor];//设置UITextField的文本框背景颜色tf.backgroundColor=[UIColorgrayCol... 阅读全文
posted @ 2015-08-26 10:57 guangleijia 阅读(198) 评论(0) 推荐(0)
摘要:1.打开Demo中的错误这是路径错误导致解决办法:在Build Settings 中找到 Library Search Paths ,去掉其中的 ///2.自己集成支付宝SDK时的错误这个也是路径错误,解决办法:在自己工程文件夹里建一个文件夹,随便起什么名字。把支付宝所需要的东西都拷贝进去,然后ad... 阅读全文
posted @ 2015-08-26 10:55 guangleijia 阅读(293) 评论(0) 推荐(0)
摘要:一、创建UIWebView[java]view plaincopyCGRectbouds=[[UIScreenmanScreen]applicationFrame];UIWebView*webView=[[UIWebViewalloc]initWithFrame:bounds];二、设置属性[jav... 阅读全文
posted @ 2015-08-26 10:42 guangleijia 阅读(157) 评论(0) 推荐(0)
摘要:如果提交的ipa包中,未包含必要的Icon就会收到类似的通知,为什么偏偏是Icon-76呢?因为我们开发的游戏,默认是支持iphone以及ipad的,根据官方提供的参考 Icon-76.png是必须要提供的详情可参考这里:https://developer.apple.com/library/ios... 阅读全文
posted @ 2015-08-26 10:35 guangleijia 阅读(486) 评论(1) 推荐(0)
摘要:1. p12证书导出在钥匙串访问中选中推送证书,导出为个人信息交换文件(.p12格式)。选择文件格式、文件名和保存路径。输入导出密码。2. pem证书生成将p12证书文件转换成pem证书文件。在终端里运行以下命令转换:openssl pkcs12 -in MyApnsCert.p12 -out My... 阅读全文
posted @ 2015-08-26 10:26 guangleijia 阅读(174) 评论(0) 推荐(0)
摘要:项目需要集成百度地图,那么关于如何集成百度地图的事,就自己去百度开放平台查看文档吧,这是非常简单的事,在这里就不多说了。那么下面我就说说我在这个demo里所做的事。首先,项目需要具备定位及计算两地的距离其次,项目需要根据两个地点来拿到所有路线,并且可根据不同的策略拿到对应的最佳路线。最后,需要拿到打... 阅读全文
posted @ 2015-08-26 10:25 guangleijia 阅读(445) 评论(0) 推荐(0)
摘要:1 常用项:Application requires iPhone environment:如果应用程序不能在ipodtouch上运行,设置此项为true;Application usesWi-Fi如果应用程序需要wi-fi才能工作,应该将此属性设置为true。这么做会提示用户,如果没有打开wi-f... 阅读全文
posted @ 2015-08-26 10:22 guangleijia 阅读(346) 评论(0) 推荐(0)
摘要:1,存在形式静态库: .a 和 .framework;动态库: .dylib 和 .framework;2. 使用静态库: 链接时,静态库会完整的复制到可执行文件中,被多次使用就会用多份冗余拷贝; -- (核心代码,将MRC打包成静态库,避免切换开发环境)动态库: 链接时,不复制,程序运行时 由系统... 阅读全文
posted @ 2015-08-26 00:32 guangleijia 阅读(309) 评论(4) 推荐(0)
摘要:项目需要集成百度地图,那么关于如何集成百度地图的事,就自己去百度开放平台查看文档吧,这是非常简单的事,在这里就不多说了。那么下面我就说说我在这个demo里所做的事。首先,项目需要具备定位及计算两地的距离其次,项目需要根据两个地点来拿到所有路线,并且可根据不同的策略拿到对应的最佳路线。最后,需要拿到打... 阅读全文
posted @ 2015-08-25 18:07 guangleijia 阅读(1108) 评论(0) 推荐(0)
摘要:作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着... 阅读全文
posted @ 2015-08-25 17:55 guangleijia 阅读(973) 评论(0) 推荐(1)
摘要:在真机,或真机没连接到电脑时,可以把日志信息输出到文件1.设置日志文件路径[objc]view plaincopy-(NSString*)logFilePath{//非越狱版路径#ifndefCRACKNSArray*paths=NSSearchPathForDirectoriesInDomains... 阅读全文
posted @ 2015-08-25 17:33 guangleijia 阅读(343) 评论(0) 推荐(0)
摘要:#define MAX(a,b,c) (a>b?(a>c?a:c):(b>c?b:c)) 阅读全文
posted @ 2015-08-25 17:29 guangleijia 阅读(1109) 评论(0) 推荐(0)
摘要:iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。- (... 阅读全文
posted @ 2015-08-25 17:25 guangleijia 阅读(906) 评论(0) 推荐(0)
摘要:在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数... 阅读全文
posted @ 2015-08-25 15:05 guangleijia 阅读(200) 评论(0) 推荐(0)
摘要:#ifndef MacroDefinition_h#define MacroDefinition_h//-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44//获取屏幕 ... 阅读全文
posted @ 2015-08-25 14:47 guangleijia 阅读(159) 评论(0) 推荐(0)
摘要:支付宝SDK-------DEMO第一次编译肯定是会报错的:修正的方法为:打开项目属性->Build Settings 找到Library SearchPaths看见里面的参数了吗,把\\\都去掉,然后再编译就好了。(注意前后都去掉) 阅读全文
posted @ 2015-08-25 14:29 guangleijia 阅读(457) 评论(1) 推荐(0)
摘要:对于不同苹果设备,各个参数查看《iOS:机型参数、sdk、xcode各版本》。 机型变化 坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了; 像素:表示屏幕图片的大小,跟坐标之间有个对应关系,比如1:1或1:2等; ppi:代表屏幕物理大小到图片大小的比例值... 阅读全文
posted @ 2015-08-21 19:03 guangleijia 阅读(418) 评论(0) 推荐(0)
摘要://应用实现评论跳转的两种方法://第一种://在iOS6.0前跳转到AppStore评分一般是直接跳转到AppStore评分//NSString *evaluateString= [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.co... 阅读全文
posted @ 2015-08-17 18:49 guangleijia 阅读(304) 评论(0) 推荐(0)
摘要:总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为x... 阅读全文
posted @ 2015-08-13 12:54 guangleijia 阅读(1064) 评论(0) 推荐(0)
摘要:iOS 用CornerStone配置SVN,HTTP及svn简单使用说明分类:iOS / OC2014-11-11 11:193149人阅读评论(0)收藏举报目录(?)[+]转自:http://my.oschina.net/joanfen/blog/194491CornerStone是Mac OS ... 阅读全文
posted @ 2015-08-11 15:01 guangleijia 阅读(211) 评论(0) 推荐(0)
摘要:首页资讯问答论坛Cocos2d-x开发者中心新手入门专题新闻日历开发者通道排行榜代码库图书库网站库发码区工具库招聘区外包区问答区关注CocoaChina关注微信移动版最近更新1OCaml 发布 iOS 7 版编译器(OCamlXARM 4.0.2)2014-08-262iOS 8自动调整UITabl... 阅读全文
posted @ 2015-08-10 14:18 guangleijia 阅读(325) 评论(0) 推荐(0)
摘要:1.xib下设置View圆角 这个很简单, 只需要重写- (void)drawRect:(CGRect)rect 方法就行了123456- (void)drawRect:(CGRect)rect{ [super drawRect:rect];self.imgView.layer.cornerRadi... 阅读全文
posted @ 2015-08-10 13:56 guangleijia 阅读(740) 评论(0) 推荐(0)
摘要:1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString* str=[[NSMutableStringalloc]initWithFormat:@"tel:%@",@"186xxxx6979"];// NSLog(@"str======%@... 阅读全文
posted @ 2015-08-07 10:11 guangleijia 阅读(175) 评论(0) 推荐(0)
摘要:设备接到apns发来的通知,应用处理通知有以下几种情况:1. 应用还没有加载这时如果点击通知的显示按钮,会调用didFinishLaunchingWithOptions,不会调用didReceiveRemoteNotification方法。如果点击通知的关闭按钮,再点击应用,只会调用didFinis... 阅读全文
posted @ 2015-08-06 18:24 guangleijia 阅读(261) 评论(0) 推荐(0)
摘要:《招聘一个靠谱的 iOS》—参考答案(上)说明:面试题来源是微博@我就叫Sunny怎么了的这篇博文:《招聘一个靠谱的 iOS》,其中共55题,除第一题为纠错题外,其他54道均为简答题。博文中给出了高质量的面试题,但是未给出答案,我尝试着总结了下答案,分两篇发:这是上篇 ,下一篇文章将发布在这里,会把... 阅读全文
posted @ 2015-08-06 16:54 guangleijia 阅读(455) 评论(0) 推荐(0)
摘要:// 1.// self.navigationController.navigationBar.translucent = NO;// self.tabBarController.tabBar.translucent = NO; // 2.// self.edgesForExtendedLa... 阅读全文
posted @ 2015-08-06 15:19 guangleijia 阅读(285) 评论(1) 推荐(0)
摘要:前言1MagicNumber->autoresizingMask->autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 ... 阅读全文
posted @ 2015-08-05 14:39 guangleijia 阅读(370) 评论(0) 推荐(0)
摘要:一.开发iOS程序的推送功能, iOS端需要做的事1.请求苹果获得deviceToken2.得到苹果返回的deviceToken3.发送deviceToken给公司的服务器4.监听用户对通知的点击二.调试iOS的远程推送功能, 必备条件:1.真机2.调试推送需要的证书文件1> aps_develop... 阅读全文
posted @ 2015-08-05 11:06 guangleijia 阅读(211) 评论(0) 推荐(0)
摘要:一. 开发者账号分类1.个人 $99 - 6882.企业 :$99 - 688 邓氏码企业认证(困难),团队开发. $299 邓氏码认证,但是不能上架(不经过苹果审核),专门给企业级用户定制应用程序使用.(直接使用ipa包)二. 注册开发者账号三. 真机调试1.注册成为苹果开发者(99$)2.... 阅读全文
posted @ 2015-08-05 00:44 guangleijia 阅读(267) 评论(0) 推荐(0)
摘要:设置状态栏显示颜色为白色.a. 在info.plist中,添加一项,选择View controller-based status bar appearance(箭头下拉中最后一项),设置为no;b.在viewController或者自定义NavController中,设置[UIApplication... 阅读全文
posted @ 2015-08-04 17:34 guangleijia 阅读(328) 评论(0) 推荐(0)