E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发进阶】
block中加__block深刻含义
---这是微博@唐巧_boy的《iOS
开发进阶
》中的第11.2.3章节中的描述。简单数据类型局部变量加上__block情况在这里a是局部变量,所以是放在栈当中的。
i大猫哥
·
2020-03-20 01:42
来魔都的一年
完全是流水账2013:毕业,目标2014:2014下半年其实我在年底的时候写了一篇年终总结,发给了池老师,当时池老师在做征文送书的活动,于是我洋洋洒洒写了几千字,最终拿到了池老师和唐巧大神的双签名版《iOS
开发进阶
芳仔小脚丫
·
2020-03-19 21:27
Mac环境下搭建Octopress博客
最近看了两本书:1.唐巧的《IOS
开发进阶
》。2.MattGalloway的《EffectiveObjective-C2.0》。发现两书的作者都在用Octopress的博客,所以自己也想研究一下。
Levi_
·
2020-03-19 13:08
【同行说技术】iOS从小白到大神必读资料汇总(五)
假期前最后一弹,iOS
开发进阶
系列第五篇,希望对你能有所启发!
程序猿联盟
·
2020-03-18 01:36
Android视频
开发进阶
(part5-ExoPlayer分析1,ExoPlayer的handler)
最近公司的活一直很多时间也很紧,加上忙搬家所以好久没有更新了。。。今晚刚刚好项目做得差不多,忙里偷闲更新一下之前一直说要做一次ExoPlayer(这里会用ExoPlayer2作为例子)的源码分析,想了一下,还是先介绍一下ExoPlayer的代码结构比较合适,原因有以下几点,也算是最近的一些感悟和大家分享:1.其实很多文章,关于框架的源码分析都太过深入,其实本质就变成了一次代码跟踪,这样不是不好,毕
qing的世界
·
2020-03-17 06:59
音视频
开发进阶
指南(第四章)-OpenSL-ES播放PCM音频
使用OpenSL-ES播放PCM音频文件今天学习了使用OpenSL播放PCM文件,简单记录一下。感觉OpenSL入门的有些难度,搞得头晕,所以只介绍功能性代码,暂时不考虑健壮性,只抓学习重点。学习OpenSLES要先做好心理准备,拿出时间认真学习,下一番功夫。一、讲在前面在代码之前先讲一下原理,代码讲解和实例在第二节。懂了原理,那么在看代码的时候才可能更容易理解。1.1OpenSLES是什么?Op
DD_Dog
·
2020-03-17 03:21
八月生活小记
今年还剩四个月,争取看完《OC程序设计》,《iOS
开发进阶
》,《编写高质量iOS代码52条》,《无穷的开
阿元
·
2020-03-16 07:22
历年阿里巴巴面试题集,蚂蚁金服Android面经!
早在2017年我们就建了第一个进击BAT的Android
开发进阶
交流群,两年期间很多群友都分享了自己的Android面试经历。
Android飞鱼
·
2020-03-11 20:00
Android面试
Android开发
阿里巴巴面试
IOS 开发工程师技能包
UIKitStoryboard&XibCoreData&sqliteCoreGraphicsAnimationBlock&GCDTestCase编写FrameworkAutolayout手势识别&重力感应
开发进阶
引用计数
bo_song
·
2020-03-11 19:11
前端
开发进阶
之函数柯里化
概念:只传递给函数一部分参数来调用,让它返回一个函数去处理剩下的参数开篇之前,我们先来看一个例子functionsquare(i){returni*i;}functiondouble(i)returni*2;}functionmap(handeler,list){returnlist.map(handeler)}//数组的每一项平方map(square,[1,2,3,4,5]);map(squar
被开发耽搁的项目经理林先生
·
2020-03-11 19:25
Hencoder学习笔记1-1
HenCoderAndroid
开发进阶
:自定义View1-1绘制基础视频重点自定义绘制的方式是重写绘制方法,其中最常用的是onDraw()绘制的关键是Canvas的使用Canvas的绘制类方法:drawXXX
AaronXee
·
2020-03-10 17:28
Android视频
开发进阶
(part2-MP4文件的解析)
上一期文章我分享了一些视频播放里面的术语和基本概念。这一篇文章我会主要介绍容器(containerformatfile)格式文件的细节,以最常见的MP4文件入手。然后会简短的介绍一个标准的播放器的启动,解析,播放流程。本篇还是以基础知识为主,虽然很枯燥,但是对视频开发的学习有非常大的好处,我自己个人的感受就是,如果在很多专有名字,概念都不熟悉的情况下,想要去阅读播放器源码会是相当困难的事情。比如E
qing的世界
·
2020-03-08 15:59
runtime从入门到使用没那么难
runtime是oc的底层实现可以做许多oc无法实现的变态需求(可以在程序运行时动态创建一个类,可以在程序运行时动态的修改属性,方法可以遍历所有成员)参考:Runtime全方位装逼指南-iOS
开发进阶
-
饭饭男
·
2020-03-08 09:40
iOS书单&文章&工具
书单:iOSAnimationsbyTutorials函数式SwiftiOS
开发进阶
EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法文章ZenandtheArtoftheObjective-CCraftsmanshiphttps
微末凡尘_
·
2020-03-07 23:54
30.企业级
开发进阶
2:网络编程
网络编程部分开始,要求对内容的宏观理解的东西更加多了,简单梳理总结一下,希望大家多提意见一起完善。本节内容网络基础知识什么是网络什么是网络编程IP地址是什么鬼端口号又是什么鬼据说还有个网络传输协议TCP编程UDP编程1.网络传输协议1.1.什么是网络网络是将我们运行的多台个人PC,通过有线网或者无线网连接起来,方便多台电脑之间的数据传输而出现的,如我们个人PC如果单独使用的时候,只能当成单台电脑运
大牧莫邪
·
2020-03-06 11:11
不得不读的iOS技术文章【陆续更新】
学习网站ObjC中国iOSCoreAnimation:AdvancedTechniques中文译本ibiremeYYKit作者王巍Objc作者bangJSPatch作者唐巧《iOS
开发进阶
》作者孙源UITableView
muice
·
2020-03-06 06:37
走在碰壁的路上
我有一年时间没有接触IOS了,重新捡起来时就好像从来没学过一样,为了尽快找回感觉,我买了荻原刚志的《Objective-C编程全解》和唐巧的《IOS
开发进阶
》。
Fatm
·
2020-03-06 00:31
iOS
开发进阶
-HTTP协议
课程:新浪微博资深大牛全方位剖析iOS高级面试一、HTTP协议超文本传输协议请求/响应报文连接简历流程HTTP的特点1.1请求/响应报文HTTP的请求方式都有哪些?GET、POST、HEAD、DELETE、PUT、OPTIONS等GET和POST方式的区别?从语义的角度来回答GET:获取资源,安全的,幂等的,可缓存的POST:处理资源,非安全的,非幂等的,不可缓存的安全性:不引起Server端的任
紫电清霜Owenli
·
2020-03-04 11:16
【IOS
开发进阶
系列】Objective-c内存管理学习总结
weak的生命周期:具体实现方法http://www.cocoachina.com/ios/20150605/11990.html(试读)Objective-C高级编程:iOS与OSX多线程和内存管理http://book.2cto.com/201305/23841.html1内存管理概论1.1内存管理思考方式1、自己生成的对象,自己持有,以alloc、new、copy、mutablecopy开头
Kevin_Junbaozi
·
2020-03-04 05:27
iOS开发学习图谱
ios/structure相关链接:https://www.jianshu.com/p/874da49025b6内容预览1.语言学习2.iOS基础3.iOS高级4.操作系统5.Frameworks6.
开发进阶
_啊祥同学
·
2020-03-04 02:11
提高iOS开发效率的方法
参考唐巧《iOS
开发进阶
》211页中的内容,自己有感而发。使用代码片段管理自己的代码复用片段是非常非常好的提高开发效率的方法。
张散愁
·
2020-03-01 13:53
Java中的多线程
**1.读书笔记:Android
开发进阶
,从小工到专家,ThinkinJava2.参考blog3.http://www.cnblogs.com/dolphin0520/p/3932921.html多线程系列
石器时代小古董
·
2020-03-01 13:54
iOS
开发进阶
之自动引用计数
前言自动引用计数是指内存管理中对引用采取自动计数的技术。OC中ARC模式是让编译器来替我们实现内存管理,我们无需再像在MRC模式下需要手动键入retain、release来进行内存管理,不但降低了程序的出错概率也减少了程序的书写工作量。这里要提一下的是,拥有ARC这样强大内存管理模式主要依赖于3.0及以上版本的LLVM编译器。但是,对于iOS开发来说,内存管理是个很重要的概念,如果先要写出内存使用
电子邮箱没有箱
·
2020-02-29 16:59
OpenGL ES入门及GLSL
使用OpenGLES最关心的问题1、如何在iOS上搭建OpenGLES环境2、如何链接GLSL3、如何通过GLSL输入数据参考:《音视频
开发进阶
指南》、网络资料GLSL介绍GLSL(OpngGLShadingLanguage
啵啵_long_港
·
2020-02-29 10:21
Jenkins七:创建自己的Jenkins插件
Jenkins添加新的target自动打包Mac安装配置MavenMac下Maven安装与配置Jenkins插件编写入门Jenkins使用及插件开发介绍火线教你如何开发Jenkins插件Jenkins插件
开发进阶
篇之扩展插件功能
独孤流
·
2020-02-29 07:00
Android
开发进阶
<一>--Intent与IntentFilter
1.前言在Android中有四大组件,这些组件中有三个组件与Intent相关,可见Intent在Android整个生态中的地位高度。Intent是信息的载体,用它可以去请求组件做相应的操作,但是相对于这个功能,Intent本身的结构更值得我们去研究。读完本篇你将会了解:1.Intent的显示调用与隐式调用2.隐式调用的匹配规则(重点)3.隐式调用的使用场景4.隐式调用的优点2.Intent与组件I
Android_Simon
·
2020-02-28 00:41
【IOS
开发进阶
系列】社会化分享SDK专题
1友盟分享SDK使用1.1各渠道集成1.1.1新浪微博集成1.1.1.1在新浪公共平台注册应用http://open.weibo.com/apps/2791886632/info/basic登录新浪微博开放平台(点击链接),填写相关应用信息并上传icon图片。注意修改安全域名为sns.whalecloud.com同时设置授权回调页为http://sns.whalecloud.com/sina2/c
Kevin_Junbaozi
·
2020-02-27 08:18
<
开发进阶>> 读书随笔
最近在读唐巧老师的>记点笔记,方便以后使用.没有的朋友可以点击下载iOS
开发进阶
完整版1.网络封包分析工具Charles这里下载Charles4.1.4版本主要功能:1.支持SSL代理.可以截获分析SSL
Zakerberg
·
2020-02-26 13:02
<<音视频
开发进阶
指南>>读书笔记
由于目前市面上关于移动端的音视频开发书籍极少,因此当得知>上市后,我就立马买了,然后如饥似渴废寝忘食的读了一遍。首先,我觉得这本书写的很好,循序渐进的一步步带我们从0开始到开发出一个相对成熟的音视频应用。但是这本书也很"坑"(为什么说"坑"?因为据我估计,初次看本书的同学,肯定坚持不下去,因为中间任何一步断了就会导致看书进行不下去),本文的目的就是填平这些坑,确保能顺利的把本书读完。本文请配合de
Jack_deng
·
2020-02-24 00:17
hencoder android
官网地址:http://hencoder.com/我来做一次辛勤的搬运工HenCoder:给高级Android工程师的进阶手册HenCoderAndroid
开发进阶
:自定义View1-1绘制基础HenCoderAndroid
约书亚Luis
·
2020-02-23 07:41
iOS技能树
UI控件Storyboard&XibCoreData&SqliteCoreGraphicsAnimationBlock&GCDTestCase编写FrameworkAutolayout手势识别,重力感应
开发进阶
引用计数
小朴同学
·
2020-02-23 03:07
《iOS
开发进阶
》阅读笔记(一)内存管理释疑
ARCARC能够解决iOS开发中90%的内存管理问题,但是另外还有10%的内存管理是需要手动管理的,主要就是与底层CoreFoundation对象交互的部分,因为底层CoreFoundation对象由于不在ARC的管理下。使用ARC需要额外注意的两个问题:1.过度使用block产生的循环引用问题。2.底层CoreFoundation对象需要手动进行内存管理。CoreFoundation对象的内存管
starfox寒流
·
2020-02-22 02:05
2020最新Android开发中高级进阶书籍推荐
就不详细介绍了;《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android
开发进阶
从小工到专家》何红辉著《Android进阶之光
Android飞鱼
·
2020-02-21 23:15
Android开发
Android进阶
Android书籍推荐
【IOS
开发进阶
系列】Fiddler——实现iphone手机的抓包
http://blog.sina.com.cn/s/blog_62079f620101dkgu.html1Fiddler简介Fiddler不但能截获各种浏览器发出的HTTP请求,也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone,IPad,MacBook.等等苹果的设备。同理,也可以截获Andriod,WindowsPhone的等设备发
Kevin_Junbaozi
·
2020-02-21 18:01
iOS
开发进阶
(唐巧)读书笔记(二)
今天从第十二章的UIWindow开始读,也要加大我们文章的代码量了。所有的代码我用Swift来做范例。可以更快一点,UIWindow最顶层的界面容器等级:letUIWindowLevelNormal:UIWindowLevelletUIWindowLevelAlert:UIWindowLevelletUIWindowLevelStatusBar:UIWindowLevel打印一下XLog.debu
WildDylan
·
2020-02-21 13:18
学习思维转变-学习模型的进阶之路
公众号:Android
开发进阶
前言学习思维是凌驾于学习方法之上的,学习思维,或者说学习模型的转变,其影响力远大于学习方法。这同样是属于“认知>知识”的理论。
小楠总
·
2020-02-20 13:07
iOS
开发进阶
-DNS解析&Cookie&Session
课程:新浪微博资深大牛全方位剖析iOS高级面试DNS解析什么是DNS解析?域名到IP地址的映射,DNS解析请求采用UDP数据报且明文的。解析过程,客户端向DNS服务发送域名请求,DNS服务根据域名返回对应的IP地址,客户端根据IP地址请求Server端服务器。DNS查询方式?递归查询、迭代查询DNS解析常见问题?DNS劫持问题:因为DNS解析使用UDP数据报且是明文的。客户端发送域名请求时,容易被
紫电清霜Owenli
·
2020-02-20 01:26
iOS之线程组实现页面刷新
线程与线程组线程是iOS
开发进阶
必经之路,不会多线程,那你一定不是一个合格的iOSer。
Cocoaleeo
·
2020-02-18 23:40
【从0开始Python开发实战】掌握Python urllib,HTTP
开发进阶
目录:1.urllib介绍2.功能开发http_util.py3.单元测试test_http_util.py,实际调用百度AI语音合成接口4.常见问题和解决方法一,urllib介绍Python在AI领域是主流开发语言,更多的软件应用开发也开始使用Python,有非常多且好用的标准库和第三方组件,urllib是Python自带的标准库,不需要安装,用于HTTP开发,主要模块和功能:1.urllib.
jextop
·
2020-02-18 08:34
urllib
python
百度ai
python
iOS
开发进阶
-适配器&单例&命令
课程:新浪微博资深大牛全方位剖析iOS高级面试一、六大设计原则单一职责原则:一个类只负责一件事依赖倒置原则:抽象不该依赖于具体实现,具体实现可以依赖抽象开闭原则:对修改关闭,对扩展开发里氏替换原则:父类可以被子类无缝替换,且原有功能不受影响(例如:KVO)接口隔离原则:使用多个专门的协议、而不是一个庞大臃肿的协议(例如:UITableViewDelegate,UITableViewDataSour
紫电清霜Owenli
·
2020-02-15 10:23
企业级
开发进阶
2.2:TCP实战
1.简易对讲程序的需求对讲机程序,就是双方互相通话的过程,简单一点的逻辑就是双方每次只能说一句话,然后等待对方回答之后继续说话。2.编程实现服务端importsocket#创建服务端套接字对象service=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定主机和端口号service.bind(("",8888))#启动监听service.lis
大牧莫邪
·
2020-02-14 13:14
iOS
开发进阶
-Runtime简介及应用详解
前言:我们知道Objective-C调用方法是一种发消息的机制,编译器会把[targetdoMethodWith:var1];转换为objc_msgSend(target,@selector(doMethodWith:),var1)。本文简单介绍一下Runtime概念,并着重总结一下Runtime的实用技能。一、Runtime基本概念RunTime简称运行时,就是系统在运行的时候的一些机制,其中最
小木___Boy
·
2020-02-13 08:42
如何在Android中添加网络框架OkHttp
本文来自《Android
开发进阶
之详解OkHttp网络框架》课程。
爱学啊
·
2020-02-12 04:48
使用github管理代码片段
参考唐巧《iOS
开发进阶
》当你在多台mac电脑上切换着工作的时候,你的代码片段用的很顺手,但是在另外一台上的时候没有?从新配置一次又太麻烦了。
张散愁
·
2020-02-11 05:22
ffmpeg入门教程
首先推荐几本必参考的书《FFmpeg从入门到精通》,命令行居多《FFmpeg基础库编程开发》,各种标准发展历史及原理居多《音视频
开发进阶
指南基于Android与iOS平台的实践》博客首推雷神https:
IT大课堂
·
2020-02-10 06:33
iOS开发资料
资料王巍Objc中国发起人、Line工程师、喵神,swift进阶、swift函数式编程等书籍的译者ibiremeYYKit作者bangJSPatch作者唐巧《iOS
开发进阶
》作者、猿题库工程师孙源前百度工程师
俯仰一世_iOS
·
2020-02-09 10:15
ios技能图谱
UI控件Storyboard&XibCoreData&SqliteCoreGraphicsAnimationBlock&GCDTestCase编写FrameworkAutolayout手势识别,重力感应
开发进阶
引用计数
pengchaochao
·
2020-02-08 23:41
四、页面效果验证
《指尖上行——移动前端
开发进阶
之路》学习笔记第四章:整理监控移动页面的办法及我们总结的数据参考,让开发人员可以通过数据分析更好地评估作品和发现问题。
你对面的蛇精病
·
2020-02-08 12:08
扔物线大神的《Android
开发进阶
: 自定义 View 1-1 绘制基础》Practice的补充代码
GitHub地址:PracticeDraw1练习内容1:使用canvas.drawColor()方法把View涂成黄色canvas.drawColor(Color.YELLOW);canvas.drawColor()的使用方法汇总:canvas.drawColor(Color.YELLOW);canvas.drawColor(Color.parseColor("#00FF00"));canvas.
BetterZhang
·
2020-02-07 19:35
(六)Android
开发进阶
(转)
AndroidView简介View的简介那些你应该知道却不一定知道的——View坐标分析汇总AndroidLayoutInflater原理分析,带你一步步深入了解View(一)Android视图绘制流程完全解析,带你一步步深入了解View(二)Android应用坐标系统全面详解Android应用setContentView与LayoutInflater加载解析机制源码分析Android中Relat
ProcessZ
·
2020-02-07 17:10
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他