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
obj-c
C以及Objective-C测试题(上)
测试地址:http://www.eosgarden.com/en/articles/objc-quizz/take/这是前几天好友共享的
Obj-C
测试题,共57题。
黄忆旻
·
2020-07-06 09:08
iOS开发
WebViewJavascriptBridge的使用
前言目前大部分的APP或多或少都会嵌入HTML界面,这时候就需要
Obj-C
跟Javascript进行交互了。
Z了个Y
·
2020-07-06 05:59
Centos 7 安装 vim自动补全神器 YouCompleteMe
gitsubmoduleupdate--init--recursiveyuminstallpython-devel2.安装LLVM-clangclang是近几年发展得非常好的C家族语言(包括C/C++/
Obj-C
hanglinux
·
2020-07-05 17:56
vim
简介Objective-C语言
Objective-C,通常写作ObjC和较少用的ObjectiveC或
Obj-C
,是扩充C的面向对象编程语言。
iteye_17686
·
2020-07-04 18:06
Objective-C基础 (基本语法)
与C语言Objective-C继承了C的全部功能,很好的利用了C语言可移植的特点,当然学习Objective-C需要熟练的掌握CObjective-C,通常写作ObjC和较少用的ObjectiveC或
Obj-C
huhanze
·
2020-07-04 18:35
IOS
ios 面试题
cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2、Object-C有私有方法吗
zhjf14
·
2020-07-02 05:33
iOS
Objective-C语法之Objective-C语言和iOS系统(简介,语法,系统结构)
它主要使用于MacOSObjective-C,通常写作ObjC和较少用的ObjectiveC或
Obj-C
,是在C的基础上,加入面向对象特性扩充而成的编程语言。
iteye_3753
·
2020-07-02 04:00
iOS之block浅谈
前言ios4.0系统已开始支持block,在编程过程中,block被
Obj-C
看成是对象,它封装了一段代码,这段代码可以在任何时候执行。
GitHubPorter
·
2020-07-01 21:34
歌词处理-时间、歌词截取 - (
Obj-C
)
歌词.lrc文件实际存放的就是二进制的字符串歌词.lrc文件的解析实际就是二进制字符串解析内部格式大致为:[03:02.00][01:05.00]这晚夜没有吻别主要由两部分组成:时间部分和歌词部分两个时间戳代表同一句歌词会在两个时间下显示歌词解析:1.先抽取一个歌词模型类(存放每一句歌词)2.声明属性:时间(每句的起始时间)和歌词(每一句)3.创建一个工具类,专门用作解析歌词,供外界直接调用3.1
ShenYj
·
2020-06-29 04:12
OBJ-C
中dispatch_once的用法
见如下代码:+(GameState*)sharedGameState{staticGameState*sharedInstance;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{sharedInstance=[GameStatenew];});returnsharedInstance;}首先声明了2个静态(全局)变量。无论你将它
weixin_33937913
·
2020-06-28 08:22
iOS 日历 控件 -
Obj-C
& Swift
个月的日期数据并展示,同时可选择日期,这里同时封装了一个日历工具类HLCalendar由于NSCalendar类很耗性能,所以我这里将它封装成了一个单例,避免重复创建HLCalendar其中主要的两个实例方法名如下
Obj-C
ThinkerH
·
2020-06-28 04:50
自定义地图导航(
Obj-C
)
演示代码:#import"ViewController.h"#import@interfaceViewController()//目标地址@property(weak,nonatomic)IBOutletUITextField*destination_TF;//自定义地图@property(weak,nonatomic)IBOutletMKMapView*mapView;//位置管理者@prope
ShenYj
·
2020-06-28 02:11
iOS开发工作干什么
我个人了解的
obj-c
开发可分为:Mac-MacOSapp,iphone/ipad-iOSapp开发两大主流,比较偏的还有越狱插件开发等,楼主倒数第二段描述更像是成为iOSDeveloper后的打算,积累技术
多频传媒
·
2020-06-26 18:21
横竖屏适配-SizeClass - (
Obj-C
)
通过SizeClass的方式,在StoryBoard中点击如图位置:SizeClass_01.png通过提示信息可以判断适配屏幕类型:默认模式:![UploadingSizeClass_03_alliPhoneHorizontal_524183.png...]适配所有手机横屏模式:SizeClass_03_alliPhoneHorizontal.png适配所有手机竖屏模式:SizeClass_03
ShenYj
·
2020-06-26 01:31
UILocalNotification的属性和通知操作 - (
Obj-C
)
UILocalNotification的属性://基于时间的预定触发时间@property(nullable,nonatomic,copy)NSDate*fireDate;//时区@property(nullable,nonatomic,copy)NSTimeZone*timeZone;//设置重复间隔通知的最小时间间隔为1分钟@property(nonatomic)NSCalendarUnitr
ShenYj
·
2020-06-25 11:14
php float精度问题及解决方案
(Java,
Obj-C
下面也重现了这个问题)so怎么能
iteye_309
·
2020-06-23 19:08
关于self.用法的一些总结
最近有人问我关于什么时候用self.赋值的问题,我总结了一下,发出来给大家参考.有什么问题请大家斧正.关于什么时间用self.,其实是和
Obj-c
的存取方法有关,不过网上很多人也都这么解答的,那它为什么和存取方法有关
iteye_14639
·
2020-06-23 18:37
内存管理总结
一、在
Obj-C
中,如何检测内存泄漏?你知道哪些方式?
灰溜溜的小王子
·
2020-06-23 17:44
AppCode for Mac 安装及汉化手册
应用介绍JetBrainsAppCodev2019.2.5是一款Swift/
Obj-C
集成开发工具,帮助开发者来开发Mac、iphone和iPad等iOS系统的相关应用程序,能将你的创意转化为出色的iOS
fjfjie
·
2020-06-23 08:35
Mac
Obj-C
基础概述
1.ObjC中可以使用标准C++的文件,但是在ObjC中要使用的话请先把你的文件格式改成.mm的,不然编译肯定会报一大堆的错误。当然,你如果想在你的类中使用标准C++的类,要么引用头文件,要么就写类前导声明。不过这里要注意的是写法的问题。例如,@ClassMyClass;大家都知道这个可以用来声明一个ObjC的类(interface),而想声明C++类,那么去掉@符号吧,和你在C++写法一样,Cl
doors_du
·
2020-06-23 05:56
encoding
interface
input
getter
setter
class
小议Objective-C
1年半前,我接触了
obj-c
这门语言,也第一次接触macos下的编程。他的概念是基于smarttalk-80这门语言的,语法基于C。
cloud_zero
·
2020-06-22 23:21
Obj-C
语言
编程
java
google
iphone
interface
Objective-C的Properties
Objective-C是苹果为Cocoa框架下设计的面向对象语言,最早为开发Mac平台的程序服务,但现在随着iOS平台的兴盛,
Obj-C
渐渐也变为主流语言之一了,我自己也没想到过要和
Obj-C
打交道,但现在的工作是开发
bengan
·
2020-06-22 17:11
iPhone
ios
objective-c
设计模式
cocoa
游戏
self = [super init]
[
Obj-C
笔记]"self=[superinit]"的解释与潜藏bugObjective-C的推荐init方法写法如下:-(id)init{if(self=[superinit]){//为子类增加属性进行初始化
房改啊
·
2020-06-22 14:50
objective-c
从C到C++再到
Obj-C
内存管理学习笔记(三)
前两篇介绍了C与C++的内存管理,这一篇介绍一下Object-C的内存管理。Object-C是C的超集,所有C语言的特性在Object-C都可以实现。然而在内存管理上还是存在一些不同的地方。Object-C即面向对象C语言,其大部分的类型基于Cocoa框架,常见的有NS开头类型。所以Object-C中大部分类型也都是以类为基础的。Object-C中类存放于堆而非栈,故一般类对象定义都以指针形式,如
候鸟迁徙
·
2020-06-22 11:29
C++编程
从C到C++再到
Obj-C
内存管理学习笔记(二)
上一篇讲完内存管理相关概念之后,这一篇重点介绍内存堆栈、malloc()-free()a、new-delete的使用及实现过程。首先,我们必须知道的是,每个程序在内存中分为几个存储区,静态存储区,堆栈,堆,自由存储区、常量存储区及程序二进制代码的存储区。还有就是CPU的寄存器。如下图所示:静态存储区:存放上一篇中提到的静态变量,包括静态全局变量、静态内部变量、静态局部变量,这些变量在程序编译时被存
候鸟迁徙
·
2020-06-22 11:29
C++编程
从C到C++再到
Obj-C
内存管理学习笔记(一)
内存管理对于程序设计的重要性不言而喻,这段时间重温了一下C,C++,ObjC的内存管理机制,并做了横向对比,下面对最近所学做个学习笔记,如有纰漏谬误,有请指正。参考书籍:CPrimer,C++primerplus,ProgramminginObject-C,Effective-C2.0,其他的个别博客及问答。C与C++C语言和C++语言的内存管理差别不大,应该说C++内存管理是C的超集,这里就做个
候鸟迁徙
·
2020-06-22 11:26
C++编程
Objective-C语言基础
一、Objective-c简介Objective-C简称
Obj-C
或者OCObjective:面向对象的OC是在C语言的基础之上加了一些新的面向对象的语法。
灰灰了个辉辉
·
2020-06-22 11:10
A1_内存泄漏(循环引用)
一、什么是内存泄漏,在
Obj-C
中如何检测内存泄漏?
求长生
·
2020-06-09 17:04
Swift的优势
高效——易于读和写例子1:初始化可变数组并添加一个对象
Obj-C
:用alloc分配内存,init初始化NSMutableArray*array1=[[NSMutableArrayalloc]initWithObjects
小桃子啊
·
2020-04-13 17:05
objective-C中的Class(类类型),Selector(选择器SEL),函数指针(IMP)
个人体会:
obj-C
中的“Class类型变量”比c#中的Object基类还要灵活
有来有趣ly
·
2020-04-13 12:35
OC学习之OC语言特点
简介Object-C通常写作Objective-C或者
Obj-C
或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。
龙马君
·
2020-04-13 10:59
AVFoundation
Overview这个库提供了在IOS和OSX上提供了一些
OBJ-C
的接口来管理和播放视听媒体。
ZMJun
·
2020-04-13 01:18
推送本地通知-接收本地通知 - (
Obj-C
)
创建本地通知,并给通知设置一个传递的信息#import"ViewController.h"@interfaceViewController()@end@implementationViewController//创建本地通知-(IBAction)StartLocalNoteButtonClick:(id)sender{//创建本地通知UILocalNotification*localNotific
ShenYj
·
2020-04-12 08:23
服务端Socket-CocoaAsyncSocket建立连接&发送数据 - (
Obj-C
)
使用CocoaAsyncSocket先来模拟创建一个服务端(创建一个Mac工程):UI搭建.png具体步骤:1.创建一个用于监听的Socket2.绑定ip&监听端口&接受新连接3.监听新的连接4.接收数据/发送数据示例代码:#import"ViewController.h"#import"GCDAsyncSocket.h"@interfaceViewController()//1.用于监听的soc
ShenYj
·
2020-04-12 08:30
疯狂
Obj-C
学习笔记
1.png2.png3.png4.png5.png6.png7.png8.png1.png2.png3.png4.png5.png6.png7.png8.png1、动态绑定1)在objective-c中,一个对象内否调用指定的方法不是由编译器决定而是由运行时决定,这被称作是方法的动态绑定。2)在objective-c里,对象不调用方法,而是接收消息,消息表达式为:[recivermessage];
_浅墨_
·
2020-04-10 08:18
关于选购 MacBook 的一些建议
哪些人适合用Mac个人认为,鉴于Mac的软件环境和机能,UI设计、平面设计、记者、写作、
Obj-C
编程、音乐相关、摄影相关很适合Mac。其他建议继续读下去深入了解再自己斟酌。
Horizon17
·
2020-04-09 22:25
指纹识别 - (
Obj-C
)
硬件要求:iPhone5s及以上软件要求:iOS8.0及以上示例代码:#import"ViewController.h"#import@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingth
ShenYj
·
2020-04-09 12:36
客户端Socket-CocoaAsyncSocket建立连接&发送数据 - (
Obj-C
)
服务端:1.创建一个用于监听的Socket2.绑定ip&监听端口&接受新连接3.监听新的连接4.接收数据/发送数据服务端示例代码:#import"ViewController.h"#import"GCDAsyncSocket.h"@interfaceViewController()//1.用于监听的socket@property(nonatomic,strong)GCDAsyncSocket*li
ShenYj
·
2020-04-08 10:31
应用间跳转(
Obj-C
)
实现功能:1.点击demo1屏幕,跳转到demo2的默认Page_01(橙色)界面2.点击demo1屏幕,跳转到demo2时传递参数,通过参数判断跳转到demo2的Page_02(绿色)界面,再从demo2跳回到demo1模拟创建两个工程demo1和demo2demo1简单UI搭建:demo1_UI.pngdemo2简单UI搭建:demo2_UI.png1.简单实现应用间跳转从demo1应用跳转到
ShenYj
·
2020-04-07 22:23
MapView设置自定义大头针视图(
Obj-C
)
子类(MKPinAnnotationView)默认视图就是大头针样式(棒棒糖)如果要自定义图像,需要使用父类,不能使用MKPinAnnotationView演示代码:/***当设置大头针视图的时候大头针模型时调用**@parammapView地图视图*@paramannotation大头针模型**@return大头针视图*/-(MKAnnotationView*)mapView:(MKMapVie
ShenYj
·
2020-04-06 11:27
MapView设置地图类型(
Obj-C
)
地图类型MKMapTypeStandard=0,标准地图MKMapTypeSatellite,卫星地图MKMapTypeHybrid,混合地图MKMapTypeSatelliteFlyoverNS_ENUM_AVAILABLE(10_11,9_0),卫星鸟瞰目前中国暂时不支持MKMapTypeHybridFlyoverNS_ENUM_AVAILABLE(10_11,9_0),混合鸟瞰目前中国暂时不
ShenYj
·
2020-04-04 19:23
WebViewJavascriptBridge源码学习
WebViewJavascriptBridge可以从github上看一下库的简介,这是一个iOS/OSX上,用于WKWebView和UIWebView的让
Obj-C
和JavaScript相互发送消息(交互
Mcyboy007
·
2020-04-04 13:52
地理编码/反地理编码(
Obj-C
)
Geocoder地理编码:人文信息转化为地理信息的过程反地理编码:地理信息转换为人文信息的过程地理编码步骤:1.创建地理编码者(CLGeocoder)2.地理编码geocodeAddress...反地理编码步骤:1.创建地理编码者(CLGeocoder)2.地理信息转位置对象3.反地理编码取值reverseGeocodeLocation地理编码简单界面搭建:geocoder.png#import"
ShenYj
·
2020-04-02 21:16
野指针 Crash
本文说的
Obj-C
野指针,说的是
Obj-C
对象释放之后指针未置空,导致的野指针(
Obj-C
里面一般不会出现未初始化对象的常识性错误)。既然是访问已经释放的对象为什么不是必现Crash呢?
简书lu
·
2020-04-01 16:36
iOS其他
对象在分配内存空间时,会进行内存对齐,分配内存空间都是16字节的倍数,获取
Obj-C
指针所指向的内存的大小,是16字节。
JieFangZhe
·
2020-03-31 17:00
应用间跳转与Applinks
iOS应用间跳转的教程.应用间跳转(
Obj-C
)简单总结:1.A程序与B程序,B程序需要被打开,在B工程中的target-info-URLtypes下,设置自己的Urlscheme.2.A要打开B程序,
li_礼光
·
2020-03-31 14:03
iOS入门学习建议
>>>>第一点把你的
obj-c
语言基础打好,在学习
obj-c
之前最好学一下c/c++,除此之外最好各课都要设计了解些,xml,json,mysql,html,js!>>>>
iOS_Alex
·
2020-03-31 12:57
Class(类类型)Selector,IMP(函数指针)
个人体会:
obj-C
中的“Class类型变量”比c#中的Object基类还要灵活,可以用它生成任何类型的实例(但是它又不是NSObject)。
每日总结
·
2020-03-30 21:51
换肤-基础 - (
Obj-C
)
简单的界面搭建:两张图片,一个Switch开关,用来切换图片,用来演示换肤功能搭建UI.png示例代码:#import"ViewController.h"@interfaceViewController()@property(weak,nonatomic)IBOutletUIImageView*imageView_1;@property(weak,nonatomic)IBOutletUIImage
ShenYj
·
2020-03-26 08:34
歌词处理-显示歌词 - (
Obj-C
)
上一篇文章讲到歌词处理(时间、歌词的截取),接下来将歌词显示到视图实现的大概流程:歌词与进度条上显示的时间一样,需要实时的去更新,所以1.封装一个更新歌词的方法,在定时器方法中实时调用2.声明一个全局的属性,用来记录当前歌词的索引,通过索引取出当前句歌词赋值//更新歌词-(void)updateLyric{//当前歌词JSLyricModel*currentLyric=self.lyricMode
ShenYj
·
2020-03-26 07:08
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他