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
【漫谈Objective-C】
谈
Objective-C
block的实现
转载至唐巧大神-http://blog.devtang.com/2013/07/28/a-look-inside-blocks/(博客最后有部分内容,经验证时是错误的,这里没进行完全转载,可转至原博客查看及验证)前言这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。先介绍一下什么是闭包。在wikipedia上,闭包的定义是:Inprogramminglanguages,aclosu
KB_MORE
·
2024-01-26 09:04
读《教师阅读
漫谈
》有感
这本书是一个非常爱读的同事送给我的,她读了很多书也写了很多文章,我很佩服她,却没有她的坚持很恒心。可能是因为是朋友送的吧!所以这本书我特别珍惜,读得也特别认真。我觉得读一本书首先要了解一下这本书的作者,所以我特意上网查了一下作者,魏智渊,男,1973年生于陕西乾县。他毕业于陕西乾县师范学校,后在成阳教育学院地理系和陕西教育学院中文系进修。他先后在农村小学,初中,高中教过多门学科。2004年离开家乡
赵红岩老师
·
2024-01-26 09:04
Cocoa-01-Mac OS应用开发概述
Objective-C
是一种面向对象的编程语言,它是编写MacOS应用、IOS手机应用软件的主要编程语言,同时也是Cocoa和CocoaTouch框架的主要编程语言。
korgs
·
2024-01-26 07:58
MacOS
cocoa
macos
objective-c
前端
开发语言
swift
Objective-C
对象如何在内存中存储
Objective-C
内存中的五大区域栈内存(StackMemory):栈内存用来存储局部变量和函数调用的上下文信息。栈内存是自动分配和释放的,当变量超出作用域或函数调用结束时,栈内存会自动释放。
lcannal
·
2024-01-26 06:03
OC
开发语言
objective-c
Objective-C
方法的声明实现及调用
1.无参数的方法1)声明a.位置:在@interface括弧的外面b.语法:-(返回值类型)方法名称;@interfacePerson:NSObject-(void)run;@end2)实现a.位置:在@implementation中实现b.语法:加大括弧将方法实现的代码写在大括孤之中@implementationPerson;-(void)run{NSLog(@"我在跑步");}@end3)调用
lcannal
·
2024-01-26 06:52
OC
objective-c
开发语言
macos
漫谈
西游:有官无禄的齐天大圣,孙悟空仍然被玉帝忌惮
西游生存智慧(四):光脚不怕穿鞋的。在西游记中,悟空在天庭干过两个官职,一个是没有品秩的弼马温,一个是有官无禄的齐天大圣。弼马温一职其实也算是玉帝量材而用,因为看似是微不足道在天河放马的差事,其实在历史上一直有马厩里养猴子的习惯,因为猴子好动,马匹自然有忧患意识,从而可以保持一定的锻炼避免“马瘟”,也就是马类常见的血虫病。不过心比天高的悟空,尽管手下有监丞、监副、典簿以及力士等大小随从,仍然受不了
拾文客栈
·
2024-01-26 05:31
程序员叫啥名字_清代制墨家曹素功盛名在外,但名字、字号一直被误读,他到底叫啥...
一直没有一个具体的定论,学者尹润生《
漫谈
满文墨》文称:“曹素功,名圣臣,字昌言,号荩庵”。而《尹润生墨苑鉴藏录》(尹润生著、尹雨立整理):“曹圣臣,字素功,号荩庵”。
师爷孙
·
2024-01-26 04:35
程序员叫啥名字
OC-字符串
前言本篇文章介绍OC的字符串字符串常量要使用
Objective-C
语言创建一个常量字符串对象,需要在字符串开头放置一个@字符,下面的语句创建了一个常量字符串@"Programoningisfun"NSLogNSLog
SauronKing
·
2024-01-26 03:56
程序设计-Object-C
ios
objective-c
iOS Runtime详解
Runtime介绍Runtime消息传递Runtime消息转发Runtime应用Runtime介绍
Objective-C
扩展了C语言,并加入了面向对象特性和Smalltalk式的消息传递机制。
ios开发闻闻
·
2024-01-25 23:27
数学有趣,数学好玩
10月31日上午第三节,我们在外国语小学听了涧西区东方二小陈冬妹老师的讲座一一阅读
漫谈
图片发自App他通过自己的亲身体会,来讲阅读数学绘本的好处开发数学阅读的初心是什么?
张润利
·
2024-01-25 08:38
Objective-C
对象模型及类与元类
对象、类与元类的关系从图中可以看出:一个实例对象的isa指向对象所属的类,这个类的isa指向这个类的元类,而这个元类的isa又指向NSObject的元类,NSObject的元类的isa指向其本身,最终形成形成一个闭环。在OC中,每一个对象都是类的一个实例,对象的isa指针指向他所属的类,而类本身其实也是一个对象,继承自objc_object,这一点从objc-runtime-new.h中可以看到:
sheepcao
·
2024-01-25 08:50
IQKeyboardManager的使用
就是解决这一棘手问题的.而且IQKeyboardManager使用简单,无需添加任何代码,也不需要特别的设置,上手很快.只需要cocopods一下,轻松结局问题.IQKeyboardManager支持
Objective-C
weixin_34290352
·
2024-01-25 02:05
swift
移动开发
【IOS开发高级系列】
Objective-c
Runtime专题总结
主要参考链接:http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/(Good)刨根问底Objective-CRuntimehttp://www.cocoachina.com/ios/20141224/10740.html1OC与Runtime的交互方式OC从三种不同的层级上与Runtime系统进行交互,分别是通过Objectiv
江中散人
·
2024-01-25 02:25
ios
objective-c
xcode
cocoa
开发语言
IOS 分类结合RunTime实例
而
Objective-C
的runtime机制赋予了C一个新的活力,即运行时机制。这也就是说,OC代码或者C代码在编译过后的机器码并不能得出运行结果。
书弋江山
·
2024-01-25 02:23
IOS
IOS开发
iOS runtime 机制解读(结合 objc4 源码)
它是一套底层的纯C语言API,我们平时编写的
Objective-C
代码,最终都会转换成runtime的C语言代码。不过,runtimeAPI的实现是用C++开发的(源码中的实现文件都是.mm文件)。
FiTeen
·
2024-01-25 02:18
iOS开发
runtime
objective-c
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》
Objective-C
语言特性部分1/2 分类-关联对象-扩展-代理
2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS底层原理、分类、关联对象、扩展、代理、通知、KVC、KVO、属性关键字《iOS高级资深工程师面试知识总结》
Objective-C
宇夜iOS
·
2024-01-25 02:16
#
iOS-笔试题&面试题
ios高级资深工程师面试总结
iOS高级资深工程师
分类
扩展
代理
Objective-C
Runtime Programming
参考资料:Objective-CRuntimeProgrammingGuide1、MessagingOC中执行方法的形式为:[receivermessage],运行时绑定方法的具体实现。编译器将其转化为:objc_msgSend(receiver,selector,arg1,arg2,...)。调用实现方法时会多传入两个隐藏参数:_cmd:对应方法的selectorself:调用方法的对象编译器为
农场主er
·
2024-01-25 02:46
#
Objective-C
ios
objective-c
iOS——MRC和ARC实现原理
Objective-C
提供了两种内存管理机制MRC(MannulReferenceCounting)和ARC(AutomaticReferenceCounting),为
Objective-C
提供了内存的手动和自动管理
浪极
·
2024-01-25 02:45
ios
objective-c
xcode
时间与死亡
漫谈
转载人:闵凯莉作者:幽冉旭日发表于:2018-02-2110:46时间是什么,它是怎样产生的?被问到这一问题时,着实惊了一下。时间这么平常的东西,无时无刻不在与我们为伴。七点起床,九点上班,十二点吃饭,二十三点睡觉;出生,十二岁,十八岁,二十岁,三十岁,五十岁,八十岁……不论你是开心还是难过,努力或是颓废,珍惜或是挥霍,他都平等对待。正如仓央嘉措诗句:你见,或者不见我,我就在那里,不悲不喜;你念,
无无无无无为
·
2024-01-25 00:14
Flutter框架有啥优势
跨平台移动应用开发需要为不同的平台编写不同的代码,例如iOS和Android需要使用
Objective-C
/Swift和Java/Kotlin。
咕噜签名分发
·
2024-01-24 21:39
服务器
【C/C++】C/C++编程——C++ 开发环境搭建
C++的开发环境种类繁多,以下是一些常见的C++集成开发环境:AppCode:构建与JetBrains’IntelliJIDEA平台上的用于
Objective-C
,C,C++,Java和Java开发的集成开发环境
shopeeai
·
2024-01-24 20:45
c语言
c++
开发语言
Xamarin简介
三个移动平台开发的可能性Xamarin包括Xamarin.Andriod、Xamarin.IOS、Xamarin.Forms等官方文档翻译当考虑如何构建iOS和Android应用程序时,许多人认为本机语言
Objective-C
Lulus
·
2024-01-24 19:50
分库分表、主从、读写分离
1.
漫谈
在进入正题之前,我想先随意谈谈对架构的拓展周期的想法(仅个人观点)。
爱斯基摩白
·
2024-01-24 14:59
Objective-C
基础之*_ weak, _* strong , __ block
上一篇文章中对于block做了一个全面的剖析和理解,那么在OBjective—C的block使用中我们难免会用到以上几个关键字,其实对于_block上篇文章已经做了解释,这篇文章,我会做几个关键字的区别和总结,来加深认识和理解。*上篇文章知道clang-rewrite-objc可以将OC代码转化成C代码C++代码,如果变量加上weak修饰,会发现无法转化,提示:cannotcreate_*weak
Harry_Coding
·
2024-01-24 13:10
随想闲谈|科技
漫谈
最近在读本科普书,《未来呼啸而来》,读到一些章节,是关于他们对未来的设想,觉得它的脑洞特别大呀,偶然想到分(混)享(更)。以下是书中一段关于未来购物以及信息搜集的设想2026年4月的芝加哥,在一个凄风冷雨的日子,你出了门,打算和母亲一起吃午餐。出门太急,你忘了带外套。在前往市中心的优步自动驾驶汽车上,你上网搜索,结果发现有一家商店在出售一种环保的纯素皮夹克——对于这种商品,你以前已经听说过很多次了
别跑梅洛斯
·
2024-01-24 12:07
(价值)
这本书是少有的我「没跳一句话」看完的书,书中观点确实有他的独到之处,但是,我对这本书中的观点,也有一些不一样的看法,本来想总结几个点,写一篇读后感,一写起来发现刹不住车,索性边写边发,结合一些个人思考,做一次阅读的
漫谈
好了
生活百味人生
·
2024-01-24 06:09
——新教育实验第16届年会主报告(一)》——读后
漫谈
赵老师新教育对话经典283:宜阳县董王庄乡中心小学关键词:习惯意义习惯界说习惯特点习惯的类型什么是习惯?什么是习惯养成?——新教育实验第16届年会主报告(一)朱永新压缩版:教育造成的差别超出先天禀赋。比知识技能更为根本、隐形、决定命运的,是一种关键力量——习惯。“习惯是人的第二天性。”“人是一束习惯。”人们至少有三分之一至一半的时间里,做出的都是习惯性行为。习惯运转,操控人生。习惯体现天性,塑造个
西岩耕夫
·
2024-01-24 02:44
IOS-闭包学习-Swift
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
饼子会飞
·
2024-01-24 01:26
IOS-Swift学习
ios
学习
swift
漫谈
如何通过Python自动调用Pdg2Pic?
老马的Pdg2Pic好用是好用,但至今也没法批量操作。如果要一个文件夹一个文件夹的处理,搞起来也相当麻烦。于是便萌生了借助Python自动操作Pdg2Pic,以实现批量转换的效果。相关的代码及思路,可供各位小伙伴们酌情参考~模块选用:Python中能够实现自动操作exe模块有很多。最底层的有pywin32。高一层的封装模块有winGuiAuto、PyAutoGui、Pywinauto等。我最终选择
乔代码嘚
·
2024-01-23 16:51
python
数据库
mysql
clang-tidy——静态代码分析框架
clang-tidy——静态代码分析框架clang-tidy介绍clang-tidy是一个基于clang的静态代码分析框架,支持C++/C/
Objective-C
。它是一个功能更强大的lint工具。
或许对了
·
2024-01-23 14:29
clang-tidy
漫谈
入党(七)
谈到入党话题,不妨说一说党的组织建设问题。党的组织建设是党的建设的重要组成部分,他与党的政治建设、思想建设、作风建设、纪律建设和制度建设凝为一体。党的组织建设对党的发展关系事关重大、牵动全局。党和人民事业发展到什么阶段,党的组织建设就推进到什么阶段,党的组织发展到哪里,党的组织建设就开展到哪里,他是保证党的健康发展,不断壮大的根本武器。在党之后,兼职从事组织工作几十年,记不清有多少次,充当联系人听
荀皓
·
2024-01-23 09:05
漫谈
分层架构
1、为什么要分层高内聚:分层的设计可以简化系统设计,让不同的层专注做某一模块的事低耦合:层与层之间通过接口或API来交互,依赖方不用知道被依赖方的细节复用:分层之后可以做到很高的复用扩展性:分层架构可以让我们更容易做横向扩展如果系统没有分层,当业务规模增加或流量增大时我们只能针对整体系统来做扩展。分层之后可以很方便的把一些模块抽离出来,独立成一个系统。2、传统MVC架构优点:关注前后端分离缺点:模
木小丰_
·
2024-01-23 06:22
漫谈
入党 (一)
恰逢建党百年,党之大幸,国之大幸的重大事件,各种庆祝活动纷纷展开,其中有一项,凡在党满50年者,只要本人没有严重问题,均可授予纪念章一枚,以示对50年以上党龄者的褒奖。闻此消息,相信每个在组织之人,都会暗暗地掰着手指头,掐算着自己在党已有多少年?除极个别糊涂者外,基本上每个人对加入组织的时间记得还是十分清楚的。时间虽记得清楚,但如果你往下问,你是怎么入党的?能否聊聊大体过程?这个问题,虽然问的有些
荀皓
·
2024-01-23 05:47
2020-11-02
魏书生老师的《班主任工作
漫谈
》这本书,我在网上已经看了一半,魏书生老师的讲座我也看了好几个,心灵受到很大震动和启发,有些思想甚至发生了翻天覆地的变化,我决定尝试着用魏书生老师讲到的一些观点一些方法去开展我的教学工作
叶子飘舞
·
2024-01-23 04:59
iOS反射机制
image了解反射机制
Objective-C
语言中的OC对象,都继承自NSObject类
海是天空蓝
·
2024-01-23 03:35
Method Swizzling基本用法
其实,就是借助于
Objective-C
作为运行时语言的特点:在程序运行的时候,去修改某些方法的实现。
见哥哥长高了
·
2024-01-23 03:13
大牛星球:
漫谈
攻击面管理-1
什么是攻击面?什么又是攻击面产品?可能大家的公司都会有一些资产暴露在互联网上,比如说对外提供服务,然后用户过来使用,但是这些服务难免会有一些风险,比如说我的这个鉴权不够,或者有些安全漏洞可能会被利用然后被入侵进来,所以说我们会帮企业去梳理它可能会被入侵的这些方方面面,我们在帮企业去梳理黑客入侵路径的这个路径就是我们的攻击面。攻击面与互联网暴露面管理是一回事吗?在云图里面其实会有自己的考虑以及说我们
Trc0g
·
2024-01-23 00:36
网络安全
【iOS】巧用 LLVM 特性:
Objective-C
Class Properties 解耦
前言Emmmmm...Objective-CClassProperties早在WWDC2016中就已经公示,给
Objective-C
加入这个特性主要是为了与Swift类型属性相互操作。
软件iOS开发
·
2024-01-22 23:25
漫谈
杂记·顺着自己的心意生活。
常听朋友说,你怎么认识的人这么多,什么性格的都有。我一般都会笑着打趣你不也是众多佳丽中的一朵。上次和DDD探讨这个问题,也曾提醒我:“你的社交活动太多了,几乎占满了你大半的业余时间,看你的朋友圈好像每天都约的满满,可你的每场聚会真的都是心甘情愿的吗?你真的享受这样的社交活动吗?你那些三天打鱼两天晒网的兴趣要怎么办。”作为我为数不多的成功式朋友,他的话我不得不认真忖度。翻看自己的朋友圈,千篇一律的网
汤哲
·
2024-01-22 19:13
Swift-闭包
类似于
objective-c
中的block,其实函数就相当于一个特殊的闭包。闭包需要提前写好,在适当的时候再执行。1、定义闭包闭包的格式是(参数列表)->(返回值类型)in实现代码举一个最简单的例子。
捕梦少女的梦想
·
2024-01-22 17:07
漫谈
QWidget及其派生类(三)
原文地址:https://blog.csdn.net/dbzhang800/article/details/6744650在
漫谈
QWidget及其派生类(二)一文的最后我们简单提到了QMainWindow
Caiaolun
·
2024-01-22 16:34
oc-底层原理之objc_msgSend方法快速查找
下一篇文章再来探究)方法快速查找方法的快速查找实际是通过缓存来查找,在探究之前,我们先来了解一下objc_msgSend,我们要知道方法的查找是在什么时机通过什么入口进入的objc_msgSend我们知道
objective-c
沉默Coder
·
2024-01-22 15:41
《演讲的力量》读书笔记
(2)
漫谈
风格没有一条清晰的脉络。(3)内部人风格组织对员工来说非常有吸引力,但外人可能对它毫无兴趣。
阿娇_0a4d
·
2024-01-22 13:59
Effective
Objective-C
学习第二周
理解“属性”这一概念“属性”(property)是
Objective-C
的一项特性,用于封装对象中的数据。
Objective-C
对象通常会把其所需的数据保存为各种实例变量。
糸师凛
·
2024-01-22 07:14
objective-c
学习
ios
老范
漫谈
西域:伏羲女娲像—古高昌国惊现人类遗传密码
我是西域老范,点击右上方“关注”,每天为你分享新疆奇趣历史文化,中考历史干货。吐鲁番出土的伏羲女娲像在吐鲁番盆地的阿斯塔纳墓葬群中,出土了数十幅麻质和绢质的《伏羲女娲图》,它们被木钉钉在每座墓室的顶上,画面朝下,俯瞰着仰面而卧的亡人的眼睛。伏羲女娲,均为人首蛇身,交尾相拥,女娲右手拿着矩(画方的曲尺),玉臂扬起,伏羲拿着规(画圆的器具),他们画着天圆地方,为人类立着规矩。周围日月运转,浩浩宇宙,星
西域老范
·
2024-01-21 20:02
数学建模十大经典算法
漫谈
数学建模十大算法
漫谈
作者:July二零一一年一月二十九日本文参考:I、细数二十世纪最伟大的十大算法[译者:本人July]II、本BLOG内经典算法研究系列III、维基百科----------------
画面太乱了
·
2024-01-21 17:55
什么是中间件?
中间件生态
漫谈
数据库中间件读写分离分库分表引进数据库中间件MyCat服务端代理模式ShardingJDBC客户端代理模式总结IT系统从单体应用逐渐向分布式架构演变,高并发、高可用、高性能、分布式等话题变得异常火热
善守的大龙猫
·
2024-01-21 15:44
中间件
中间件
Day 49 换一种方式
读书观影,闲情趣事,彻夜
漫谈
,这是我换一种方式的生活。从陌生到了解,由熟悉到懂得,游离于人群,悄然走入神赐的眷恋。花儿脸红了,风儿笑出了声,这个季节的美景,美在缘分。
无言漫
·
2024-01-21 11:51
C++
漫谈
哈夫曼树
1.前言什么是哈夫曼树?把权值不同的n个结点构造成一棵二叉树,如果此树满足以下几个条件:此n个结点为二叉树的叶结点。权值较大的结点离根结点较近,权值较小的结点离根结点较远。该树的带权路径长度是所有可能构建的二叉树中最小的。则称符合上述条件的二叉树为最优二叉树,也称为哈夫曼树(HuffmanTree)。构建哈夫曼树的目的是什么?用来解决在通信系统中如何使用最少的二进制位编码字符信息。本文将和大家聊聊
一枚大果壳
·
2024-01-21 03:12
C++编程之美
c++
开发语言
【导航】繁星学习随想录
导航:繁星学习随想录一、编程启示录01数据结构
漫谈
序号博文名称/链接01扁扁笨算法-AVL树的插入与删除02扁扁笨算法-B树的插入与删除02概念小扫盲序号博文名称/链接01简单理解决策树_如何理解决策树的生长过程
繁星依月
·
2024-01-21 00:25
学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他