自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

game3108的专栏

github:https://github.com/game3108 jianshu:http://www.jianshu.com/users/2750fa319a10/latest_articles

  • 博客(100)
  • 资源 (6)
  • 收藏
  • 关注

原创 iOS小问题(五)

随手记几个最近碰到的小问题tips:如果有错误,或者有更好的详细解答,请随时联系我进行修改1.iOS11NSCFDictionary与__NSCFDictionary关系变化在iOS11上,NSCFDictionary变成了__NSCFDictioanry的子类 如下测试: iOS11:iOS10:这边可以看到NSCFDictionary的superclass,从NSMutableDiction

2017-10-23 13:46:00 385

转载 Creating and using Clang plugin with Xcode

链接:https://railsware.com/blog/2014/02/28/creation-and-using-clang-plugin-with-xcode/如何写一个clang plugin,很不错的文章,记录一下。This tutorial describes how to create Clang plugin and covers the next things:

2017-08-09 15:06:37 623

转载 iOS多线程到底不安全在哪里?

链接:http://mrpeak.cn/blog/ios-thread-safety/不错的一篇文章,平时都知道atomic不能保证线程安全,但这边解释了一下作用以及原因,记录一下。iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。共享状态,多线程共同访问某个对象的property,在iOS编程里是很普遍的使用

2017-07-06 15:53:34 530

转载 The Ultimate Guide To iPhone Resolutions

一个不错的网站https://www.paintcodeapp.com/news其中有些不错的文章,比如:各个iOS屏幕的适配,这边记录一下:https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

2017-06-06 16:56:35 945

转载 动态界面:DSL&布局引擎

非常不错的一篇布局文章,这里记录一下:原文链接:http://awhisper.github.io/2017/05/01/DSLandLayoutEngine/Jasonette 与 Tangram很早的时候火了一阵子Jasonette,打出来的宣传语是用json写出纯native的app(牛皮其实有点大,其实只是写动态界面,完全不是写动态App)。前一

2017-05-10 14:45:37 8223

原创 iOS小问题(四)

随手记几个最近碰到的小问题tips:如果有错误,或者有更好的详细解答,请随时联系我进行修改1.CocoaPods的组件化小问题在组件化的过程中,使用CocoaPods发现了一些小问题,记录一下 1. 以path形式调试时,新增文件问题 需要在bundle project中先添加文件,然后回到main project中pod update一下才能正确加入 2. 指定版本号失败,继续从Head上拉

2017-05-09 22:58:17 292

转载 精读前后端渲染之争

很不错的一篇关于前端和后端渲染的文章,这里记录一下英文原文连接:https://medium.freecodecamp.com/heres-why-client-side-rendering-won-46a349fadb52原文连接:https://zhuanlan.zhihu.com/p/26366128本期精读的文章是:Here's why Client

2017-04-17 22:19:19 1577

原创 iOS小问题(三)

随手记几个最近碰到的小问题tips:如果有错误,或者有更好的详细解答,请随时联系我进行修改。1.UITextField输入卡住,字符不向左移动发现UITextField在输入满以后,光标和输入位置卡住不动,内容text还在增加,但不会往左移。查了内部的UIFieldEditorContentView一切正常,无法理解。 后来发现是UITextField的输入框高度小了,比如字体18,高度20的情况

2017-03-17 12:27:38 469

转载 crash分析相关文章

不错的几篇文章,这里记录一下:bugly:如何定位Obj-C野指针随机Crash(一):先提高野指针Crash率如何定位Obj-C野指针随机Crash(二):让非必现Crash变成必现如何定位Obj-C野指针随机Crash(三):加点黑科技让Crash自报家门blog:漫谈iOS Crash收集框架分析iOS Crash文件:符号化iOS Cra

2017-03-17 12:05:09 460

转载 滥用单例之dispatch_once死锁

不错的一篇libdispatch源代码的文章,虽然看过,但记录一下。转载连接:http://satanwoo.github.io/2016/04/11/dispatch-once/现象上周排查了一个bug,现象很简单,就是个Crash问题。但是读了一下crash Log以后,却发现堆栈报的错误信息却是第一次见到(吹牛的说,我在国内的iOS也能算第

2017-03-13 23:03:03 669

转载 今日头条iOS客户端启动速度优化

