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
- NSURLSession接入短信验证码应用实例分享
分享自己在工具类项目开发中接入短信验证码的应用实例,方式是:Objective-C-NSURLSession,以各大云市场的短信接口为例,示例如下:`importdispatch_semaphore_tsema=dispatch_semaphore_create(0);NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[N
合格打工人
·
2020-11-16 18:17
objective-c
安全
https
http
Swift接入腾讯位置服务地图SDK
前言腾讯地图iOSSDK目前只提供了
Objective-C
版本的SDK,因此如果是Swift项目,则需要自己通过Bridging文件来将其引入使用场景Swift项目接入腾讯地图接入流程1、创建Swift
腾讯位置服务
·
2020-11-13 17:27
腾讯地图
地图开发
地图
swift
地图api
使用唯一id,生成唯一字符串订单号,唯一邀请码等唯一字符串,并可以反序列化原id
generateshortuniqueidsfromintegers官方地址支持多种语言:JavaScript,Ruby,Python,Java,Scala,PHP,Perl,Perl6,Swift,Clojure,
Objective-C
吃馍夹菜
·
2020-11-13 11:17
php
java
golang
lavarel
后端
大型项目
Objective-C
- NSURLSession接入短信验证码应用实例分享
分享自己在工具类项目开发中接入短信验证码的应用实例,方式是:Objective-C-NSURLSession,以各大云市场的短信接口为例,示例如下:`importdispatch_semaphore_tsema=dispatch_semaphore_create(0);NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[N
合格打工人
·
2020-11-13 11:11
objective-c
安全
https
http
Swift接入腾讯位置服务地图SDK
前言腾讯地图iOSSDK目前只提供了
Objective-C
版本的SDK,因此如果是Swift项目,则需要自己通过Bridging文件来将其引入使用场景Swift项目接入腾讯地图接入流程1、创建Swift
腾讯位置服务
·
2020-11-13 11:00
腾讯地图
地图开发
地图
swift
地图api
Objective-C
与Swift的混合编程
Swift被设计用来无缝兼容Cocoa和
Objective-C
。
iOS___峰
·
2020-11-13 11:36
objective-c
swift
ios
在
Objective-C
项目中创建iOS小组件
iOS14出来了有一段时间,小组件当仁不让火得不要不要的一步步摸索下来,这里记录一下捣鼓widget时遇到的坑和要点【新建小组件】1、新建一个
Objective-c
项目2、给项目添加一个小组件勾选IncludeCongifurationIntent
酷酷的P
·
2020-11-11 10:49
Swift接入腾讯位置服务地图SDK
前言腾讯地图iOSSDK目前只提供了
Objective-C
版本的SDK,因此如果是Swift项目,则需要自己通过Bridging文件来将其引入使用场景Swift项目接入腾讯地图接入流程1、创建Swift
腾讯位置服务
·
2020-11-06 11:29
腾讯位置服务
google gRPC在macOS中的简单使用
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持
ForgetSou
·
2020-11-05 16:36
一份来自大牛的招聘感悟: iOS开发人群到底怎么了?
下面是我的招聘要求:熟练组件化架构,MVP,MVVM,MVC,ROUTER有较强的理解;熟练掌握
Objective-C
语言,理解面向对象编程思想,具有较强的设计能力;熟练掌握APNS、UI布局、数据库、
iOS猿_员
·
2020-11-05 14:22
iOS-面试题1-NSObject本质
NSObject本质OC对象的分类isa指针和superclass指针+窥探ClassKVO和KVCCategory分类load和initialize方法关联对象block原理一.NSObject本质
Objective-C
Imkata
·
2020-10-28 09:26
iOS CocoaPods导入JSONKit报错Assignment to
Objective-C
's isa is deprecated in favor of object_setClass...
问题:CocoaPods导入JSONKit报错assignmenttoobjective-c'sisaisdeprecatedinfavorofobject_setClass()如图,类似于这种报错51603782116_.pic_hd.jpg原因:64位不支持对isa的直接赋值解决:因为使用CocoaPods导入的JSONKit,所以要点击pod文件的Target(这里很重要,要不然搜不到JSO
秀_ba75
·
2020-10-27 15:52
clang-format
所以需要借助额外的工具来完成代码的美化-clang-formatclang-format可用来格式化C/C++/Java/JavaScript/
Objective-C
/Protobuf/C#等代码。
iVikings
·
2020-10-20 16:40
iOS 你所了解的runtime
起来搬砖啦我们说
Objective-C
这门语言是一门动态语言,哪个特性来体现的呢,就是runtime运行时系统来体现的。
1江春水
·
2020-10-19 19:25
iOS 崩溃处理机制(持续更新)
思路:利用
Objective-C
语言的动态特性,采用AOP(AspectOrientedProgramming)面向切面编程的设计思想,做到无痕植入。
光之盐汽水
·
2020-10-18 21:29
Objective-C-关键字NS_ASSUME_NONNULL_BEGIN与NS_ASSUME_NONNULL_END
而在
Objective-C
中则没有这一区分,view既可表示这个对象是optional,也可表示是non-optional。这样就会造成一个问题:在Swift
ruizuo007
·
2020-10-17 16:00
iOS
Objective-C
GCD之queue(队列)篇
iOSObjective-CGCD之queue(队列)篇GCD全称GrandCentralDispatch,是苹果为多核的并行运算提出的解决方案,由C语言实现,GCD会自动利用更多的CPU内核,自动管理线程的声明周期。GCD的底层实现来自libdispatch库,我们可以在AppleOpenSource下载各个版本的libdispatch源码。在这篇文章中我们着重介绍GCD中的队列。1.队列队列是
just东东
·
2020-10-16 16:52
OC底层03:isa分析
每一个
Objective-C
对象都与一个isa指针绑定,那这个isa又是如何与对象进行绑定的呢。
ZAREMYDREAM
·
2020-10-15 10:17
Effective
Objective-C
03-04
一、多用字面量语法**1、字面量语法指的是直接使用@加上值对Foundation的常用的类进行初始化,例如NSString,NSArray,NSDictionary,NSNumber。2、字面量语法的好处就是缩短源代码的长度,增加可读性与整洁度。3、使用字面量创建数组或者字典对象的时候,比使用非字面量创建数组对象的好处就是在字面量创建数组或者对象时如果值为nil就会报出异常,而非字面量创建数组或者
Kx_
·
2020-10-11 16:43
Objective-C-(二)内存管理
由于
Objective-C
是基于C语言的,在了解
Objective-C
内存管理前应该先了解下C语言的内存模型。
ZZYZLY
·
2020-10-11 15:11
《Effective
Objective-C
2.0》摘抄(1)
1、多用类型常量,少用#define预处理指令#defineANIMTION_DURATION0.3❌staticconstNSTimeIntervalkAnimationDuration=0.3⚠️1.1、用类型常量时注意常量的名称,若常量局限于某“编译单元”(translationunit,也就是“实现文件”,implementationfile)之内,则在前面加字母k;若常量在类之外可见,则
ReidWang
·
2020-10-11 13:18
Swift
一.Swift简介Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与
Objective-C
共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。
laitys
·
2020-10-11 06:11
Objective-C
KVO 中 runtime 探究
最近学习Runtime,顺便总结一下在
Objective-C
中KVO使用到的Runtime机制。
aron1992
·
2020-10-11 05:05
关于
Objective-C
warning那些事
关于deprecated方法在开发(重构)中会遇到需要更新、替换、方法的时候,这时候就需要deprecated标签来表明已经废弃的方法。这样如果后续有人使用了原来的方法,会得到一个deprecated的warning。不同version的iOSSDK中已经废弃的方法和新启用的方法同时使用的warning消除#pragmaclangdiagnosticpush#pragmaclangdiagnost
践行者
·
2020-10-11 05:46
iOS
Objective-C
PBEWithMD5AndDES 加密
参考来源:https://stackoverflow.com/questions/7152995/pbewithmd5anddes-encryption-in-ios声明:这是我工(赶)作(鸭)需(子)要(上架),在接触oc不到半个月情况下完成的,有任何错误敬请谅解并欢迎指出正文废话不多说,直接上代码#include#include+(NSData*)cryptPBEWithMD5AndDES:(
TreviD
·
2020-10-11 01:35
【
Objective-C
】各种数据类型的空值判断方法
在开发中,请求数据会遇到返回为空的情况,比如得到的情况,我们需要判断是否为空,不为空才封装数据模型,为空则直接返回。idresult;//遇到返回的情况if([resultisEqual:[NSNullnull]]){return;}对于对象类型的数据进行空值判断://可以使用!(非)来判断if(!object)return;对于类似于NSString类型的数据进行空值判断:NSString*st
酷酷的小虎子
·
2020-10-11 00:33
Objective-C
协议
OC中协议是声明方法的集合体,由类实现协议声明的所有方法,称之为类遵循(conform)方法。协议的使用协议的声明@protocol协议名声明方法;...@end协议的采用(adopt)@interface类名:超类名{声明实例变量;...}声明方法;...@end类采用协议后,需要在实现文件中实现协议中声明的方法。类可以采用多个协议,在尖括号中用逗号分隔。一个协议中不能声明两个选择器相同而签名不
wilsonhan
·
2020-10-10 22:59
简述OC基础语法的一些坑洞
#import和#include的区别include的作用就是将指定的源代码插入到当前源代码的位置,如果导致了重复导入,不会给出提示
Objective-C
提供的#import更加智能,可以帮助程序员判断
iOS佥
·
2020-10-10 19:54
2020-04-13至2020-04-19
这一周基本上我都在开发iOS客户端,主要难点在于高德地图的对接,主要原因是iOS这边swift和
Objective-C
语言都不熟悉,开发技巧不是很了解,有很多问题需要组长帮忙解决。
独行者103
·
2020-10-10 17:24
Swift和OC的区别(基于Swift3.0)
一.基础部分1.Swift的类型是在C和
Objective-C
的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;
宙斯YY
·
2020-10-10 15:47
Objective-C
runtime机制(1)——基本数据结构:objc_object & objc_class
前言从本篇文章开始,就进入runtime的正篇。关于runtime的源码,大家可以在github中下载:Runtime源码什么是runtime?OC是一门动态语言,与C++这种静态语言不同,静态语言的各种数据结构在编译期已经决定了,不能够被修改。而动态语言却可以使我们在程序运行期,动态的修改一个类的结构,如修改方法实现,绑定实例变量等。OC作为动态语言,它总会想办法将静态语言在编译期决定的事情,推
无忘无往
·
2020-10-10 15:36
从现在开始可以使用Swift语言在Windows 10开发软件
Swift是苹果在2014年WWDC上宣布的一种现代语言,它取代了
Objective-C
成为了苹果平台构建应用程序的主要语言。
宗恩
·
2020-10-10 12:51
swift
windows
《
Objective-C
高级编程》引用计数 笔记摘要
内存管理/引用计数内存管理的思考方式自己生成的对象,自己持有。非自己生成的对象,自己也能持有。不再需要自己持有的对象时释放。非自己持有的对象无法释放。NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];//发生异常[poolautorelease];/*通常在使用OC,也就是Foundation框架时,无论调用哪一个对象的autoreleas
世界的一缕曙光
·
2020-10-10 11:06
iOS runtime 消息机制及消息转发
SendingMessages在
Objective-C
中,如果向某对象传递消息,那就会使用动态绑定机制来决定需要调用的方法。
Vergil_wj
·
2020-10-10 10:54
指南:基本运算符(Basic Operators)
AssignmentOperator)如果赋值的右边是一个多元组,它的元素可以马上被分解成多个常量或变量:let(x,y)=(1,2)//xisequalto1,andyisequalto2与C语言和
Objective-C
老章888
·
2020-10-10 07:32
objective-c
@property和@synthesize
@property在xcode4.4以前,编译器只要看到@property,就知道我们要生成某一个属性的getter/setter方法的声明在4.4以后对@property进行增强,以后只要利用一个@property就可以同时生成setter/getter方法声明和实现,不必写@synthesize没有告诉@property要传入的参数赋值给谁,默认@property会将传入的值赋给有下划线开头的
一世长安乱
·
2020-10-10 06:14
iOS 简单封装功能性SDK
所以,不像其他网站上的教程只说一点比较吊的东西(就是我们这些新手看不懂的东西,这篇教程将只使用一小部分
Objective-C
代码,本文主要讲解从开始到应用的详细步骤。
宋进锋
·
2020-10-10 05:12
(十)Python 正则表达式的应用
目前,大部分操作系统(Linux、UNIX、Windows等)和程序设计语言(VisualBasic、C#、Python、Java、C++、
Objective-C
、Swift、PHP、JavaScrip
IIronMan
·
2020-10-10 05:36
Effective
Objective-C
2.0(第5章)
编写高质量iOS与OSX代码的52个有效方法第5章内存管理29.理解引用计数引用计数机制通过可以递增递减的计数器来管理内存。对象创建好之后,其保留计数至少为1。若保留计数为正,则对象继续存活。当保留计数降为0时,对象就被销毁了。在对象的生命周期中,其余对象通过引用来保留或释放此对象。保留与释放操作分别会递增及递减保留计数。30.以ARC简化引用计数有ARC之后,程序员就无须担心内存管理问题了。使用
ChancePro
·
2020-10-10 05:29
浅谈Swift和OC的区别
浅谈Swift和OC的区别一、Swift和
Objective-C
的联系Swift和
Objective-C
共用一套运行时环境,Swift的类型可以桥接到
Objective-C
(下面我简称OC),反之亦然。
111ZZzz
·
2020-10-10 04:50
Swift 杂谈(一)
(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenimplemented")}2,@objc使用@objc修饰后的类型,可以直接供
Objective-C
目染江夏
·
2020-10-10 02:07
Effective
Objective-C
2.0 总结与笔记(第一章)—— 熟悉
Objective-C
第一章:熟悉
Objective-C
本章主要是对
Objective-C
进行一个了解,通过介绍
Objective-C
的语法,来讲解
Objective-C
的基础知识。
JellyP_gdgd
·
2020-10-09 21:20
Objective-C
nil / Nil / NULL / NSNull 和 BOOL / bool / Boolean / NSCFBoolean
Objective-Cnil/Nil/NULL/NSNull和BOOL/bool/Boolean/NSCFBooleannil/Nil/NULL/NSNull标志值含义nilid(0)
Objective-C
凌巅
·
2020-10-09 20:51
Objective-C
高级编程之GCD篇
多线程编程是一项非常重要的技术,目前在iOS开发中比较流行的多线程方案是GCD和NSOperationQueue,本文将详细介绍如何使用GCD进行多线程编程。根据苹果的文档,GCD(GrandCentralDispatch)是一项提供了管理并发和异步执行任务的技术,开发者只需要将想要执行的任务追加到适当的dispatchqueue中,GCD会为此生成必要的线程来执行任务。GCD使用非常简洁的语法实
还是不够辣
·
2020-10-09 18:13
从现在开始可以使用Swift语言在Windows 10开发软件
Swift是苹果在2014年WWDC上宣布的一种现代语言,它取代了
Objective-C
成为了苹果平台构建应用程序的主要语言。
宗恩
·
2020-10-09 13:07
swift
windows
NSObject 占用内存大小
我们平时编写的
Objective-C
代码本质上其实都是通过底层的C\C++代码的实现的,而C\C++代码会转变成汇编语言,最终被计算机解释成能识别的机器语言。
WolfMobile
·
2020-10-09 12:23
Swift:扩展
扩展和
Objective-C
中的分类类似。(与
Objective-C
不同的是,Swift的扩展没有名字。)
伯wen
·
2020-10-09 12:16
309,swift的可选协议和协议扩展
Objective-C
中的protocol里存在@optional关键字,被这个关键字修饰的方法并非必须要被实现。我们可以通过协议定义一系列方法,然后由实现协议的类选择性地实现其中几个方法。
枫叶1234
·
2020-10-08 22:14
iOS-底层 isa指针结构分析
编译器clang就要登场了ClangClang是一个有Apple主导编写,基于LLVM的C/C++/
Objective-C
的编译器主要用于底层编译,将一些文件输出为C++文件,可以更好的查看底层的结构以及实现逻辑探索对象本质在
陪妮走未来
·
2020-10-07 13:28
OC对象的结构
Objective-C
的本质我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码image所以
Objective-C
的面向对象都是基于C\C++的数据结构实现的将
Objective-C
浪的出名
·
2020-10-05 11:29
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他