自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 用互联网思维去做事之-(2)用户思维

对于用户、需求从古至今的思想。大到立国之本,必胜之师,到做自己、到做事、成事、小到做一个产品、销售、运营,无时无刻不在遵循着用户(人)的角度去做事、去成事。

2023-02-09 11:34:04 535

转载 用互联网思维去做事之-(3)简约思维

产品经理的产品思维或许你之前是个技术、或许是个机械设计师、或许你是个销售、或者运营、亦或者.....而十六认为:产品经理应该是懂技术的文艺青年;

2023-02-09 11:28:51 471

转载 需求分析02 - 需求列表(需求池) VS 功能列表

需求分析---需求池

2023-02-09 11:23:43 1655

转载 用互联网思维去做事之-(1)互联网思维

人类社会每次经历的大飞跃,最关键的并不是物质催化,甚至不是技术催化,本质是思维工具的迭代

2022-10-19 10:05:42 282

转载 如何提升自己(一) 谈学习

人人都是产品

2022-08-15 10:07:39 67

原创 互联网圈的鄙视链

一道科技:圆珠笔lenlee 不管在哪里,都有一个不成文的潜规则,鄙视链!这是一个链条社会,我们都会不自觉的给一类事物贴标签,这是与生俱来的偏见,都想给自己添加优越感,于是我看了看身边的现象发现了:英语鄙视链:英式英语> 美式英语城市底层鄙视链:房产中介> 送快递的> 送外卖的> 服务员> 工厂工人> 工地工人出行鄙视链:司机接送 > 专车> 出租车> 公交朋友圈鄙视链:旅游&gt...

2021-11-18 14:01:20 1426

原创 产品经理的CEO之路 - 从问说起

公众号:圆珠笔 微信号:yidaokeji-leelen 对于发问,从小就被冠以褒义,敏而好学、不耻下问;不学不成、不问不知。更有老外也来凑个白话热闹:一个人问,只做了5分钟的愚人,一个人不问,有可能做一辈子的愚人。看吧,这些名句告诉你,要一直问问问,小学问、初中问,高中问、大学问,职场你还问,好像’问‘才能证明自己思考了。也只有问,才能证明你的能力或者知识,渐渐的,我发现周围的人不是为了学而问,是为了问而问,为了反驳而问,为了‘硬刚’而问,为了.................而问。...

2021-11-09 11:54:09 71

转载 需求分析01-需求分类

原文:关注公众号:圆珠笔LenLee查看带图文章原文(带图文章)最完美的创业团队是一个会写代码,有点商业感觉,又有审美的技术人员,比如Facebook的扎克伯格,初创团队的商业事情由产品经理兼着思考,产品做出来之后,会引入第三个角色,运营,是产品经理让产品有用,技术让产品可用,设计让产品好用。产品经理的主要职责分为两块:1、评估产品机会 2、定义要开发的产品。那么产品的创意(需求)来源有很多:公司战略(领导的意见)、业务发展(市场、运营的需求)、竞品(直接竞品、间接竞品)需求、专业人士的分析电子等等

2020-05-10 21:09:41 6830

转载 **产品经理之流程图**

可关注公众号:圆珠笔LeeLen 查看原文章不知道从什么时候开始发现生活中和工作中一个问题:因为一个专业名词的定义,争论的不可开交,仔细想来,是因为我们都喜欢一个名词的专有定义,因为没有一个固定的答案,吵到最后大家都会去百度,google,等等…找一个标准的答案cai罢休,否则容易断章取义,其实双方谈论的已经不是同一个事情了,但这个是九年义务教育造成的,你我改变不了,只能相互提醒罢了。1、 流程图的定义每个学计算机的小伙伴都应该知道,在大学的时候有一门课程叫<操作系统>,首先提到的..

2020-05-09 19:18:59 751

原创 iOS12.1 出现 tabbar 按钮错乱问题

更新12.1之后,发现push一个界面,返回的时候,tabBar上的图标和文字出现从上往下移动的位置错乱问题,瞬间内心不愉快了!经过测试发现,如果使用系统OS12.1 UINavigationController + UITabBarController( UITabBar 磨砂),在popViewControllerAnimated 会遇到tabbar布局错乱的问题- (void)pu...

2018-11-08 09:54:37 1274

原创 Xcode 10 升级 BUG 小解决 iOS12

