
Objective-c
希鱼
Iphone开发
展开
-
leancloud安装时ruby版本的问题
在配置leancloud的时候需要配置xcode中的run script,配置如下:leancloud upload_symbol \-f "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}" \-i "WwLf65an6aYmnhYbgknqrnwa-gzGzoHsz" \-k "Xaeu9BJWWwmw9XNcrS5ziIts"但是在Arc原创 2016-11-18 15:56:00 · 713 阅读 · 0 评论 -
一次dispatch_source_t对象被释放小记
今天在改用dispatch_source做定时器的时候出现一个问题,先上代码dispatch_source_t source_timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)); dispa原创 2016-09-02 18:20:53 · 6190 阅读 · 0 评论 -
IOS现在推送需要增加一个属性content-available
IOS现在推送后台需要增加一个属性content-available,否则会点击推送从后台唤醒app的时候didReceiveRemoteNotification方法不执行原创 2016-11-01 15:28:04 · 8664 阅读 · 0 评论 -
重谈viewDidLoad和loadView
写这个小记只是要告诉一下只用过xib或者storyboard的新手以下问题1、调用self.view是懒加载,这相当于执行以下的代码if(_view == nil) { [self loadView]; }2、如果你不用xib或者storyboard,loadView方法如果你重写,需要给self.view赋值,或者调用父类的loadView方法,父类会生成一个UIView3、view原创 2016-10-25 00:19:05 · 385 阅读 · 0 评论 -
IOS绘图学习笔记
两种绘图框架UIKIT、Core Graphics,三种获取上下文方式1、UIKITUIKIT只能在当前上下文绘制,苹果封装了UIKIT内部的很多类,使他们可以在当前上下文直接绘制,比如UIImage(绘制图片)、UIColor(绘制颜色)、UIBezierPath(绘制贝塞尔曲线)、NSString(绘制文本)等等,以面向对象的方式来实现了绘制。2、Core GraphicsCore Graphi原创 2016-09-17 18:52:34 · 381 阅读 · 0 评论 -
使用NSAttributedString来计算行高注意事项
boundingRectWithSize方法注意事项1.此方法会忽略字符串中的\n、\r等字符,所以如果文本中含有这些转义字符,就会计算不准确2.如果options参数为NSStringDrawingUsesLineFragmentOrigin,那么文本将以每行所组成的矩形为单位来计算文本的尺寸。http://stackoverflow.com/questions/28362844/confused原创 2016-07-31 22:21:55 · 2889 阅读 · 0 评论 -
Objective-c中static的理解
与java不同,OC中的static代表在编译的时候进行初始化,规定变量的作用域和存储方式,也就是说写在哪里,那么作用域就在哪里。比如在cellForRowAtIndexPath里面定义的identifier只能在这个方法里面使用,而定义在类外部的变量可以在整个类中使用,此类的外部不能访问原创 2016-07-25 14:55:32 · 590 阅读 · 0 评论 -
苹果软件与游戏国外推广网站以及提交地址
Main URAlexa RankingSubmit URLreviews.cnet.com81 ign.com314 gamespot.com377 macrumors.com/574 appscout.pcmagazine.com945 gigaom.com1614转载 2011-11-23 16:42:01 · 87378 阅读 · 0 评论 -
Iphone推送服务器PHP实现
参考地址:http://linglong117.blog.163.com/blog/static/27714547201051235147632/要注意的是,生成证书的时候一定要注意看终端的提示,错一步的话 下一步就进不去了,最好自己设置空密码。原创 2011-11-23 10:39:05 · 755 阅读 · 0 评论 -
IOS GCD 死锁总结
dispatch_sync:1、将一个要执行的block代码段加入到一个队列中,按照先进先出原则分配给线程执行(具体执行顺序和是否创建线程根据不同类型的队列来决定)2、它会阻塞当前调用GCD的线程直到block执行完毕dispatch_async:1、将一个要执行的block代码段加入到一个队列中,按照先进先出原则分配给线程执行(具体执行顺序和是否创建线程根据不同类型的队列来决定)2、它不会阻塞当前原创 2017-01-02 15:39:19 · 1756 阅读 · 0 评论