很不错的启动优化的文章,来自于今日头条。文章链接:https://techblog.toutiao.com/2017/01/17/iosspeed/应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的

2017-02-14 13:57:30 454

翻译 [翻译]does NSThread create autoreleasepool automaticly now?

前言很不错的一个stackoverflow的问题,来自于does NSThread create autoreleasepool automaticly now?。 之前写过一篇探索子线程autorelease对象的释放时机,但感觉没有很好的深入找到问题根源,而这个答案就锁定了。 这里翻译一下,当作学习。问题I have test code like this- (void)viewDidLoa

2017-02-13 18:25:57 340

转载 Rendering views on the screen

很不错的一篇讲整体渲染的文章,这里记录一下,顺便当作记录一下作者blog。来源于:http://nsomar.com/rendering-views-on-the-screen/In this article I will try to explain and review the path that the view takes from initialisation

2017-02-09 14:07:13 331

原创 iOS架构组件化

前言本文简书地址:http://www.jianshu.com/p/2d89f55fc2c4 当一个App只有几个人开发的时候,很容易就会在一个单项目中开发。但当App开发人数越来越多,甚至几百人,十几个不同BU都在协调开发同一个App的时候,就必须对架构进行组件化,才能方便开发。本文主要基于手机淘宝的一次架构探索:手机淘宝客户端架构探索实践,基于此文进行的一些学习和探索,写一篇文章给自己梳理一下

2017-02-06 16:22:36 3326 2

转载 iOS应用架构谈

casatwy大神的一个系列,写的非常不错,这里就不一篇转了,留下所有的链接。看完相关文章后,我也会自己写一篇算是总结一下iOS的架构方面的问题,算是总结了。iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈 本地持久化方案及动态部署iOS应用架构谈 组件化方案在现有工程中实施基

2017-02-03 18:25:45 557

原创 iOS小问题(二)

随手记几个最近碰到的小问题简书地址:http://www.jianshu.com/p/ba79f1a9fbd9 tips:如果有错误,或者有更好的详细解答,请随时联系我进行修改。1.webview在ATS开启后的问题虽然苹果推迟了ATS开启的时间,但迟早还是要开启的。 请求都需要HTTPS这个就不多谈了,这边谈一下webview的问题。有些时候总会用webview去打开一些网站,甚至网站也会跳转

2017-02-02 21:21:22 398

转载 iOS绘图教程

非常好的一篇翻译文章,可以了解CoreGraphics。原文地址:http://www.cnblogs.com/xdream86/archive/2012/12/12/2814552.html转载地址:http://www.cocoachina.com/industry/20140115/7703.html本文是《Programming iOS5》中Drawing一章的

2017-01-16 19:03:27 433

原创 CoreGraphics之CGContextSaveGState与UIGraphicsPushContext

前言本文简书地址:http://www.jianshu.com/p/be38212c0f79 写这文章的原因是最近在写CG的时候,对于CGContextSaveGState与UIGraphicsPushContext的区别感到有一些困惑,就做了一些试验在这里列出来。CoreGraphics与UIKit这边从iOS绘图教程 提取一些重要的内容。Core Graphics Framework是一套基于

2017-01-16 18:59:43 804

原创 AsyncDisplayKit源代码解析-整体(一)

前言本文简书地址:http://www.jianshu.com/p/21f3d46b1bc5 本文的中文注释代码demo更新在我的github上。AsyncDisplayKit 是 Facebook 开源的一个用于保持 iOS 界面流畅的框架。主要作者是 Scott Goodson(github)。 本文主要是从理论和源代码角度分析一下整个ASDK库,其中参考了很多参考资料中的内容,加以整理和复

2017-01-10 18:47:02 1554

转载 Hit-Testing in iOS

很不错的一篇hit-test的讲解文章:http://smnh.me/hit-testing-in-ios/Hit-testing is the process of determining whether a point, such as touch-point, intersects a given graphical object, such as UIView, d

2017-01-03 14:33:28 478

转载 iOS知识小集 第1期(2015.05.10)

很不错的一些知识集合,这边放上第一篇的地址。原文地址:http://southpeak.github.io/2015/05/10/ios-techset-1/一直想做这样一个小册子,来记录自己平时开发、阅读博客、看书、代码分析和与人交流中遇到的各种问题。之前有过这样的尝试,但都是无疾而终。不过,每天接触的东西多,有些东西不记下来,忘得也是很快,第二次遇到同样的问题时,还得再