完美,当你看到Xcode10更新了之后,想立即使用的心情莫名迫切,而当你升级了之后,恭喜你中奖了。。。。。首先会报错:Xcode10:library not found for -- libstdc++.6.tdb  也就是缺少这个库文件你可以去其他版本里拷贝一份出来,放到Xcode10中,路径/Applications/Xcode.app/Contents/Developer/Pla...

2018-09-19 10:49:40 2569

原创 iOS中layout方法布局大解析

在iOS的UI层,有大量的以layout开头的方法,这里简单的总结一下每个layout的用法和时机- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout- (void)setNeedsDispl...

2018-09-03 11:22:26 2564

原创 caregory 和 extension

caregory   (类别)  不论一个类设计的有多完美,在需求的演绎中总会碰到无法预测的情况,可以动态的为已有的类添加新行为一、caregate主要作用1 &gt;  为已知类添加方法2 &gt;  可以把类的实现部分放在几个不同的文件里,减少单个文件的体积;可以把不同功能组织到不同的Category中;可以由多个开发者共同完成一个类二、Category实现原理所有OC...

2018-09-03 10:18:15 406

原创 OC -- Runtime了解一下

一、Runtime机制1 &gt; OC是一门面向对象的动态语言,所以具有面向对象的特性,如封装、继承、多态、动态特性表现在动态类型、动态加载、动态绑定。他会将一些工作放在运行时处理,很多类和成员变量在编译期是不知道的,那么仅仅在编译期是不够的,需要一个运行时的系统来处理编译后的代码。这些都是由底层的API -- runtime机制所支持的,是指在一个程序运行时候的状态,OC代码在程序运行时最...

2018-09-01 12:27:58 459

原创 观察者模式---KVO介绍

KVO:      key  value  observer,它提供一种当指定的对象属性被修改之后,则其观察者会接收到通知的机制。也就是说:被指定的观察对象的属性被修改之后,KVO就会自动通知相应的观察者了。这也是一种设计模式,用于两个类之间的解耦合,尤其是业务逻辑和试图控制器之间的解耦; self.p1 = [[Person alloc]init]; self.p1.na...

2018-08-29 15:38:43 187

原创 网络协议的简单梳理--socket、http、https、tcp、ip

一、socket1、socket套接字是通信的基石,是支持TCP/IP协议的基本操作单元,包含进行网络通信的五种信息       1&gt; 链接使用的协议      2&gt; 本地主机的IP地址      3&gt; 本地进程的协议端口     4&gt; 远地主机的IP地址     5&gt; 远地进程的协议端口      多个TCP链接或者多个应用程序进程可能需...

2018-08-28 23:07:32 1726

原创 多线程实现之GCD、NSThred、NSOperation

在iOS中实现多线程技术的方法:pthread、NSThread、GCD、NSOperation多线程的实质就是开辟新的线程、添加队列、在队列中添加同步任务或者异步任务一、pthread是一套通用的C语言的多线程API,适用于Unix,Linux,Windows等系统,可跨平台,使用难度大,几乎不用二、NSThread:是OC的线程对象,一个NSThread对象就是一条线程; ...

2018-08-28 14:19:57 714

原创 进程、线程预热

又到了开学的日子,你多少年没有背上书包去学校了?进程:指在系统中运行的应用程序,每个程序之间是相互独立的,每个进程都运行在专用且受保护的内存空间上,比如打开Xcode和QQ,系统会启动两个进程线程:一个进程想要执行任务,就必须要有线程,每个进程至少要有一条线程,一个进程的所有任务都在线程中执行,线程只有彻底执行完A才能执行B,这就是线程的安全;1、多线程:在一个进程中开启多条线...

2018-08-26 11:08:35 1322 6

原创 不要怂一起看看响应者链和事件传递

在iOS中,只有继承了UIResponder的对象才可以接受并处理时间,这些对象被称为响应者对象&gt;   UIApplication&gt;  UIViewController&gt; UIView这些都继承自UIResponder,因此他们都是响应者对象,都能够接收并且处理事件,UIResponder提供了以下方法来处理事件触摸事件// 开始点击- (void)t...

2018-08-25 17:21:46 252

原创 OC之RunLoop了解一下

一、进程     进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程二、线程        是用来执行任务的,线程只要彻底执行完A才能去执行B,这就是线程的安全,为了防止任务能同时进行,引入了多线程。        1、多线程:其实是CPU对任务的调度,任务的优先级越高,CPU...

