会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yjh4866
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2015年11月16日
iOS XCode启用/关闭Clang Warnings
摘要: 前言:warnings是编码中很重要的一个环节,编译器给出合理的warning能帮助开发者找到自己代码的问题,防止很多bug产生。 默认用XCode创建一个工程,会自动开启一些重要的warnings,但是更多的时候,我们需要编译器更完整的提醒。 iOS开发采用Clang编译器。 默认...
阅读全文
posted @ 2015-11-16 10:42 脱离语言
阅读(261)
评论(0)
推荐(0)
2015年11月14日
如何删除NSDictionary或NSArray中的NSNull
摘要: 前段时间与某公司的技术交流,被问到一个问题,如何删除NSDictionary中的NSNull。当时在纸上写,以前太依赖Xcode编译器了,以至于方法名都写不全,最终也没写出来,我想我肯定被鄙视的体无完肤。 最近有机会实现了一下。先来递归实现方案: // 删除NS...
阅读全文
posted @ 2015-11-14 14:28 脱离语言
阅读(256)
评论(0)
推荐(0)
2015年11月9日
GCD
摘要: GCD介绍(一): 基本概念和Dispatch Queue 什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然...
阅读全文
posted @ 2015-11-09 16:43 脱离语言
阅读(535)
评论(0)
推荐(0)
iOS多线程GCD
摘要: Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 /*!* @function dispatc...
阅读全文
posted @ 2015-11-09 16:05 脱离语言
阅读(121)
评论(0)
推荐(0)
2015年11月3日
SDK开发断点失效
摘要: 做SDK开发,一般会创建一个静态库工程,然后添加一个app的Target 可是,Xcode7创建的工程,app的Target中断点有效,能断住,为什么静态库的Target中的断点断不住呀。 断点断住发现各变量值是nil的话,是Scheme中的Bui...
阅读全文
posted @ 2015-11-03 11:16 脱离语言
阅读(341)
评论(0)
推荐(0)
2015年10月16日
Xcode命令行生成Bitcode静态库
摘要: 近两三年一直在做静态库开发 1、在Xcode工程中创建静态库的Target,最初是手动Build出真机的.a文件,模拟器的.a文件,然后再用命令行合并 2、后来一些特殊的开发者,要求加入特殊的功能,或者开放特殊的接口和属性,只好用注释代码的办法来分...
阅读全文
posted @ 2015-10-16 18:12 脱离语言
阅读(383)
评论(0)
推荐(0)
2015年5月12日
带AI的俄罗斯方块源码
摘要: 好久没写俄罗斯方块的游戏了。从学习编程到现在,相继用Win32 API、MFC、C、C#、JS、iOS写过大约二十款左右的俄罗斯方块游戏。最近用Cocos2d-x写了一下,第一次完全将游戏逻辑与UI层分开,是有史以来写的最好的一个版本了。之前也写过智能俄罗斯方块,不过这次用的评价函数是名家的,现...
阅读全文
posted @ 2015-05-12 22:27 脱离语言
阅读(396)
评论(0)
推荐(0)
2015年4月15日
WWDC 2013 Session笔记 - iOS7中的多任务
摘要: 这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。 本文涉及到的WWDC...
阅读全文
posted @ 2015-04-15 14:39 脱离语言
阅读(171)
评论(0)
推荐(0)
2015年1月26日
Mac系统上用Node做APNS
摘要: 1、安装Node,下载地址:http://nodejs.org 2、更新npm,终端命令:sudo npm update npm -g 3、安装apn,终端命令:npm install apn 4、导出证书并生成pem文件 参照:http://www.tuicool.com/ar...
阅读全文
posted @ 2015-01-26 22:30 脱离语言
阅读(223)
评论(0)
推荐(0)
2015年1月5日
我的程序员之路(9)——北京第三家公司工作第二年总结
摘要: 1月5号,今天算是在这家公司工作整整两年了,值得庆祝一下,更重要的是,还会继续签合同,三年到18年3月。 今年事不多,前半年新版广告SDK增加了积分墙、原生精品推荐等。后半年增加了Web积分墙等SDK相关的东西。 给几家大开发者的弹出广告增加自定义边框。考虑到特殊开发者太多,边框各异,不想单独发布定
阅读全文
posted @ 2015-01-05 23:16 脱离语言
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告