我是一名研发人员,希望每天都能进步一点点。
上一篇博文介绍了内容的运营,这一章来看看用户的运营吧。 什么是用户运营呢?就是运营人员通过运营手段诱发用户去做所要求的行为,让用户为产品创造更多价值,进而实现产品的商业目标。
干枯的菊花,脆脆的,瘪瘪的,干干的,带着当初的明媚的黄色,沉睡着。冲一杯热水,它便苏醒了。我每天都在喝菊花茶,今天看到它在翻腾,在沸水中欢笑,我的神经为之一震,它还活着。
这一章内容很多,作者阐述的比较详细,意在说明运营的重要性。我自己是一个技术,对于产品经理,接触的比较多,还算比较了解,对于运营,我就不是那么了解了。通过这一章的内容,算是对运营人员有了一个初步的了解。
市场上的产品多如天上的繁星,而真正能称得上成功的却没有几个,到底是什么导致了我们的产品多数时候以失败告终呢?读完第三章,我自己总结了一句话:产品的设计没有紧跟用户的需求。
有的时候,我们的app需要显示html标签的效果,这个时候,如果需求不是特别复杂的话,我们都是可以使用textView来实现的。对冉Label也可以实现,但是label很难实现超链接的点击效果,所以,还是建议使用textView。
当我们在手机屏幕上进行了一次点击,或者滑动,轻扫手机屏幕,接下来,我们的手机该如何回应我们的指令,软件又经历了哪些过程呢?这篇文章是我自己的简单理解,如有不当,请指出。
产品经理学习的第二章内容是:围绕用户需求打造产品竞争力。 初看这章内容的标题就知道,这一章的内容是非常重要的,产品的竞争力是产品生存的根本,活不下去的产品,再优秀也是没有意义的。
作为一个移动端的开发小妹,看看产品类的书籍,了解一下每天打交道的产品经理脑袋里在想什么也是件不错的事情。俗语云,艺不压身,多学一点总不会有错的。 手边有一本《产品经理20堂必修课》,是一位叫做徐建极的产品经理写的,大致翻翻,书的纸张我很喜欢((__) 嘻嘻……)。
非专业性的书读起来还是比较快的,工作之余,茶余饭后,就这样把一本不太厚的书读完了。劳伦斯和他的团队成功了,他们如愿的上市了,如愿的改签了不平等的合约,如愿的打造了自己的品牌和迪士尼平起平坐,最后,又在市值达到巅峰的时候如愿的卖给了迪士尼。
最近业务需求需要我们实现图文混排,之前打算使用UIlabel自带的属性attributedText,这个属性也很强大,可以实现图文混排,但是发现,实现链接点击有些困难,于是放弃。
这两天比较忙,总是抽出一点点的时间来看书,并没有及时的写总结。最近从上一次的第七章看到了第十九章。主要属于本书的第二部分内容。这部分内容读起来也是令人振奋和欢快的。
今天,公司开展了一次总结第二季度OKR,计划第三季度OKR的全体员工大会。之前,在公司的时候,每每到了这种全员大会的时候认真听讲的真的没几个。一开始的时候还会觉得惴惴不安,怀着对台上人的一种歉疚在下面偷偷地做自己的事。
在这里要纠正之前的一个错误,作者劳伦斯并不是皮克斯的首席执行官,而是财务执行官。史蒂夫·乔布斯才是首席执行官。 昨晚读了第一部分的第三章到第六章,分别是“皮克斯星球”,“无米之炊”,“破局”,“何谓‘娱乐公司’”。
今天,我做了一项决定,感觉是一项伟大的决定,我终于不再迷茫了,感谢简书的一篇时间管理的文章,让我重新认识到,原来,我每天那么多的时间都在刷新闻,看视频中度过。
对于富媒体的文本,使用TTTAttributedLabel是一个不错的选择。 代码中有很多和我们自己业务相关的部分,请大家参考即可。 /** 替换数据中的话题,把话题占位图替换成可点击的话题 @param origialStr 原始字符串 @...
原文地址:http://blog.csdn.net/deft_mkjing/article/details/52141936 NSFontAttributeName 设置字体大小和字体的类型 默认12 Helveti...
每个公司甚至每个程序员都有自己的一套编码习惯,个体不同,风格自然是迥异的,为了项目的代码质量,团队往往会制定自己的编码规范。这是我们整理的编码规范,发表出来供大家参考哟。
我们遇到了一个需求是这样的: 用户连续点击某按钮,每点击一次数量增加一个,当两次点击之间的时间间隔超过0.5s的时候,把这次连续点击的个数上报给服务器。 思路一: 使用定时器,当第一次点击的时候,设置定时器为0s,触发定时器,当定时器增加到0.5s并且没有接收到任何点击的时候,停止计时器并上报数据。
原文地址:http://www.cnblogs.com/jijiYY/p/4736967.html 在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法 1.
今天看到一个有趣的属性,可以避免同一个界面上的多个button同时点击。于是就想把这篇博文记录下来,为了尊重原作者,把原文地址贴在前面。 原文地址:http://blog.csdn.net/liu1347508335/article/details/50617644 一个页面的两个或者多个button如果不设置的话是可以同时点击的,如果事件冲突的话就会出问题,如“发送”和“取消”。
原文地址:http://news.mydrivers.com/1/257/257223.htm 小编自白: 我看了这篇文章,觉得很有道理,希望更多人看到。
继续学习内存管理相关知识。 1、小小知识点 1>有关OC内存管理的方法并不包括在该语言中,而是包含在cocoa框架中,用于OS X,iOS的开发。 2>cocoa框架中foundation框架类库中的NSObject类负责内存管理的职责。
1、引用计数 引用计数就是当前的对象被多少个其他对象所引用。这是我自己的理解。 MRC:手动引用计数,开发者自己来计算每一个对象被引用了多少次,自己进行内存的释放。
有时候会遇到在我们自己的app中调起其他app的业务需求,这里写了一个简单的demo,供参考。 1、首先建立两个工程,工程一,工程二,我这里分别叫做“第一个APP”,“第二个APP”,第一个app调起第二个app。
最近因为业务需要,需要在项目中集成一个第三方,但是这个三方的集成方式比较不常见,就是在项目中集成另一个项目的xcodeproj文件。集成之后,在打包的时候发现,打包变得不正常了,变成了下图的样子: image.png archives的ipa包跑到了other items中,并且右边的按钮也只有export可以点击了。
原文地址:http://blog.csdn.net/long458/article/details/54693371 这次搭建iOS的ProtocolBuffer编译器和把.
最近有个需求,要实现一个翻页,显示当前页数和总页数,页数和总页数字体大小不一样。当然了实现这个效果是很容易的,两个label简单搞定。可是,我们使用一个label也是可以的哟。
给要push的VC加一个背景颜色就可以了。 默认的背景颜色是透明的,给人的感觉像是卡顿一下,其实是过渡不流畅。
//CATransaction解决刷新之后sectionFooter消失的问题 [CATransaction begin]; [CATransaction setCompletionBlock:^{ [self.
原文地址:http://blog.csdn.net/xiaohe901216/article/details/50380625 awakeFromNib 当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作。
人生就是一场马拉松,如果你没有勇气赛跑,就做个有素质的观众。
-(CGFloat)heightWithWidth:(CGFloat)width andString:(NSString *)str andFontSize:(int)fontSize{ CGSize titleSize = [str boun...
原文地址:http://www.cocoachina.com/ios/20141018/9960.html 找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。
今天下午,主要进行电话面试的工作,面了大约三四个,还是太稚嫩,面试经验不足,有一些需要改进的地方。 首先说下感触吧。看着面试者的简历,五到十年的开发经验,各种各样的牛牛的技术,心里还是有一点发怵的。
最近APP被苹果拒了,原因是IPV6不支持,为了复现这个问题,首先要搭建IPV6的网络环境。在网上找了很多教程,讲的也很详细,但是总是做不成功。现在总结下搭建IPV6的过程。
自前几天上架App Store时遇到这个问题. 2.2 Details We discovered one or more bugs in your app when reviewed on iPhone running iOS 9.
今天下午,组长带着我一起去做面试官,之前也做过面试官,所以并不怎么紧张,也不会手忙脚乱,但是套路还真是没有。先说下大致的面试过程: 我们这次希望找一个IOS主管,技术肯定要过关,然后管理经验也要有。
具体报错 fatal: The remote end hung up unexpectedly error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决方法Git config --global http.
rm ~/Library/Caches/CocoaPods/search_index.json
启动终端Terminal 进入当前用户的home目录 输入cd ~ 创建.bash_profile 输入touch .bash_profile 编辑.
//1.if语句以及强制解析 //可以使用if语句和nil比较来判断一个可选值是否包含值,可以使用“==”,'!= ' 来执行比较 //如果可选类型有值,它将不等于nil var num:Int? = 3 if num != nil { print("值不为空") } //感叹号 ! //当你判断一个可选类型确实包含值之后,你可以在可选的名字后面加上感叹号(!)来获取值,这个感叹号表示“我知道这个可选类型有值,请使用它”。
幸福是什么?幸福是只是一种感觉。需要很多外在条件吗?这个就要看你的追求和价值观啦。 今天一大早,闹铃把我从香甜的梦中叫醒。之前的我会很不开心,重重的把闹钟关掉,而今天,我没有。
import UIKit var str = "Hello, playground" //1.变量,常量 let max = 10 var current = 0 if current < max { print(current) } var x = 0,y = 0.
1.史蒂芬周的博客(各种破解软件)http://www.sdifenzhou.com/?s=photoshop&submit=%E6%90%9C%E7%B4%A2 2.
xcode8中,symbolicatecrash文件的位置换了。 I found it at... /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.
新建分支 1、打开git [图片上传中。。。(1)] 2.点击 git工作流 [图片上传中。。。(2)] 3.选择其他操作——建立功能 [图片上传中。
原文地址:http://ios.jobbole.com/84954/ KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。
经常听到runtime这个词,却不知是做什么的,最近在一本书上看到了它的一点相关知识,记录如下: 1、Object-C是一门动态编程语言,具有动态特性,所以,OC不仅需要编译环境,也需要运行时系统(runtime system)来执行编译好的代码。
文档: 表单元素 一、表单元素汇总 form:表示HTML表单 input:表示用来收集用户输入数据的控件 textarea:表示可以输入多行文本的控件 select:表示用来提供一组固定的选项 option:表示提供一个选项 optgroup:表...
文档 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'PingFang SC'}p.p2 {margin: 0.