2016-12-28 15:05:01 316

转载 iOS安全系列之二:HTTPS进阶

非常棒的文章,接上一篇,一起转载一下,留作日后再次学习使用。原文出处:http://oncenote.com/2015/09/16/Security-2-HTTPS2/ 作者: jaminzzhangiOS安全系列之二:HTTPS进阶iOS安全系列之二:HTTPS进阶1. 中间人攻击1.1 SSL证书欺骗攻击1.2 SSL剥离攻击(SSLStrip)1.3 针对SS

2016-12-08 19:09:17 1005 1

转载 iOS安全系列之一:HTTPS

webview里面加载https页面,结果死活连不上,弄了半天,才发现原来是自建证书页面,这里贴一篇十分好的文章,解决了大部分场景问题链接:http://oncenote.com/2014/10/21/Security-1-HTTPS/iOS安全系列之一:HTTPSSSL/TSL数字证书Basic Constraint校验漏洞验证证书的API使用NSURLC

2016-12-08 19:06:16 453

转载 iOS9AdaptationTips

非常好的ios9网络适配文章,这边记录一下:https://github.com/ChenYilong/iOS9AdaptationTips#why%E4%BB%A5%E5%89%8D%E7%9A%84http%E4%B8%8D%E6%98%AF%E4%B9%9F%E8%83%BD%E7%94%A8%E5%90%97%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7

2016-12-07 19:43:25 1204

原创 RSA算法介绍

前言本文简书地址:http://www.jianshu.com/p/5949928b147f 本文的RSA例子代码更新在我的github上。RSA算法是最重要算法之一,它是计算机通信安全的基石,保证了加密数据不会被破解。本文主要参考了参考资料中的文章,介绍一下RSA算法的内容,自己写一遍,算是学习了。历史1.对称加密算法在1976年以前,所有的加密方法都是同一种模式“对称加密算法”(Symmetr

2016-12-06 11:52:25 2785

转载 Deep Water: printf float in int type

转载地址:http://www.xiesiyi.com/posts/deep-water-printf-float-in-int-type.html这片文章是与一个朋友聊天,聊起了一个问题,然后他研究完写了一篇文章,写的非常好,转载过来,记录一下。AbstractFor a programmer, as a user of the interface printf in

2016-11-30 22:32:57 994

原创 YYAsyncLayer源代码解析

前言简书地址:http://www.jianshu.com/p/a5baa43b71c8 本文的中文注释代码demo更新在我的github上。在研究iOS UI性能优化上,异步绘制一直是一个离不开的话题。最近在研究Facebook的开源框架AsyncDisplayKit的时候,找到了YYKit作者所实现的YYAsyncLayer。从这个项目了解异步绘制的方法。项目结构YYAsyncLayer项目较

2016-11-03 18:01:18 5029

转载 Service Worker初体验(Progressive Web Apps)

Progressive Web Apps 其实是一系列的 Web 功能和技术的集合,其目的在于增强 Web Apps 的功能和体验,使之更像 Native Apps。这边转载一篇Progressive Web Apps的技术核心的文章,关于Progressive Web Apps可以了解2016Qcon的ppt:https://huangxuan.me/pwa-qcon2016/#/

2016-11-02 15:36:00 1097

原创 Swift笔记(一):Extended Grapheme Clusters

前言简书地址:http://www.jianshu.com/p/ccde89ad9c1b 最近在看苹果官方swift文档《The Swift Programming Language》,记录一些笔记。Extended Grapheme Clustersswift使用了Extended Grapheme Clusters作为Character的显示。内容如下: Every instance of

2016-10-28 16:43:34 958

转载 Swift3.0语法变化

最近在看swift3的官方文档,学习swift3,之前没怎么看过swift2,看了这篇文章,感觉swift的变化还是挺大的,也许还要再过两年才能稳定下来吧。原文链接:http://www.jianshu.com/p/460b5424942a写在前面首先和大家分享一下学习新语法的技巧:用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Cu

2016-10-25 18:51:11 472

转载 Objective-C 引用计数原理

