人魔七七 关注移动端领域
之前遇到一个公司让画价格曲线图,除了用OpenGL就是用Quartz2D,OpenGL还是倾向去底层的api这个比较低级。大家如果不是做游戏还是用一些封装比较好的东西。Quartz2D就可以满足你的要求,基本的曲线,各种图形的绘制,橡皮擦等等。
在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。
从表面的意思看get 和 post的区别get就是获取数据,post就是发送数据。这个是误区。其实两者都可以的,在IOS向服务器发送请求里面可以带参数。 那么这些误区是怎么出现的呢?先看看一下对http的解释 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Metho...
之前做一个平台的时候要做一个动态生成JOSN文件的功能。以前大家以为一些开源的类库 像SBJSON和JSONKit这些都是一些比较好的。现在用第2种比较多,效率大家普遍比较的高。其实这两种JSON处理工具是可以把字典转化为JSON文件,也可以把JSON文件转化为字典。
ios有几种请求比如最常用的post,get等。get的参数会在URL地址里看到,假如存在用户名和密码会被大家看到这就非常不安全。这是可以选择post的方式。虽然他们都可以放一些请求参数。请求可能要设置一些参数什么的,以下举个例子是发送图片的。
有些方法在可变请求的时候是不能用的。有些刚开始不一定指定它的url那么可以在后面进行变动。那么就用可变请求。 通常我们的URL请求可能是一组,并不是一个,而且我们的URL请求也是会不停的根据流程在变化的,所以我们要仍然使用NSURLRequest这个对象是不能随时的进行一个URL的变化的,因此我们的NSMUtableURLRequest这个对象,可以用来解决我们的。
上篇文章介绍既然在主线程放同步请求会阻塞线程,开辟新的线程会比较麻烦。那么这里有简单的异步请求。它比开辟线程逻辑上比较复杂。复杂的是多了几个代理方法来处理发送请求后的数据等。 主要有以下几个步骤 为了能够创建一个异步的请求连接,我们需要做如下操作。
在IOS的客户端与服务器交互的时候为的是获取数据,因为有一些持久化数据的方法是在应用程序本地用的。是在没有wifi的情况下才会用到类似数据库Sqlite3一种轻量级的嵌入式数据库)。 那么进入话题下面介绍用通过 NSURLConnection 向服务器发送一个同步的请求来获取数据。
IOS push消息的数字不减少的问题,在做这个问题的时候。发现设置数字为0不能用,这时这个设置为0是写在应用程序加载的函数里面。只有双击Home键出现减号的时候删掉运行才会数字清零。 因此我把这个清零的数字写在 - (void)applicationDidEnterBackground:(UI...
在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)比如:1,你服务器上发送出去3个推送消息到A手机 2,此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加 OR:此时手机A打开过,阅读了1个推送(反馈给服务器),服务器做减1操作,再次推送时就在(3-1)的版本上再加1操作 3,只要你发送的数字>0,应用图标上右上角就能显示数字。
一.关于推送通知 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。
IOS用pushMeBaby实现代替苹果的apns出现问题说是证书找不到。一般大家写的推送一般是远程通知,当然也有本地通知,其实见过本地通知也可以实现远程通知的效果。就是写的比较复杂而已。 对于远程通知大家可以参考苹果的官方文档的。
http://www.cnblogs.com/yangywyangyw/archive/2012/07/31/2620861.html
http://www.cnblogs.com/iphone520/archive/2011/10/27/2226548.html http://blog.csdn.net/likendsl/article/details/7554150
Error: unknown error code.This generally means that another instance of this process was already running or is hung in the debugger.
http://southking.iteye.com/blog/1533961
http://southking.iteye.com/blog/1533961
http://sunqichao.iteye.com/blog/1551492
可以用pushbaby,需要申请证书只要.cer的就行,设备返回的taken。
IOS调试下载的demo出现说项目不能在什么的SDK调试,设置下baseSDk是最近的SDK
http://blog.csdn.net/bl1988530/article/details/6590099
sudo -s获取权限 ls 获取详细信息 把文件.p12文件转化为.pem文件命令 openssl pkcs12 -in hepPush.p12 -out hepPush.pem -nodes最好右键导出.p12的时候密码为空这样执行上一行命令的时候可能要输入密码
http://www.easyapns.com/apple-delegate
http://blog.csdn.net/sjzsp/article/details/6323546 http://blog.csdn.net/jibing57/article/details/7675734
一般IOS崩溃就两个原因。一个是发送一个方法给一个实例。发送给已经释放的实例。 意思是过度释放,和你的实例不能调用你的方法。崩溃到主函数都是因为内存问题。 详细可以参考一下的资料 http://blog.csdn.net/toddfox/article/details/7695799
IOS错误异常一个未知的实例在运行,出现程序崩溃? 建议可以重启Xcode,模拟器,真机的话可以重启是长按重启哦。 接着又出现问题了,可能把描述文件就弄掉了,可以添加,貌似只支持Xcode4.3以上版本的
http://www.devdiv.com/forum.php?mod=viewthread&tid=48165
http://www.cocoachina.com/bbs/thread.php?fid-19.html
http://zcg9033586.blog.163.com/blog/static/17521731020111154286625/
http://cocoawithlove.com/2009/02/asteroids-style-game-in-coreanimation_22.html
http://www.cnblogs.com/KidReborn/archive/2011/05/12/2044560.html
http://cocoalit.com/index?cat=46
http://blog.163.com/it__man/blog/static/13719990420111015931220/
http://wg2009perfect.blog.163.com/blog/static/12799766320120513954711/
http://blog.csdn.net/dotphoenix/article/details/5342388
http://udn.epicgames.com/Three/AppleiOSProvisioningPortalCH.html
安装的时候 在installation type那步时不用默认的Location就行了 http://elf8848.iteye.com/blog/1393594
http://blog.sina.com.cn/s/blog_8280f5ec010131kh.html
http://www.devdiv.com/home.php?mod=space&uid=111982&do=blog&id=7567
http://www.pcpop.com/doc/0/600/600257.shtml
www.cnblogs.com/KiloNet/articles/1825873.html