2018-08-24 18:12:13 773

原创 OC--Runtime基本用法《一》

由于苹果不是开源的,当我们使用一些系统的框架活着控件的时候往往由于接口太少不能实现所有的产品需求,那么这时候Runtime就用上了,我们通过Runtime系统的运行和方法,可以在运行时获取到系统内部的成员变量、方法、属性、所遵守的协议1、获取OC中的控件的成员变量---UIButton,如图 、可以看到他的属性,而我们通过名字应该不难猜到他们的作用,这时我们可以通过KVC来修改某个成员...

2018-08-22 16:57:15 181

原创 OC之KVC小酌

KVC:keyValue conding是一种直接通过字符串来访问类属性的机制,而不是通过setter、getter方法,当要使用core data、KVO等技术的时候KVC就是关键技术。KVC的主要作用就是给模型属性赋值他的主要方法定义在NSKeyValueCodingprotocol://前两个直接传入属性名,后两个需要传入属性路径-(void)valueForKey:(NSStr...

2018-08-22 13:29:52 145

转载 iOS 10越狱和Reveal 8分析三方App UI框架教程

http://blog.csdn.net/hello_hwc/article/details/69365095点击打开链接

2017-12-10 23:20:01 162

原创 GCD-----dispatch队列(iOS线程)

GCD的核心就是dispatch队列,dispatch_block的执行最终都会放进某个队列中进行,它类似NSOperationQueue,但更复杂也,也更有效,结合block实现的GCD会把函数的闭包特性发挥出来一、队列的生成方式 1、dispatch_queue_t queue = dispatch_queue_create(“lining1.queue”,DISPATCH_QUEUE_SER

2017-09-29 13:43:39 325

原创 iOS 开发之传感器的使用—<CoreMotion/CoreMotion.h>

因为有个项目需要获取光的值,在不同光线下值得获取,在查阅了些资料之后发现:pragma mark - 磁场数据(void)locationManager:(CLLocationManager )manager didUpdateHeading:(CLHeading )newHeading { // 0 标示北方 NSLog(@”heading:%f”,newHeading.magneticHe

2017-03-22 11:55:00 463

原创 使用Xcode8发布你的iOS 10App

使用Xcode8发布你的iOS 10AppiOS10的诞生虽然让引起了其他人的呐喊与尖叫,但作为一个iOS开发者,除了几个好用的库之外,唯一觉得不爽的就是适配,但还是一个个的解决了。今天要说的时iOS10的发布所遇到的问题。 当你升级了自己的Xcode之后,你不需要再手动的配置你的证书,前提是你对你的Xcode做了一些手脚,比如:对他的AutoAutomatorlly manager sig

2016-10-13 14:39:54 254

原创 cocoapods1.0.1版本的使用

当你需要用cocoapods管理三方库的时候,如果你还以为和以前的版本一样,那你就错了,就因为这个我连着好几个中午没有睡觉。当安装成功cocoapods后,你要做得就1、创建一个工程,在你的任何文件夹下,本帅这里是cocoapodsTest文件夹下创建的工程 :CocoapodsTest 在终端中输入 cd (将工程文件夹直接拖到cd后面)在终端中输入命令 touch Pod

2016-06-17 17:24:14 1561

原创 cocoapods 1.0.1版本安装出现的问题及解决办法

当你在1.0.1环境下安装cocoapods,你可能会按照之前的版本安装而输入一些可怕的命令,现总结如下1.在不知道的情况下出现了错误![这里写图片描述](http://img.blog.csdn.net/20160617143305352)好吧恭喜你给master之前删除了,那么又得祝贺你需要重新输入一些讨厌的命令了你可以输入这个命令pod repo list如果显示结果是 :0 r

2016-06-17 14:27:35 406

原创 cocoapods安装和使用之1.0.1版本

安装了cocoapods的时候自己被坑惨了,惨到让自己发狂,后来彻底研究了cocoapods,希望可以帮到某些童鞋;现总结如下: 如果你是第一次使用cocoapods,那么恭喜你,直接可以按照下面的步骤开始了,如果你之前已经使用了,那么你只需要挑重点看了1.打开终端:control+空格+f 输入: ter2.更新gem:在终端输入命令 sudo gem update –system直到

2016-06-15 17:57:05 1872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除