登录 立即注册
金钱:

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

iOS多线程——锁

在开发中,多线程编程是必不可少的,多线程的线程安全也是要考虑的,可能最有印象的应该还是atomic属性吧,其次就是GCD的dispatch_semaphore。于是就总结了一下,iOS开发中的线程安全措施。大致有如下几种: - atomic属性 - @synchronize(对象) - NSLock 需要提一下,lock、unlock方法必须在一个线程调用,[这里](https:// ...
胡曦然 2017-4-10 15:51
阅读:104 评论:0 赞:0

IM之Socket

说到即时通讯,就会让人想到socket,然而现在三方的即时通讯SDK也是数不胜数。本文就简单说一下github上非常火热的CocoaAsyncSocket,我们会利用这个库来实现消息(文本消息,图片消息,以及数据流)发送接收。 CocoaAsyncSocket 之前这个库分两种版本(GCD版 和RunLoop版,现在RunLoop版已经去掉了,可能是因为功能有些重 ...
胡曦然 2017-4-10 15:50
阅读:115 评论:0 赞:0

iOS崩溃日志搜集

开发一款APP用户体验可能显得非常重要,想想要是一款APP老是闪退,bug层出不穷,那得多难受,用户肯定会直接卸载掉的。那么为了开发出更加健壮的程序,我们大致有以下方法: - 充分考虑系统版本之间的差异 - codeReview(包括代码里面多写些安全代码) - 崩溃日志搜集,更正 说到日志搜集,可以说现在市面上真的是百花齐放 ...
胡曦然 2017-4-10 15:47
阅读:131 评论:0 赞:0

CoreData之MagicalRecord源码解读

CoreData 与SQLite 说到数据持久化,很难让人不想到又爱又恨的CoreData,说到CoreData可能大多数人就是想到的繁琐,最直接的原因就是使用CoreData涉及的类特别多,再想想SQLite 就没有那么多的对象。要是说到这两者怎么选择的话,我还是会选择CoreData,原因有以下几点: - CoreData是苹果官方推荐的持久化存储技术 - Cor ...
胡曦然 2017-4-10 15:45
阅读:84 评论:1 赞:0

Xcode warning: Missing file: /Users/xxxx is missing from working copy

![warning.png](http://upload-images.jianshu.io/upload_images/1406127-f2abec293d41e37a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 相信在开发中,经常会发现这样的警告,而且一出现就是大量的,造成原因:更改了项目目录文件名(或者修改了项目名),造成了文件的路径改变。总结了一些解决办法: 1. ...
胡曦然 2017-4-10 15:42
阅读:52 评论:0 赞:0

Xcode8项目名修改

相信多数人和我一样,看到这样的需求都醉了,做的好好的项目,正庆祝的时候老大说需要改个名。说到改名啊,,提心吊胆啊,说不定改了之后就钻出来几十个错误几百个警告,该如何是好。作为更改过多次项目名的我来说,改项目名不过就两分钟而已,没错就是两分钟。 两分钟搞定Xcode项目名修改 本次改名Xcode版本是最新的8. ...
胡曦然 2017-4-10 15:40
阅读:102 评论:0 赞:0

iOS开发常用的加密技术

我胡汉三又回来了啦!时隔几月没有更博客了,我自己都受不鸟自己啦。在这几个月里经历了很多杂七杂八的事儿,不过话说回来,再怎么忙都不应该中断学习的步伐,再怎么忙都不能成为博客停更的理由。好吧就检讨到这里。开始进入正题 ---> 一些常用的加密介绍 在iOS开发中(应该说在所有的开发中),数据的安全性都是非常重 ...
胡曦然 2017-4-10 15:39
阅读:122 评论:1 赞:1

随心所欲的转场自定义动画

如果你在开发中遇到需求,需要实现各种各样的转场动画,那么你可以看看这篇文章。当然,本文并没有实现各种各样的花式转场动画,而是实现了一种思路,抛砖引玉,希望你在看了本文之后能举一反三,随心所欲的定制自己喜欢的转场动画!(**注意这里讲的实现仅仅支持iOS7 or later**) ![1345.gif](http://upload-images.jia ...
胡曦然 2017-4-10 15:12
阅读:116 评论:1 赞:0

IOS的热更新应用分析

目前市面上关于IOS热更新的技术基于H5,JS和Lua,今天我主要想谈谈关于Lua语言的热更新技术。 Lua语言主要用于游戏应用的开发,对于我们一般的IOS应用也是可以用到,给大家提供个框架就是Wax.framework,它是基于Lua的语法糖,可以将Lua脚本动态植入IOS应用中,可以解决BUG,动态添加应用模块,达到热更新的效果。 提供给 ...
移动使者 2017-4-6 15:42
阅读:92 评论:0 赞:0

SDWebView基于WkWebView的深度封装,SDPhotoBrowserd一个优雅的图片预览库 ...

#### SDWebView组件 是针对WKWebView进行的深度封装、支持和H5交互、H5图片预览、包括调用js方法等。挺全面的!真的! SDPhotoBrowserd组件 是一个图片浏览器,创建简单易用, 可以复制demo中的代码。 demo是使用SDWebView加载的图片页面,然后使用 SDPhotoBrowserd进行图片预览,磨砂的背景比普通黑色耐 ...
xuelin2048 2017-4-6 15:28
阅读:232 评论:0 赞:2

iOS 花式二维码生成和二维码识别

iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个小库方便以后使用。 项目地址:[https://github.com/EyreFree/EFQRCode](https://github.com/EyreFree/EFQRCode) --- ![图 ...
RoastDesk 2017-4-4 00:23
阅读:195 评论:0 赞:0

为什么xib或storyboard中定义的label属性是weak,而我们纯代码定义需要用strong; ...

这是因为interface Builder实现时label等试图是故事板或xib文件中定义的,当应用程序启动时会根据故事板或xib文件描述创建label等试图对象,对象所有权在故事板或xib,它们对label等试图是强引用。由于对象所有权不是试图控制器,因此在试图控制器中使用它时不能定义为strong,只能定义为weak,但是对于纯代码,label的所有 ...
girl23 2017-4-1 14:37
阅读:139 评论:0 赞:1

不用Mac钥匙串Windows环境下快速创建iOS证书及描述文件介绍

我们在开发iOS应用中,要用到各样的证书,在开发者中心创建这些证书比较麻烦,最气的是开发者中心的访问速度时快时慢,经常为了创建一个证书花费大量时间,而且也还要Mac电脑钥匙串,下面介绍在Windows环境下不用钥匙串迅速创建iOS各类证书及描述文件的方法。这里用到一个工具Appuploader,可以在Windows、Linux和Mac系统中 ...
qtb000 2017-3-29 10:31
阅读:103 评论:0 赞:0

关于时间选择器代码丢失的问题,已经上传至git,新增国家,地区3级联动 调用方式一 ...

https://github.com/iOS9527/-/tree/master
North 2017-3-27 17:17
阅读:74 评论:0 赞:1
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

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

返回顶部