登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

UX Research Method in Designing User Experience

The Design of User ExperienceThere may be lots of variation in how user experience is defined, but it is essentially quite simple. It is the overall experience felt and perceived by people when they are interacting with a product. The ‘product’ here is not necessarily technological, it m ...
majorsputnik 3 天前
阅读:9 评论:0 赞:0

KVO低层原理+用week,还是用strong和使用strong的代理+nonatomic

1.runtimeKVO低层实现原理KVO底层使用我们的runtime实现的,在程序运行过程中动态创建一个类继承于我们的dog;NSKVONotifying_Dog,重写setAge方法,然后再动态的创建两个方法;   //在子类中调用两个方面;这两个方法会触发监听者的observeValueForKeyPath    [self willChangeValueForKey"age"];//旧 ...
girl23 3 天前
阅读:53 评论:0 赞:0

runtime之懒加载(动态创建方法)+demo

开发中,我们为了节约内存开销,我们有时会对属性进行延迟加载(也叫懒加载);一、动态方法的实现:#import "Person.h"#import <objc/runtime.h>@implementation Person//如果调用一个没有实现的类方法;//+(BOOL)resolveClassMethodSEL)sel{//}//如果调用一个没有实现的对象方法;+(BOOL)resolveInstanceMethodSEL)se ...
girl23 4 天前
阅读:76 评论:0 赞:0

runtime之序列化反序列化+Demo

1、在归档解档的时候,我们归档解档的一般都是model,但是modle有时候有很多属性需要我们归档,-(void)encodeWithCoderNSCoder *)aCoder{    //告诉系统要归档那些属性;    [aCoder encodeObject:_name forKey"name"];    [aCoder encodeInt:_age forKey"age"];}-(instancetype)initWi ...
girl23 4 天前
阅读:27 评论:0 赞:0

仿新浪微博截屏分享

# DPScreenshots 仿新浪微博截图分享 #先说一下,本人就在昨天刷微博的时候无意间截屏了一下发现了这样一个效果 ![图片描述](/data/attachment/album/201705/25/120008bds2si2djdtdizq2.gif) #我就突发奇想仿着做一下,终于经过一上午的努力第一版就诞生了,但是还有很多需要优化的地方,大神们不喜勿喷啊! ![图 ...
半吱湮 4 天前
阅读:66 评论:1 赞:1

OC代码变低层C消息发送机制+runtime交换方法的实现+Demo

C 编译时就知道调用哪个方法,但OC(动态调用,消息发送机制)在编译的时候还没有进入内存,是不知道调用的哪个方法! OC代码变消息发送机制: runtime运行时机制:OC代码底层都变成了C语言运行时代码; 引用#import <objc/message.h> objc_msgSend();方法进行发送,此时调用的是OC语言消息发送机制; OC消息发送机制;都 ...
girl23 4 天前
阅读:36 评论:1 赞:1

Kotlin新框架发布,据说是Swift代码转换神器

前几日,Kotlin被官宣成为新的Android一级开发语言,程序员就炸了锅。相比于其它行业,程序员估计是最有效率的一拨人了,这才时隔几日,新的框架SwiftKotlin就应运而生。SwiftKotlin到底是何方神圣?简单来说,它可以帮助程序员将Swift代码转换为Kotlin。SwiftKotlin框架的命令行工具和Mac应用程序由 Angel Garcia Olloqui ...
hellokenken 5 天前
阅读:70 评论:0 赞:0

2017年编程语言排行,Swift 首次踏入前10!

Java和C自2016年初开始呈现下降趋势,如果与去年相比,两种语言的损失都超过6%。那么哪些编程语言正在利用这个下降?嗯,实际上是所有其他语言。由于现在越来越多的领域采用软件,因此C(低级软件开发)和Java(高级软件开发)显然不够。为了说明这一点,0.6%的评级足以达到2012年前20名。现在这将使您处于第33位。Swift ...
hellokenken 5 天前
阅读:64 评论:0 赞:1

ios蓝牙开发,ios连接外设的代码实现

上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西), 会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等) ...
hellokenken 5 天前
阅读:63 评论:0 赞:0

iOS蓝牙相关基础知识

蓝牙常见名称和缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central == 外设和中心,发起连接的时central,被连接的设备为perilheralservice and characteristic === 服务和特征 每个设备会提供服务和特征,类 ...
hellokenken 5 天前
阅读:29 评论:0 赞:0

URI跳转方式地图导航的代码实践

前言之前介绍了我正在做的是一款定位主打的应用 然后最近我们需要做一个定位导航的功能 能够让用户从当前位置导航到指定目的地(默认以驾车的方式导航)手机上的导航方式 分应用内导航和应用外导航应用内导航是指使用地图服务提供的SDK(比如高德,百度等等) 直接将导航功能嵌入到我们自己的APP内部但是这个方案我个人不喜欢 一 ...
hellokenken 5 天前
阅读:30 评论:0 赞:0

设计模式+设计模式Demo

一直很想将设计模式灵活运用,看了很多相关的书籍都觉得云里雾里的,但是看了Head First 设计模式[高清中文版],虽然是用JAVA写的,但是思维非常清晰,突然感觉自己顿悟了,将这边书推荐给大家:下载地址:http://download.csdn.net/download/shuchunsuper/4361346 通过观看本书,结合书中案例写了策略模式OC demo下载 ...
girl23 6 天前
阅读:47 评论:0 赞:1

iOS 开发遇到的问题

1.在自己定义的导航栏中或者设计稿中经常需要去除导航栏的1px横线,主要是颜色太不协调了 ![去除之前的图片](/data/attachment/album/201705/23/140807x771kq57kcn5ukl7.png) 要去除这1px的横线,首先应该知道它是什么,在Xcode的界面调试中可以看到,它其实是UIImageView来的 其实这是navigationBar的shadowImage,所以只 ...
半吱湮 6 天前
阅读:99 评论:1 赞:1

iOS的多线程

多线程概念1个进程中可以开启多条线程,多条线程可以并行(同时)执行不同的任务,进程  车间,线程车间工人,多线程技术可以提高程序的执行效率,比如同时开启3条线程分别下载3个文件(分别是文件A、文件B、文件C)多线程原理同一时间,CPU只能处理1条线程,只有1条线程在工作(执行)多线程并发(同时)执行,其实是CPU ...
littleRed 6 天前
阅读:48 评论:0 赞:0
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部