十分优秀的一篇文章,作者从源代码的角度讲解了引用计数的原理。原文链接:http://yulingtianxia.com/blog/2015/12/06/The-Principle-of-Refenrence-Counting/本文所使用的源码为 objc4-647 和 CF-1153.18实际上这是我本周实习周报的一部分,写的比较仓促,如有差错还请多多指正。不讲用法,只说原

2016-10-20 17:18:14 411

原创 SDWebImage源代码解析(四)Categories

前言简书地址:http://www.jianshu.com/p/9bed61940c57 本文的中文注释代码demo更新在我的github上。上篇文章讲解的了SDWebImage的Utils部分,这篇讲讲一下最后的Categories部分。CategoriesCategories包含以下几个类文件: * MKAnnotationView+WebCache * NSData+ImageConte

2016-09-29 11:37:00 861

原创 SDWebImage源代码解析(三)Utils

前言简书地址:http://www.jianshu.com/p/f007dca390f0 本文的中文注释代码demo更新在我的github上。上篇文章讲解的了SDWebImage的Download部分,这篇讲讲一下Utils部分。UtilsUtils主要包含以下3个类: * SDWebImageManager 核心的下载控制类 * SDWebImageDecoder 图片解码类 * SD

2016-09-23 15:35:03 886

原创 SDWebImage源代码解析(二)Downloader

SDWebImage 源代码分析 Downloader包含了 SDWebImageDownloader与SDWebImageDownloaderOperation

2016-09-20 18:45:57 1200

转载 Weex & ReactNative & JSPatch

原文链接:http://awhisper.github.io/2016/07/22/Weex-ReactNative-JSPatch/在微博上看到一篇绝赞的文章Weex&ReactNative对比绝对值得强烈推荐,我想写这篇文章的原因就是因为看了这篇文章觉得太棒了!前一阵子我自己确实有比较深入的拆解分析ReactNative的源码,一连写了三篇源码分析,当Wee

2016-09-18 17:19:52 1216

转载 weex&ReactNative对比

作者:hi大头鬼hi链接:https://zhuanlan.zhihu.com/p/21677103来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。weex开源有一段时间了,其实去年刚听说weex这个项目的时候,我就对它很感兴趣,很大程度上是因为我自己对vue的喜爱。我从13年左右开始接触vue,14年开始熟悉这个轻量的框架,并慢慢的推荐给

2016-09-18 17:18:12 1005

原创 SDWebImage源代码解析(一)Cache

SDWebImage 源代码 SDImageCache解析

2016-09-18 16:47:27 1189

原创 Masonry源代码解析

masonry源代码解析

2016-09-08 18:10:03 2097

原创 YYModel源代码分析(三)NSObject+YYModel

前言简书地址:http://www.jianshu.com/p/7cf8b43f5d88 本文的中文注释代码demo更新在我的github上。上篇 YYModel源代码分析(二)YYClassInfo 主要分析了YYClassInfo文件。本篇会主要集中在NSObject+YYModel文件上。文章内容会包含一些与JSONModel的比较,想了解JSONModel,可以参考JSONModel源

2016-09-02 20:56:02 1420

转载 提升 iOS 界面的渲染性能

很好的文章,和ibireme的文章可以一起看链接:https://zhuanlan.zhihu.com/p/22255533作者:Draveness链接:https://zhuanlan.zhihu.com/p/22255533来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这一系列的文章会从几个方面对 ASDK 在性能

2016-09-01 14:31:52 3370

上海交通大学操作系统第一次作业

上海交通大学操作系统第一次作业 学习操作系统的第一步,基础的部分。

2012-10-23

上海交通大学程序语言与设计PYTHON课件 PART3

上海交通大学程序语言与设计PYTHON课件

2012-10-23

上海交通大学程序语言与设计PYTHON课件 PART2

上海交通大学程序语言与设计PYTHON课

2012-10-23

上海交通大学程序语言与设计PYTHON课件 PART1

上海交通大学程序语言与设计PYTHON课件 学习PYTHON的第一手最佳资料

2012-10-23

javascript网页特效实例大全

javascript网页特效实例大全 最全的javascript网页特效实例!!! 欢迎学习JS的人下载。

2011-08-01

谭浩强C语言程序设计 pdf

谭浩强C语言程序设计 pdf 最好的新手C语言教程,欢迎下载!~

2011-08-01

空空如也

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

TA关注的人

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