随笔分类 -  iOS-WeTalk

摘要:1.前言 因为公司有个国外餐饮系统,编程开发了3-4年,之前用的都是非ARC,开发到今年,第一批迭代开发的人员早已不见,目前发现了有许多的内存泄露之类的,系统没有自动释放该释放的内存。一旦app长时间使用,内存没有得到释放,最后导致app闪崩。涉及到的地方特别多,特别繁杂。故我有了打算将此项目完全... 阅读全文
posted @ 2014-09-11 16:10 清澈Saup 阅读(2438) 评论(4) 推荐(2)
摘要:1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的。最近因为公司App有社交化分享的需要,就特此研究了会,拿出来与大家分享。想要集成社交会分享,我们可以使用ShareSDK - 优点功能丰富,缺点体积较大百度分享SDK - 缺点功能相对ShareSDK较少... 阅读全文
posted @ 2014-05-14 13:49 清澈Saup 阅读(3627) 评论(0) 推荐(5)
摘要:简单来说,这玩意是对开发者友好,但对设备不友好的(可能会偷偷摸摸地占用流量和电量)。对用户来说,如果你带宽够,对发热不敏感的话,会得到更好的应用体验。从 iOS 4 开始,应用就可以在退到后台后,继续运行一小段时间了(10 分钟)。此外还可以把自己声明为需要在后台运行,就能不限时地运行了。不过限制为... 阅读全文
posted @ 2014-04-11 14:24 清澈Saup 阅读(1573) 评论(1) 推荐(3)
摘要:在项目中,我们需要全局只有一个实例,节省不必要的内存,这时我们就需要使用里单例生成对象。这时把单例的代码封装成宏,就能方便我们下次使用了。在.h .m里直接导入头文件,调用 传入类名即可!singleton_interface(DataManager)singleton_implementation... 阅读全文
posted @ 2014-03-07 19:17 清澈Saup 阅读(1845) 评论(0) 推荐(1)
摘要:今天把APP里常用小功能 例如发短信、发邮件、打电话。全部拿出来简单说说它们的实现思路。1.发短信 实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留在通话记录中1、方法:NSUR... 阅读全文
posted @ 2014-02-27 23:05 清澈Saup 阅读(1619) 评论(0) 推荐(0)
摘要:UIApplication 1.简介 1> 整个应用程序的象征,一个应用程序就一个UIApplication对象,使用了单例设计模式2> 通过[UIApplication sharedApplication]访问这个单例对象2.常见用法 ... 阅读全文
posted @ 2014-02-26 18:16 清澈Saup 阅读(693) 评论(0) 推荐(1)
摘要:项目常见文件1.main.m* 里面有一个程序的入口:main函数2.Prefix.pch文件* pch文件中的内容能被项目中的其他任何文件共享\包含\访问* 如果定义的内容只用在OC环境中,就必须定义在#ifdef __OBJC__和#endif之间3.发布程序的时候自动去除打印语句#ifdef ... 阅读全文
posted @ 2014-02-25 20:23 清澈Saup 阅读(1140) 评论(0) 推荐(0)
摘要:1.内购——应用内购买 我所说的内购——也可以说是应用内购买大家都知道通过苹果应用程序商店有三种主要赚钱的方式:1.直接收费(与国内大部分用户的消费习惯相悖,如果要收费,直接收高的,别收6块钱)2.广告(降低用户体验 应用程序名称带Lite可以添加广告)3.内购至于设计哪些卖钱?产品经理需要认真考... 阅读全文
posted @ 2014-02-22 22:44 清澈Saup 阅读(3681) 评论(4) 推荐(1)
摘要:现在不少app内都集成了支付宝功能使用支付宝进行一个完整的支付功能,大致有以下步骤:1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责)2>下载相应的公钥私钥文件(加密签名用)3>下载支付宝SDK(登录网站:http://club.alipay.com... 阅读全文
posted @ 2014-02-19 17:45 清澈Saup 阅读(7095) 评论(4) 推荐(7)
摘要:iOS 的推送iOS 在系统级别有一个推送服务程序使用 5223 端口。使用这个端口的协议源于 Jabber 后来发展为 XMPP ,被用于 Gtalk 等 IM 软件中。所以, iOS 的推送,可以不严谨的理解为:苹果服务器朝手机后台挂的一个 IM 服务程序发送的消息。然后,系统根据该 IM 消息识别告诉哪个 Apps 具体发生了什么事。然后,系统分别通知这些 Apps 。这个消息的内容是这样的:应该说,苹果这种方式在技术上没有什么创新。但是,整个架构是很了不起的。 因为:1使用久经考验的协议,技术风险小。2苹果勇于承担责任:他需要维护一个代价不小的服务器集群,而且要为服务器的 down 机 阅读全文
posted @ 2014-02-17 00:06 清澈Saup 阅读(2863) 评论(8) 推荐(6)