排序:
默认
按更新时间
按访问量

iOS和Android关于JSON string封装的实现

项目中经常会遇到类似的需要,比如网络请求需要传送json序列化字符串,那么问题就来了,json串到底怎么转换呢?下面就iOS和Android给出不同的转换实现方式。需要转换成的json text结构体如下:{ "Key1": { "key1&...

2018-03-15 14:03:17

阅读数:72

评论数:0

coredata实践总结(二)

这一篇幅主要是针对当前项目和常用case编写的工具类,直接上代码代码结构:CoreDataManager////  CoreDataManager.h//  CoreDataDemo////#import <Foundation/Foundation.h&gt...

2018-02-11 17:33:12

阅读数:65

评论数:0

coredata 实践总结(一)

Coredata支持配置默认创建新的工程,勾选coredata支持,那么创建工程后就会出现以下的文件:打开后会出现文本类型和树状类型的两种界面,可以添加entity来创建表结构在创建完成表结构后,xcode已经默认创建了对应的编译文件。直接引用就可以。但是为了实现自定义和扩展的目的,可以取消xco...

2018-02-11 17:27:34

阅读数:53

评论数:0

在设置屏幕强制横竖屏旋转时候发现status bar会随着旋转而变动

主要的现象就是如标题所述的那样,比如工程整体要求强制竖屏,然后只有一个屏幕需要强制横屏,此时发现进入强制横屏的页面后再退出到上一级页面,旋转屏幕,屏幕不会动,但是status bar却是会动的。 跟踪半天,发现了最终的问题,是因为在页面中pop出来一个菜单项,自定义的window+control...

2018-02-01 14:25:39

阅读数:75

评论数:0

wkwebview 开发中遇到的问题-加载时机和js的交互

在开发中有这个需求,选择若干个播放资源,然后将基本资源信息发送给js做html的展示,其中包含播放列表和播放区域。 最初的讨论是为了加快开发速度,不走java支持,将需要的数据打包成参数字典的形式来累加到url上,比如: //dic为已经打包好的字典类型的数据结构,首先把dic转换成data ...

2018-01-30 13:16:05

阅读数:282

评论数:0

CALayer4-自定义层

本文目录 一、自定义层的方法1二、自定义层的方法2 三、其他 自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。 回到顶部 一、自定义层的方法1 方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D ...

2017-12-23 17:28:55

阅读数:49

评论数:0

CALayer3-层的属性

本文目录 一、隐式动画属性二、position和anchorPoint 回到顶部 一、隐式动画属性 * 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,...

2017-12-23 17:28:00

阅读数:56

评论数:0

CALayer2-创建新的层

本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系 * 上一讲已经说...

2017-12-23 17:26:58

阅读数:64

评论数:0

CALayer1-简介

一、什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 * 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层。 * 在创建UIView对象时,UIView内部会...

2017-12-23 17:24:33

阅读数:43

评论数:0

CoreData创建托管对象子类后,编译文件重复错误

** 问题描述:** 在Xcode的.xcdatamodeld文件中配置完实体,然后通过Editor -> Create NSManagedOnject Subclasses生成相应的托管对象类后,报告以下错误: ** duplicate symbol OBJC_CLASS$_EC_Aud...

2017-12-11 13:23:39

阅读数:76

评论数:0

ios 私有变量的发展历史以及self. 和 _的区别

在 Objective-C 的语言的早期,类的私有成员变量是只能定义在 .h 的头文件里面的。像如下这样: @interface ViewController : UIViewController { @private NSInteger _value; }  之后,苹果改进了 Objec...

2017-12-07 10:49:06

阅读数:100

评论数:0

iOS官方文档阅读

计划认真学习下官方文档 在此做下记录 方便查阅 找到文档 先打开Xcode然后快捷键command+shift+0 如果快捷键出来的是搜索框 那是因为这个快捷键重复了 点击工具栏window 下的documentation and API Reference 一共就三个 打...

2017-12-06 13:56:43

阅读数:293

评论数:0

App Icons on iPhone, iPad and Apple Watch

Guides and Sample CodeDeveloper Search App Icons on iPhone, iPad and Apple Watch Technical Q&A QA1686 App Ico...

2017-12-06 10:48:43

阅读数:1404

评论数:0

gcd 实际例子编写

#import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UILabel *taskOne; @property (weak, n...

2017-12-01 17:16:59

阅读数:78

评论数:0

iOS中GCD的使用小结

本篇博客共分以下几个模块来介绍GCD的相关内容: 多线程相关概念 多线程编程技术的优缺点比较? GCD中的三种队列类型 The main queue(主线程串行队列) Global queue(全局并发队列) Custom queue (自定义队列) Group queue (队列组) GCD中...

2017-12-01 15:18:09

阅读数:36

评论数:0

iOS中GCD和多线程

进程与线程进程概念: 进程是程序在计算机上的一次执行活动,打开一个app,就开启了一个进程,可包含多个线程。 线程概念: 独立执行的代码段,一个线程同时间只能执行一个任务,反之多线程并发就可以在同一时间执行多个任务。 iOS程序中,主线程(又叫作UI线程)主要任务是处理UI事件,显示和刷新UI,(...

2017-12-01 15:10:14

阅读数:46

评论数:0

iOS SDK详解之UIWindow(让视图在最上层)

版权声明:本文为博主原创文章,如需转载请注明出处 目录(?)[+] 这个iOS SDK详解的专栏地址  http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html 前言: ...

2017-11-29 17:51:38

阅读数:219

评论数:0

iOS开发弹出半透明视图

一、项目问题 项目中经常会遇到需要弹出一个半透明视图的情况,先前自己想着用UIWindow做,后来发现因为界面控制器复杂不好管理,于是放弃,度娘了一下,发现直接用modal的方法就可实现,简单又明了。先上效果图:  关键代码如下: AddTimerController *addV...

2017-11-29 16:15:31

阅读数:157

评论数:0

Android多线程的四种方式

当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常一个应用的所有组件都运行在这一个Process中,当然,你可以通过修改四大组件在Manifest.xml中的代码块()中的a...

2017-11-28 10:56:20

阅读数:191

评论数:0

Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】 很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为...

2017-11-27 10:25:33

阅读数:98

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