
Objective-c
文章平均质量分 76
陈伟鹏2016
这个作者很懒,什么都没留下…
展开
-
几个常用控件的笔记
二、UIPickerView控件1.必须在controller中实现PickerView的delegate和数据源DataSource协议。以pickerView开头的方法有6个(头文件引入协议名后可在codesense看到)。在这些方法中,告诉选取器显示多少组件,每个组件各有所少行,组件的宽度,各显示什么数据或是图像,以及每个组件选取时的事件(如reload依赖其的组件)。1.1每个组件原创 2012-09-06 16:25:43 · 957 阅读 · 0 评论 -
11月2日-4日学习CoreData和storyboard小结
11月2-3日 CoreData 在Iphone上的使用学习 新建一个CoreData项目, 会在程序开始时初始化CoreData栈对象:被管理的上下文对象MOC,协调者MOD.程序目录, POS呢? 建模.模型只有三个属性,真是体贴啊.关闭了Optional选项,还有正则表达式对属性的约束(这是需要深入的话题) 不过到注册账号关联的话,要用到关系了.所以设了账号Accoun原创 2012-11-06 19:19:15 · 1693 阅读 · 0 评论 -
Xcode编译错误和警告汇总(整理中)
1、error: macro names must be identifiers YourProject_prefix.pch原因: 因为你弄脏了预处理器宏,在它处于的时候修改了它解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处理器宏吧2、w转载 2012-11-15 00:48:44 · 3223 阅读 · 0 评论 -
手机应用的浪潮
去实习两个月了,主做一个小项目(6千行左右),参与两个大项目(各自2-3万行). 这两天回来学校考试的时候,觉得自己快要放弃手机游戏了,主要是主管对我的影响,说游戏是增孽,这个观点跟马云坚决不做游戏的观点一模一样,然后同事建议我去从事手游,像我这种家境贫寒的人,做游戏稍微收入会高一点..我们这种孩子,在技术上没有什么先天优势,所有的技术积累,都是自己的一点一点领悟而来,学校和家人什么都教不了. 也原创 2012-12-24 18:07:59 · 889 阅读 · 1 评论 -
关于UIButton和UIImageView共存的问题.
今天做页面时无知地给UIImageView add了buttton做子视图,一边还纳闷为什么给button加的事件在点击后没有反应...幸好及时问了团队的前辈,跟他确认这个UIbutton实际上没有接收到事件响应,因为坑爹的UIImageView就是不接受事件响应,好吧.那就把button丢到UIView里去.可是问题又来了.UIView和UIImageView叠加在一起了,然后UIView就白白原创 2012-12-26 23:17:47 · 3297 阅读 · 0 评论 -
个人Core Animation Programming Guide 学习笔记
core animation 用于优化内容显示 以及 动画,动画包含了旋转,平移,放缩以及在此基础上已经封装好的 效果。优化内容比如说我们app里的一个图像加载在一个layer里,然后用layer去加在各个view上,这样子就不会在内存里产生重复的图像的副本。 1.1layer和view的区别。 CAlayer 绘制内容的层,它是对view所对应的lyaer的一个补充。只管理内原创 2014-02-27 10:46:01 · 1990 阅读 · 0 评论 -
利用TouchesBegan解决页面内 触摸 某个视图以外的处理的情况
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //宣告一个UITouch的指标来存放事件触发时所撷取到的状态 UITouch *touch = [[eventallTouches] anyObject]; CGFloat ly = [touchlocationInView:原创 2015-11-12 15:21:20 · 2835 阅读 · 0 评论 -
iOS事件传递:响应者链
事件传递:响应者链当你设计你的app 时候,经常动态地响应事件对不对。比如,屏幕上的许多对象都会触发一个触摸的事件,你必须决定让谁来响应这个时间并且要明白这个对象怎么接收到事件。 当一个用户产生的事件发生时,UIKit 创建了包含处理该事件所需要的信息。然后这个事件对象进入 一个app对应的事件队列。 对于触摸事件来说,该对象是一系UItouches对象的打包。对于手势来说,该对象则是原创 2015-10-30 20:05:50 · 3795 阅读 · 0 评论 -
关于textview 内textkit 的使用
@光 你需要改用一个Textview显示 并且为textView.textContainer.exclusionPaths设置一片空白区域。然后从第二行起文字就会被那块空白区域挤开。 ios 7以上有效 ,非常简单,代码 如下 CGRect rect = CGRectMake(0, 20, 10, self.textView.frame.size.height原创 2015-11-18 17:47:45 · 604 阅读 · 0 评论 -
关于抢红包线程卡顿的问题解决流程笔记
最近的项目模仿了支付宝做抢红包的功能。我额外的做了一个界面生产双红包的功能。(但是只是在一个刷新周期用产生一个红包的方式调用两次,却发现这样子引起了问题,后来由于上线期限的原因先把双红包特性取消掉(安卓没有做我自己加上去的)并没有深究。现在来找下原因。) 首先,页面卡顿肯定是由于 主线程之间发生了相互卡顿引起的。假设1 :音效的 和 定时器阻塞答案,否。 关闭音效一样出原创 2016-02-06 23:48:22 · 1819 阅读 · 0 评论 -
IOS解析Json方法讲解
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(转载 2012-11-08 09:50:02 · 1161 阅读 · 0 评论 -
CCActionEase想说爱你也不难
尊重作者劳动,转载时请标明文章出处。作者:Bugs Bunny地址:http://www.cnblogs.com/cocos2d-x/archive/2012/03/17/2403007.html本文函数图像使用GeoGebra绘制,感谢它才华横溢的作者。我们前面介绍的动作主要是用来改变内部动作的执行速度,接下来要介绍的这几个动作主要是用来增加表现效果的,可以看作是简单的特效。转载 2012-10-28 20:00:01 · 1245 阅读 · 0 评论 -
关于游戏对象是继承自CCSprite还是引用CCSprite的思考,想来想去,还是面向对象的思想的区别。
游戏对象继承自CCSprite是很多游戏示例的写法,很多,但不是全部,毕竟谁也不想自找麻烦,去引用CCSprite让它负责游戏对象的输出但游戏对象此时往往不派生自CCNode(有人要泪奔!)了,那末继承自NSObject的游戏对象是要闹哪样?我想来想去,初步的答案是思路清晰,解耦(接口分离原则)和多态的方便。准备跟老师讨论这个问题,答案待定,不允许评论,以下只是个人想法,纯属个人观点.原创 2012-10-27 01:58:09 · 2109 阅读 · 0 评论 -
开发iOS即时通讯工具参考的一些开源、框架和教程
开发iOS即时通讯工具参考的一些开源、框架和教程下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AIM/转载 2012-09-27 00:54:16 · 15610 阅读 · 2 评论 -
Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性
今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp] view plaincopytypedef en转载 2012-09-21 23:25:27 · 788 阅读 · 0 评论 -
前两天复习Cocoa编程的小结--NSNumberFormatter ,UIBarButtonItem
~学习新对象NSNumberFormatterNSNumberFormatter *formatter= [[NSNumberFormatteralloc]init]; [formatter setNumberStyle:NSNumberFormatterCurrencyStyle];//建一个NSNumberFormatter并为NSNumber设置货币格式 boxOff原创 2012-10-19 23:51:09 · 1626 阅读 · 0 评论 -
Cocoa Core Competencies 的Object creation 和IOS面试题示例:写一个NSString类的实现
object creation:An object comes into runtime existence through a two-step process that allocates memory for the object and sets its state to reasonable initial values. To allocate an Objective-C翻译 2012-10-23 01:12:02 · 10061 阅读 · 1 评论 -
IOS工程师面试被问到的问题SQLite store takes a "long time" to save怎么解决?
官方文档的描述和回答: Problem: You are using an SQLite store and notice that it takeslonger to save to the SQLite store than it does to save the same data to an XMLstore.Cause: This is probably expect原创 2012-11-02 19:38:51 · 1653 阅读 · 0 评论 -
初学习cocos2d小结(感冒了,几行代码都记不住...稍微复杂一点的动作序列看不下去,还是总结一下这两天看的东西)
这两天鼓捣cocos2d-iphone去了,你问我看的是哪本书?...国内cocos2d编程的书貌似我只找到一本...这是一个专注于开发2d游戏的引擎.可以支持3D加载但是3D渲染的代码要自己写.它封装了OpenGL ES的代码,有Chipmunk和Box2D两个引擎可供选择,所以开发难度简化,但编程技巧依然重要. 请去http://www.cocos2d-iphone.org去下载原创 2012-10-25 21:30:51 · 1577 阅读 · 2 评论 -
39. Combination Sum [leetcode][javascript解法]
Combination Sum Add to List QuestionEditorial Solution My Submissions Total Accepted: 128797 Total Submissions: 364687 Difficulty: Medium Contributors: Admin Given a set of candidate numbers (C原创 2016-12-13 23:00:56 · 579 阅读 · 0 评论