2017/5/21lesson

May 21, 2017

2017/05/04
总结下最近哪里有没有长进。
劳动节之前,比较大的收获,估计就是git的时候更熟练了。在处理数据库路上,也有稍许开窍,比较coreData是我一直不喜欢整的一个东西。
劳动节放假三天,我花了半天写东西,搞了搞liveQuery,没有结果,卡在那里。花了1天多一点打游戏,莫名烦躁。花了点时间陪丫头去公园看别人开心花钱,我和丫头就这样走走,看看,突然想着,咦,有时间可以来露营,但是要买个帐篷,闲鱼逛逛去。还有的时间就是一直在逛闲鱼,各种逛。闲鱼的模式在于交换二手物品,但是他有几个点别人学不来:

  1. 强大的背景:背靠阿里,值得信赖;
  2. 支付宝第三方保障,信用分可查;
  3. 法院的单都能谈下来,还有什么做不到?
  4. 精通买卖物品模式;
  5. 其强大的物品推荐能力和搜索推荐物品能力;
  6. 不买即走的概念

这些都是58、赶集 办不到的地方。

这几天想着自己的事情,大项目还是要尝试,小的东西也要搞起来,为了精细小功能,加些广告,广告这块要赶紧接触,磨合;什么时候有广告;会员去广告;能不弹出一定不能弹出;项目要写的小而Q;

git PUSH、PULL 在ssh 都有情况下出现说没法处理,可以在terminal 校验sshcat ~/.ssh/id_rsa.pub;

然后在git中更换了ssh还是出现问题 ,输入:sudo killall -HUP mDNSResponder 然后 git pull master master、然后 git remote master ;其中的#master#为要处理的HEAD

Undefined symbols for architecture XXXX 昨天有个问题workspace 传到SVN ,然后之前能运行的,现在却pod 很多library找不到。做法是先clean 一次,然后将driveData 全删了。build一下还是不行的话,将pod所有文件全删了,然后重新pod 一份。就可以了。

cocoapods里Taobao源 改为HTTPS

Reveal 查看
导入Reveal.framework
在Link Library 删除Reveal.framework
在other link flag 中的DEBug一项中,加入:-ObjC、-lz、-framework、Reveal


今天做视频的时候重写了滑动条,果然更熟练了,哈哈。
这里注意到了一个方法- (void)seekToTime:(CMTime)time toleranceBefore:(CMTime)toleranceBefore toleranceAfter:(CMTime)toleranceAfter这是用来节选视频的中间节点
同时测试的时候发现,手机在接下来的页面中都会比较卡,或者会发烫:原来在拍摄的时候,跳转页面,没有关掉视频拍摄;
返回去看我以前写的,果然,以前我也是没有关掉视频拍摄。终于找出来我的锅!!!


在 Mac 上用 SourceTree 克隆 svn 的时候, 出现了 warning: templates not found /usr/local/Git/share/git-core/templates 警告,导致克隆失败. 怎么办呢.

在终端输入

sudo mkdir /usr/local/git

sudo mkdir /usr/local/git/share

sudo mkdir /usr/local/git/share/git-core

sudo mkdir /usr/local/git/share/git-core/templates

sudo chmod -R 755 /usr/local/git/share/git-core/templates

前四条创建目录,最后一条给修改目录添加权限. 注意 sudo 创建目录需要输入当前 Mac 用户的密码

再重新克隆, 云消雨散.


今天感受到了“火眼精金”那种感觉了:你们可以试试,把眼镜环着热水杯稍微放那么一小会。呵呵,棒棒哒:戴起来的时候眼镜暖暖的,就像火眼精金。哈哈


什么是响应链,它是怎么工作的?
如何访问并修改一个类的私有属性?
iOS Extension 是什么?能列举几个常用的 Extension 么?
如何把一个包含自定义对象的数组序列化到磁盘?
Apple Pay 是什么?它的大概工作流程是怎样的?
iOS 的沙盒目录结构是怎样的? App Bundle 里面都有什么?
iOS 的签名机制大概是怎样的?
iOS 7的多任务添加了哪两个新的 API? 各自的使用场景是什么?
Objective-C 的 class 是如何实现的?Selector 是如何被转化为 C 语言的函数调用的?
UIScrollView 大概是如何实现的,它是如何捕捉、响应手势的?
Objective-C 如何对已有的方法,添加自己的功能代码以实现类似记录日志这样的功能?
+load 和 +initialize 的区别是什么?
如何让 Category 支持属性?
NSOperation 相比于 GCD 有哪些优势?
strong / weak / unsafe_unretained 的区别?
如何为 Class 定义一个对外只读对内可读写的属性?
Objective-C 中,meta-class 指的是什么?
UIView 和 CALayer 之间的关系?
+[UIView animateWithDuration:animations:completion:] 内部大概是如何实现的?
什么时候会发生「隐式动画」?
如何处理异步的网络请求?
frame 和 bounds 的区别是什么?
如何把一张大图缩小为1/4大小的缩略图?
一个 App 会处于哪些状态?
Push Notification 是如何工作的?
什么是 Runloop?
Toll-Free Bridging 是什么?什么情况下会使用?
当系统出现内存警告时会发生什么?
什么是 Protocol,Delegate 一般是怎么用的?
autorelease 对象在什么情况下会被释放?
UIWebView 有哪些性能问题?有没有可替代的方案。
为什么 NotificationCenter 要 removeObserver? 如何实现自动 remove?
当 TableView 的 Cell 改变时,如何让这些改变以动画的形式呈现?
什么是 Method Swizzle,什么情况下会使用?