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
MapView设置自定义大头针颜色(
Obj-C
)
大头针视图也存在重用机制,优化内存类似于tableView一样,设置代理,实现重用方法viewForAnnotation设置大头针视图颜色需要使用MKAnnotationView的子类MKPinAnnotationView才行为了不影响定位大头针状态,所以重用中需要判断排除定位大头针定位大头针类型(MKUserLocation)/***当设置大头针视图的时候大头针模型时调用**@parammapV
ShenYj
·
2019-12-13 23:07
距离传感器 - (
Obj-C
)
距离传感器集成在UIDevice类中,Apple电话APP自动开启距离传感器,但是开发者自己的APP需要手动开启距离传感器开启方式很简单,只需一行代码://开启距离传感器[UIDevicecurrentDevice].proximityMonitoringEnabled=YES;使用场景:通常是在语音,网络会话时,当手机贴近脸部时,关闭屏幕,或执行某些操作监听距离变化(通知),使用UIDevice
ShenYj
·
2019-12-12 06:34
关于 Objective-C 和 C 语言的一些事
image.pngObjective-C概述1.Objective-C简称为
Obj-C
/OC(下文为了省事,直接用OC代替)。
隔壁的王叔叔来了
·
2019-12-10 16:32
面试必看|40道绝版iOS开发面试题
cocoa中所有的类都是NSObject的子类,多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2.Object-C
程晓媛闯天涯
·
2019-11-30 22:25
蓝牙(CoreBluetooth) -
Obj-C
iOS中提供了4个框架用于实现蓝牙连接:1.GameKit.framework(用法简单,只能用于iOS设备间,iOS7过期)2.MultipeerConnectivity.framework(只能iOS设备间,iOS7用来替代GameKit,WiFi蓝牙都支持,WiFi优先级高)3.ExternalAccessory.framework(可用于第三方蓝牙设备交互,但需要蓝牙设备经过苹果MFi认证
ShenYj
·
2019-11-28 01:51
内容鲜活-视觉特效 - (
Obj-C
)
内容鲜活依赖于毛玻璃效果会让内容随着背景色进行变化,需要添加内容(里面的子视图),否则没有效果示例代码:-(void)viewDidLoad{[superviewDidLoad];[selfsetupBackgroundView];}//设置背景图毛玻璃效果-(void)setupBackgroundView{/**设置毛玻璃效果设置视觉特效:iOS7开始出现但是没有开放iOS8开放APIUIBl
ShenYj
·
2019-11-08 13:07
MapView简单定位及定位大头针(
Obj-C
)
1.导入头文件如果使用代码创建,会自动导入MapKit框架,如果使用Xib/SB,需要手动导入MapKit.framework框架2.请求授权(记得配置info.plist文件)如果忘记请求授权,控制台会弹出错误:TryingtostartMapKitlocationupdateswithoutpromptingforlocationauthorization.Mustcall-[CLLocati
ShenYj
·
2019-11-07 17:34
OC:基础语法☀️
【掌握】类的方法一、Objective-C语言简介Objective-C简称
Obj-C
或者OC,Objective的意思就是面向对象的。OC其实就是在C语言的
LeaderBiao
·
2019-11-06 13:28
Swift高阶函数map,filter,reduce实践
Swift是一门面向协议的语言,在使用Swift时我们已经充分享受到了面向协议编程带给我们的便利,但是Swift相比
Obj-C
还有一个更重要的优点,那就是对函数式编程提供了很好的支持,其中Swift提供了
Lilin_Coder
·
2019-11-04 23:02
冒泡排序
用
obj-c
写一个冒泡排序for(inti=0,i
rebeccaBull
·
2019-11-02 17:32
静态库(.a)生成和使用 - 2 (
Obj-C
)
类库就是一个二进制代码的集合,类库中使用自定义的类和资源时,需要手动导入buildphase-copyfiles中添加如果是添加了自定义类,选择对应的.h文件导入Library_1.png如果需要添加资源,比如图片,由于Xcode默认在编译时会把所有的素材文件导入到mainBundle中,为了避免与使用静态库的程序冲突在静态库中如果要使用图片素材,会利用bundle的手段(比如类库中的一张图片名称
ShenYj
·
2019-11-01 22:14
定位Bug-调用堆栈 - (
Obj-C
)
开发中不可避免的会遇到很多bug,利用崩溃日志,可以快速有效的帮助我们定位bug接下来模拟一个崩溃的Bug:数组中添加了一个为nil的字符串#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];[selfdem
ShenYj
·
2019-10-30 20:56
作为产品经理你应该了解一些技术知识
前后端的划分,可以简单地理解为凡是运行在用户设备上的技术都可以称为前端技术(比如HTML/CSS/JS,甚至移动设备的
Obj-C
/Swift);而后端的作用就是负责将这些东西封装在HTTP的数据包中然后通过网络传送到前端
yunshunxian
·
2019-08-26 19:04
xcode - 在
obj-c
项目中使用swift
ojbc加载时xcode可以自动为swift类分配头文件项目中调用引用swift相关header到任意同target下的.m/.mm文件中#import"项目名-Swift.h"在组建中使用#import在
obj-c
Zszen
·
2019-07-27 22:01
xcode - 在swift中调用
obj-c
类
importobjective-ctoswift简介只需要为项目创建一个bridging-header即可,此文件全名为项目名-Bridging-Header.h在swift中创建第一个objc文件,或则会在objc项目创建第一个swift文件,都会提示你自动创建桥接文件手动创建方法:File>New>File>[operatingsystem]>Source>HeaderFile在·bridgi
Zszen
·
2019-07-27 20:22
前端mac装机清单
一、XCode,Xcodecommandlinestools$xcode-select--install按照指引安装即可如果你不做
Obj-C
开发,可以跳过XCode的安装,直接去下载Xcodecommandlinetools
折木丶青梵
·
2019-02-15 21:13
oc 与 js 互相调用
很久之前用的互相调用的方法,今天要分享下,故记录下Objective-C,通常写作ObjC或OC和较少用的ObjectiveC或
Obj-C
,是扩充C的面向对象编程语言。
一个人一匹马
·
2018-08-08 11:42
前后端语言
2015-04-1923:25:13前后端的划分,可以简单地理解为凡是运行在用户设备上的技术都可以称为前端技术(比如HTML/CSS/JS,甚至移动设备的
Obj-C
/Swift);而后端的作用就是负责将这些东西封装在
CIT_JEFF
·
2018-07-28 14:16
什么是Objective-C语言
一、概述Objective-C是一种面向对象的计算机语言,通常写作ObjC、OC、ObjectiveC或
Obj-C
,是C语言扩展出的一种通用、高级、面向对象的编程语言。
浅_若清风
·
2018-05-03 14:04
#import,#include与@class的区别
#include#include是C中用来引用文件的关键字,而#import是
obj-c
中用来代替include的关键字。
Helen_kay
·
2018-03-12 15:00
在 objective-c 上玩玩函数式编程
每做一个新的feature都要纠结一下是用
obj-c
还是swift来写。这种纠结随着swift的成熟而与日俱增。技术选型犹如采购电子产品,用新不用旧,新项目自然倾向于用swift。
MarkNote
·
2017-12-27 15:48
iOS 全屏播放
论坛中搜索,都没给出答案,google-》stackoverflow,找到最终解决方法:HTML里video必须加上webkit-playsinline属性
Obj-C
里,webview设置allowsInlineMediaPlayback
fcai
·
2017-12-04 20:11
换肤-颜色换肤优化 - (
Obj-C
)
上一篇文章中提到了颜色换肤,在UIImage中封装了一个loadColorWithKey:的方法,每一次设置都会调用该方法,每次都从磁盘中读取plist文件获取色表中的配色方案,这样比较消耗性能,并且每一次从磁盘读取数据比较耗时.在皮肤不变的情况下,不需要每一次都从磁盘获取.所以只需要做一个缓存处理,在第一次从磁盘读取时存到内存中,当切换皮肤后再操作一次,重新从磁盘获取就可以了色表本质是一个pli
ShenYj
·
2017-12-03 11:43
Obj-C
高级编程--Blocks
BlocksBlocksBlocks是带有局部变量的匿名函数截取自动变量值intmain(){intdmy=256;intval=10;constchar*fmt="val=%d\n";void(^blk)(void)=^void(void){printf(fmt,val);};val=2;fmt="Therevaluewerechanged.val=%d\n";blk();//打印:val=10
南京小伙
·
2017-08-30 17:56
Obj-C
高级编程--内存管理
自动引用计数自动引用计数:指内存管理中对引用采取自动计数的技术。内存管理/引用计数持有对象引起引用计数加一释放对象引起引用计数减一引用计数为零释放对象内存管理的思考方式1、自己生成的对象,自己持有已alloc,new,copy,mutableCopy开头的方法2、非自己生成的对象,自己也能持有使用retain方法3、不需要自己持有的对象时释放是有遍历构造器生成的对象,被加入自动释放池中的,使用au
南京小伙
·
2017-08-17 17:17
AVFoundation(二) 音频录制 AVAudioRecorder
AVAudioRecorder.AVAudioRecorderAVAudioRecorder和AVAudioPlayer一样,构建于AudioQueueServices之上,同样支持音频的计量,也是简单易用的
Obj-C
Yanda_Developer
·
2017-08-06 13:15
obj-c
中属性定义为getter=xxx
1问题:@property(nonatomic,getter=isOn)BOOLon;中的getter=isOn的含义?2.如果这个property是BOOLon,那么Objc默认创建的setter为:-(void)on:(BOOL)setOn{}getter为:-(BOOL)on{returnon;}但是你可以手动更改setter和getter方法,就像上面的:getter=xxxOn的话,ge
我消失1314
·
2017-04-28 11:06
Unity3D接入SDK - iOS篇
Unity3D如何接入第三方的SDK-iOS篇授人以鱼,不如授人以渔”,以UNITY3D调用iOS版的91SDK为例,利用C#/C/
OBJ-C
交互原理,本文将详细介绍UNITY3D与iOS之间交互的解决方案
dk_0520
·
2016-11-29 18:49
Unity
Swift中不用桥接文件和.h头文件直接和C代码交互的方法
我们知道一般情况下Swit要想调用
obj-c
,c或c++代码必须通过
obj-c
以及桥接文件才可以办到,但是对于某些简单的代码,我们可以跳过桥接文件和.h头文件,直接和C代码交互呢!
mydo
·
2016-10-13 21:00
swift
C代码
桥接
asmname
silgen-n
Objective-C编程语言课程笔记(一)初识OC(极客班)
一、Objective-C语言简介1.Objective-C,通常写作ObjC或OC和较少用的ObjectiveC或
Obj-C
,是扩充C的面向对象编程语言。
你们怎么这么熟练
·
2016-10-10 21:55
Centos 7 安装 vim自动补全神器 YouCompleteMe
gitsubmoduleupdate--init--recursiveyuminstallpython-devel2.安装LLVM-clangclang是近几年发展得非常好的C家族语言(包括C/C++/
Obj-C
ustcck
·
2016-09-16 23:43
C
视频压缩-AVFoundation - (
Obj-C
)
示例代码:#import"ViewController.h"#import@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//获取视频//对该视频进行压缩}-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIE
ShenYj
·
2016-07-27 20:51
图片绘制圆角 - (
Obj-C
)
1.直接设置Layer示例代码:-(void)demo1{UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,200,200)];imageView.center=self.view.center;[self.viewaddSubview:imageView];imageView.image=[UIImagei
ShenYj
·
2016-07-23 10:16
音乐播放器-锁屏处理 - (
Obj-C
)
上篇文章做了后台播放切歌处理目前手机播放音乐锁屏后的效果:锁屏处理_01.PNG除了音量条外,上面的三个媒体按钮都是无效的,而且没有任何显示,接下来做锁屏处理锁屏时的UI部分内容也是需要实时更新的,所以封装一个更新锁屏视图UI方法,在定时器的计时方法中,调用锁屏处理方法这里需要使用到类库1.导入头文件音视频处理,和AVFoundation类似2.设置正在播放信息中心#pragmamark--更新锁
ShenYj
·
2016-07-21 23:45
推送通知-快速回复 - (
Obj-C
)
在iOS9.0中,用户对通知可以快捷回复文本消息,需要设置动作的行为为输入文本,一般用户后台模式的按钮(前台就直接进应用了)效果图:action_5.png需要创建类别,设置类别的behavior属性和parameters属性://创建动作UIMutableUserNotificationAction*action2=[[UIMutableUserNotificationActionalloc]i
ShenYj
·
2016-07-16 23:59
推送通知-设置类别 - (
Obj-C
)
iOS8.0支持设置推送通知的类别,执行一些快捷操作:action_1.pngaction_2.pngaction_3.pngaction_4.png弹窗型效果:弹窗型_1.png点击"选项":弹窗型_2.png横幅型效果:横幅型.png点击前台就会打开应用,点击后台按钮,后台运行状态需要注意的是,如果设置了类别,只有当执行类别中的某个动作时,才会执行新的回调方法,以及当App处于前台时仍然会调用
ShenYj
·
2016-07-16 23:42
计步器(CMPedometer) - (
Obj-C
)
CMStepCounter记录的数据并不准确,iOS8.0下已经过期,CMPedometer返回的结果更为精准,但是有延迟性示例代码:#import"ViewController.h"#import@interfaceViewController()@property(nonatomic,strong)CMPedometer*pedometer;@end@implementationViewCon
ShenYj
·
2016-07-15 12:16
定位demo(
Obj-C
)
需要导入头文件补充说明,导入头文件后,系统会自动帮助导入CoreLocation框架操作步骤:1.创建管理者(CLLocationManager)2.请求授权(request)需要设置info.plist3.设置代理,获取数据(需要强引用)4.开始定位(startUpdatingLocation)5.didUpdateLocations代理方法1).底层获取数据在子线程,使用时在主线程,苹果自动帮
ShenYj
·
2016-07-10 20:20
将String转换为其表示的路径画到屏幕上
关于这个问题,我已经在另一篇blog中有所提及:CoreText精彩文字轮廓绘制动画的一点改进不过原有的转换代码使用
Obj-C
写的,在这里我们尝试将其转换为Swift语言,然后利用它实现一个测试小程序.
mydo
·
2016-06-09 15:00
动画
cocoa
String
路径
swift
iOS之block浅谈
前言ios4.0系统已开始支持block,在编程过程中,block被
Obj-C
看成是对象,它封装了一段代码,这段代码可以在任何时候执行。
czkyes
·
2016-05-26 15:00
ios
面试
block
iOS之block浅谈
前言ios4.0系统已开始支持block,在编程过程中,block被
Obj-C
看成是对象,它封装了一段代码,这段代码可以在任何时候执行。
GitHubPorter
·
2016-05-26 15:35
iOS 消息发送、转发机制简述
在
obj-c
中我们可以向一个实例发送消息,相当于c/c++java中的方法调用,只不过在这儿是说发送消息,实例收到消息后会进行一些处理。
zzchsppy
·
2016-05-06 14:01
字符串和int float的相互转化
在
obj-c
中,字符串使用NSString定义成一个用于保存字符串的对象变量,而数字则使用原始类型float、int定义成一个变量,这是一个原生态的变量。这两种变量之间在开发时会需要相互转化。
u011774517
·
2016-05-06 07:00
对象
NSString
Objective—C发展历史
Objective-C,通常写作ObjC,有时候也写作Objective-C或
Obj-C
,是在C的基础上,加
鋼鉄侠
·
2016-04-28 15:46
OC—基础语法
【掌握】类的方法一、Objective-C语言简介Objective-C简称
Obj-C
或者OC,Objective的意思就是面向对象的。
Hm丶
·
2016-04-20 12:14
iOS wkwebkit 播放HTML5 视频 全屏问题解决
tid=107728HTML里video必须加上webkit-playsinline属性
Obj-C
里
longyc2010
·
2016-04-06 22:00
ios
android
视频
html5
标签
Object-c 归档--源自技术
一、
OBj-C
类的归档包含以下:NString、NSArray、NSDicionary、NSSet、NSDate、NSNumber、NSdata。
MyJava_Dx
·
2016-04-06 17:00
Obj-C
语言开发iOS项目使用反射减少代码工作 (转载他人)
Obj-C
语言开发iOS项目使用反射减少代码工作 本文转载出处:http://blog.csdn.net/kqjob/article/details/23167057移动互联网下iOS客户端的开发,一般都会与服务端进行通讯
qq_23616601
·
2016-03-25 16:00
ios
反射
Objective-C
Objective-C和Java的简单对比
来源:http://www.coderyi.com/archives/177#commentsObjective-C的一些点Objective-C通常写作Object-C或者
Obj-C
,是根据C语言所衍生出来的语言
cx_wzp
·
2016-03-21 09:00
iOS 开发中app与js 交互问题
Github项目地址 https://github.com/marcuswestin/WebViewJavascriptBridgeWebViewJavascriptBridge是
Obj-C
和JavaScript
vs_the_old_boy
·
2016-03-11 17:00
上一页
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
其他