摘要: 晚上下班后时间充裕,平时要么看电视剧,要么玩游戏 感觉浪费时间。 最后决定自己也搞一个微信订阅号分享技术方面的东西,也提升自己。 如果大家也是一样情况,欢迎大家关注我的订阅号。微信订阅号: ios博文精选 关注他 我会每天不定期的更新高质量,最前沿的技术牛人的ios开发方面的文章。 保证大家能学到技术方面的东西。 更新文章均来至互联网的大牛们的文章,不知道这样合不合法。转载的时候我会标明原处的。注意:如果大家有大牛们的好的博客 好的文章(ios开发方面) 推荐我 我替大家发到订阅号里 谢谢大家(这个一定要上首页)。加一个二维码: 阅读全文
posted @ 2014-01-13 09:59 金建彤 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://github.com/marktony/Awesome_API 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 后端云 即时通讯 开发者网站 快递查询 旅游 社交 视频 天气 图片与图像处理 外卖 消息推送 音乐 云 阅读全文
posted @ 2017-01-17 14:39 金建彤 阅读(659) 评论(0) 推荐(3) 编辑
摘要: 2006年毕业前后,在工作工作了2年,算上在北京读书的4年,总共大概待了有5年多的样子吧,2007年底,在南方周末报社得到一份工作后,毅然南下,结束了北漂的生活。回想起在北京生活的岁月,其实颇有很多可忆的,但我的回忆却往往从这件小事开始: 现在说起这种感触,多少有点矫情,但是在当时,那的确是一种,北 阅读全文
posted @ 2017-01-16 16:38 金建彤 阅读(648) 评论(0) 推荐(0) 编辑
摘要: weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wemark ★85 - 微信小程序Markdown渲染库 WeZRender ★36 - 微信小程序Canvas增强 阅读全文
posted @ 2017-01-16 16:32 金建彤 阅读(370) 评论(0) 推荐(0) 编辑
摘要: UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wemark ★85 - 微信小程序Markdown渲染库 WeZRender ★36 - 微信小程序Can 阅读全文
posted @ 2017-01-16 16:31 金建彤 阅读(8770) 评论(7) 推荐(12) 编辑
摘要: 一般情况下主动取消请求的需求不会太多 除非以下几种情况 1.比如电商应用为例 请求频繁,数据量大 2.对性能的要求比较高 3.网络环境比较差 当一个用户打开一个界面 看到的却是漫长的等待框 这时候用户很可能退出当前界面 浏览其他界面。再以上几种情况下 我们有必要做网络资源的控制。当一个请求发送以后, 阅读全文
posted @ 2017-01-16 15:59 金建彤 阅读(3438) 评论(0) 推荐(0) 编辑
摘要: 1月9日之前,张小龙几轮对小程序的「曝光」吊足了大家的胃口,但仅仅过了一周之后,我们看到了几条令人错愕的消息。用户超1000万的罗辑思维撤退了…… 早在小程序上线之初,我们就在《微信小程序,你的场景呢?》讨论过,小程序的推出,更多的还是想为未来的线下挖掘铺路:以更短的服务路径、更多的使用场景,换取更 阅读全文
posted @ 2017-01-16 15:44 金建彤 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.登陆 https://developer.apple.com/2.点击网站最底部的3.点击4.然后根据提示继续点击注意:1.点击的过程中注意个人和企业账号 开发者类型等 2.付款账号的使用visa的信用卡 3.提交订单之前 点击 appleid.apple.com 检查你的账号 1,账号名字不能中文名,账号名字和提交申请时候填写的名字要一致。 2,地址不能填写中文5.检查完账号就可以提交了6.提交后2天左右收到3个邮件 其中有一份激活邮件 点击激活完成7.如果激活失败 不懂流程 直接打4006701855 客服。 阅读全文
posted @ 2014-03-06 09:43 金建彤 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-02-20 16:30 金建彤 阅读(119) 评论(0) 推荐(0) 编辑
摘要: http://www.raywenderlich.com/4147/core-text-tutorial-for-ios-making-a-magazine-app 阅读全文
posted @ 2013-12-31 10:10 金建彤 阅读(165) 评论(0) 推荐(0) 编辑
摘要: NSLog(@“Scheme: %@”, [url scheme]);NSLog(@“Host: %@”, [url host]);NSLog(@“Port: %@”, [url port]);NSLog(@“Path: %@”, [url path]);NSLog(@“Relative path: %@”, [url relativePath]);NSLog(@“Path components as array: %@”, [url pathComponents]);NSLog(@“Parameter string: %@”, [url parameterString]);NSLog(@“Q 阅读全文
posted @ 2013-12-23 11:09 金建彤 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数BOOLcontains= CGRectContainsPoint(CGRect rect, CGPoint point);判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠BOOLcontains= CGRectContainsRect(CGRect rect1, CGRect rect2);判断两个结构体是否有交错.可以用CGRectIntersectsRectBOOL contains = CGRectIntersectsRect(CGRect rect1, CG 阅读全文
posted @ 2013-12-23 09:54 金建彤 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 采用的工具VS2010生成工程1. 生成webservice工程:建 ASP.NET 空WEB 应用程序。2. 在建好的ASP.NET 空WEB应用程序中新建项“web 服务”。完成上述内容工程结构如下图下面主要的操作就是在webservice1.asmx.cs文件中进行,里面写了几个服务,两个简单服务两个查询数据库服务;123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263using System;using Sy 阅读全文
posted @ 2013-12-18 09:07 金建彤 阅读(321) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/lyy_whg/article/details/11971581http://blog.sina.com.cn/s/blog_833996210100udkl.html 阅读全文
posted @ 2013-12-17 14:54 金建彤 阅读(207) 评论(0) 推荐(0) 编辑
摘要: from:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦。相反的,你需要知道一些系统的方法,并且学习怎么找到崩溃和他的原因。第一件需要知道的就是在你的代码中准确的找到crash发生的地方:在那个文件,那一行。Xcode debugger将会帮助你,但是你需要懂得怎么样最好的 阅读全文
posted @ 2013-12-17 14:44 金建彤 阅读(1299) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/lyy_whg/article/details/17350923说到国内的在线编程学习网站,很多人都是一脸茫然,即使是资深开发者也是如此。在许多人眼中,尽管国内App开发景象一派繁荣,但教育疲软却是不争的事实。在《移动开发者的自学宝典:十大在线编程学习网站》之后,笔者心生了搜罗国内在线编程学习网站的想法。在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且在这些网站中,有些主打游戏学习,有些主打视频学习,各有特点,对于想要自学的开发者而言,不可谓不是个好去处。1.Fenby在国内为数不多的几个在线编程学习 阅读全文
posted @ 2013-12-17 14:37 金建彤 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 感谢:http://onevcat.com/2013/08/ios7-background-multitask/ http://www.objc.io/issue-5/multitasking.htmlWWDC 2013 Session笔记 - iOS7中的多任务iOS7的后台多任务特性这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。本文涉及到的WWDC2013 Sessio 阅读全文
posted @ 2013-12-17 10:44 金建彤 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 原贴地址:http://blog.csdn.net/lyy_whg/article/details/12846055http://www.iwangke.me/2013/01/06/instancetype-vs-id-for-objective-c/新的LLVM编译器为我们带来了ARC, Object Literal and Scripting, Auto Synthesis等特性,同时也引入了instancetype关键字。instancetype用来表示Related Result Types(相关返回类型),那么它与id有什么不同呢?根据Cocoa的命名惯例,init, alloc这类 阅读全文
posted @ 2013-12-17 09:43 金建彤 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 【转至:http://blog.csdn.net/pjk1129/article/details/17358337】原文:How To Efficiently Display Large Amounts of Data on iOS Maps感谢翻译小组成员崩月姐姐热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。如何在iOS地图上以用户可以理解并乐于接受的方式来处理和显示大量数据?这个教程将会给大家进行示例说明。我们要开发一款iOS的app应用,这个应用包含有87000 阅读全文
posted @ 2013-12-17 09:36 金建彤 阅读(553) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid=161190 阅读全文
posted @ 2013-11-21 08:56 金建彤 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 首先,什么是BaaS服务:BaaS(后端即服务:Backend as a Service)公司为移动应用开发者提供整合云后端的边界服务。SaaS(软件即服务:Software as a Service)、IaaS(基础设施即服务:Infrastructure as a Service)和PaaS(平台即服务:Platform as a Service)早已为业界人士所熟悉 ,BaaS生态系统正从一个小众垂直领域迅速成为非常重要的行业环节。BAAS为应用开发提供后台的云服务,在当前的移动互联网+云计算热潮中,尤其为这2类应用提供了大量的技术支持。包括提供存储、托管环境,也包括提供推 送等通行后端 阅读全文
posted @ 2013-10-18 08:45 金建彤 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Emoji表情符号兼容方案一 什么是Emoji emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件。 emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。 手机上如何使用emoji: 1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加新的键盘,然后把emoji添加在里面即可在发短信和一些输入文本的文本框中输入表情。 IOS 5用户可直接从通用中添加emoji 键盘,无需再安装emoji free 2.android系统:安装“GO输入法... 阅读全文
posted @ 2013-10-15 08:40 金建彤 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 《java编程思想》,《Effective Java》,《JVM虚拟机规范》 《Java核心技术》 《Java Web开发技术大全》 《算法导论》 《大话设计模式》 《操作系统》 http://blog.csdn.net/xiaohui_hubei/article/details/10544011来至:这些年,我们读过的技术经典图书 阅读全文
posted @ 2013-10-12 08:43 金建彤 阅读(218) 评论(0) 推荐(0) 编辑
摘要: CGContextRef CGBitmapContextCreate ( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef colorspace, CGBitmapInfo bitmapInfo );参数data指向绘图操作被渲染的内存区域,这个内存区域大小应该为(bytesPerRow*height)个字节。如果对绘制操作被渲染的内存区域并无特别的要求,那么可以传递NULL给参数date。 参数width代表被渲染内存区... 阅读全文
posted @ 2013-10-09 16:14 金建彤 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: http://mobile.51cto.com/exp/weixin/index.html 阅读全文
posted @ 2013-10-09 15:50 金建彤 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 想在应用里保存帐号、密码等信息的话,直接存到 plist 里显然是不负责任的,自己折腾加密既麻烦又不能保证不被反编译破解。实际上苹果 iOS 和 Mac OS X 系统自带了一套敏感信息保存方案:"钥匙串" (Keychain)。 用原生的 Security.framework 就可以实现钥匙串的访问、读写。但是只能在真机上进行,模拟器会出错。在 Github 上有个封装的非常好的类来实现这个功能,让你既能在模拟器又能在真机上访问钥匙串。类的地址: http://github.com/ldandersen/scifihifi-iphone/tree/master/secur 阅读全文
posted @ 2013-10-08 14:17 金建彤 阅读(377) 评论(0) 推荐(0) 编辑
摘要: http://www.devdiv.com/iOS_iPhone-_-thread-134776-1-1.htmlhttp://www.devdiv.com/iOS_iPhone-appstore_-thread-136388-1-1.html 阅读全文
posted @ 2013-10-08 09:51 金建彤 阅读(105) 评论(0) 推荐(0) 编辑
摘要: http://www.devdiv.com/iOS_iPhone-ios_-thread-203633-1-1.html 阅读全文
posted @ 2013-10-08 09:06 金建彤 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 判断是否retina屏幕#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].s 阅读全文
posted @ 2013-10-08 08:54 金建彤 阅读(197) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/toss156/article/details/11843873#comments(1)如果应用程序始终隐藏 status bar 那么恭喜呢,你在UI上需要的改动很少很少。(2)如果应用程序显示status bar,可以讲status bar设置成黑色不透明 ,然后在UIViewController 中加入下面的判断,[cpp] view plaincopy#defineIOS7_OR_LATER([[[UIDevicecurrentDevice]systemVersion]compare:@"7.0"]!=NSOrderedAs 阅读全文
posted @ 2013-10-08 08:43 金建彤 阅读(493) 评论(0) 推荐(0) 编辑
摘要: - (NSString *) macaddress{ int mib[6]; size_t len; char *buf; unsigned char *ptr; struct if_msghdr *ifm; struct sockaddr_dl *sdl; mib[0] = CTL_NET; mib[1] = AF_ROUTE; mib[2] = 0; mib[3] = AF_LINK; mib[4] = NET_RT_IFLIST; if ((mib[5] = if_nametoindex("en0")) == 0) { printf("Error: if_n 阅读全文
posted @ 2013-09-29 16:15 金建彤 阅读(382) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hufengvip/article/details/11823199 阅读全文
posted @ 2013-09-22 08:54 金建彤 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.使tableview在界面启动后定位在x行 -(void)viewDidLoad{ [superviewDidLoad];NSIndexPath *first = [NSIndexPathindexPathForRow:x inSection:0];[tableView selectRowAtIndexPath:firstanimated:YESscrollPosition:UITableViewScrollPositionTop];}项目过程中各种具体方法的实现!1、设置View的backgroundcolor像TableiewGrouped那种风格:[UIColorgroupTable 阅读全文
posted @ 2013-09-09 08:56 金建彤 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #if DEBUG#warning NSLogs will be shown#else#define NSLog(...) {}#endif 阅读全文
posted @ 2013-08-20 15:19 金建彤 阅读(155) 评论(0) 推荐(0) 编辑
摘要: http://www.winddisk.com/2013/03/29/tableview%E5%8E%BB%E9%99%A4%E7%A9%BA%E8%A1%8C%E7%9A%84singleline/有一个简单的方法可以将空行的线去除,即在tableView中添加一个tableFooterView,如果不需要tableFooterView显示什么数据,可以直接添加个空view。tableView.tableFooterView = [[UIView alloc]init]; 阅读全文
posted @ 2013-08-20 15:18 金建彤 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://www.winddisk.com/2012/08/27/iphone_screenlock_network_disconnection/+ (void)clearPersistentConnections{ [connectionsLock lock]; NSUInteger i; for (i=0; i<[persistentConnectionsPool count]; i++) { NSDictionary *existingConnection = [persistentConnectionsPool objectAtIndex:i]; if (![existing 阅读全文
posted @ 2013-08-20 15:08 金建彤 阅读(179) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/justinjing0612/article/details/8145607 阅读全文
posted @ 2013-08-20 13:48 金建彤 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在代码中调用如下代码:(ps: ios 5.0 以后不可用)NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:root=General&path=AboutAccessibility — prefs:root=General&path=ACCESSIBILITYAirplane Mode On — prefs:root=AIRPLANE_MOD 阅读全文
posted @ 2013-08-20 10:12 金建彤 阅读(282) 评论(0) 推荐(0) 编辑
摘要: http://nachbaur.com/blog/back-to-basics-using-kvo 阅读全文
posted @ 2013-08-20 10:07 金建彤 阅读(114) 评论(0) 推荐(0) 编辑
摘要: NSString*str =@"A~B^C";NSArray*arr =[str componentsSeparatedByCharactersInSet: [NSCharacterSet characterSetWithCharactersInString:@"^~"]];NSLog(@"%@", arr); 阅读全文
posted @ 2013-08-20 09:48 金建彤 阅读(1628) 评论(0) 推荐(0) 编辑