![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC学习
dongdong咚咚咚
深圳某厂一枚java/php/python/nodejs/iOS/H5开发者。
展开
-
iOS简单实现查看更多/收起的效果[最新]
首先看效果: 控件层次关系: 1. 类似于按钮的控件在UICollectionViewCell上; UICollectionView在UITableViewCell上; 2. 查看更多/收起按钮放置在UITableView的区尾上.上代码: 1.ViewController.m中:#import "ViewController.h"#import "TheCollectio原创 2016-12-19 10:42:46 · 3613 阅读 · 0 评论 -
iOS 处理后台返回的json(或NSDictionary)形式字符串
呵呵, 要是仅仅处理json也不用我专门写这个博客, 只是后台人员喜欢用外层json内部放置json形式的字符串的形式传输数据, 这样将字符串转为json就变得有必要了.例如后台返回的字符串为: "{\"address\":\"示例地址\", \"birth\":\"19911220\",\"config_str\":\"{\\\"side\\\":\\\"face\\\"}\",\"face_r原创 2017-03-13 11:48:41 · 4148 阅读 · 0 评论 -
iOS 使用SourceTree注意事项
1. 多人合作开发一定不要两个人同时操作同一个类文件;2. 当需要创建新文件的时候记得一定要先拉取一次, 以防已经出现跟库(可能最新别人有提交)不一致, 然后再创建, 建议一次性设计好都需要什么类.这样创建过程中保证队员没有创建新文件,创建完成后提交最新的项目, 提交后提醒队员拉取一下.(其实xcode新建类的时候会修改项目的project文件) 当另一个队员也新建类文件的时候他的该文件也会被原创 2016-11-03 21:01:47 · 1915 阅读 · 0 评论 -
OC中的字符串转换为C中的字符串
iOS开发中有时会用到将OC字符串转换为C语言字符串的需求, 转换方法如下char *cString = (char *)[encodeString UTF8String];其中encodeString为OC字符串.原创 2016-12-14 14:22:47 · 2040 阅读 · 0 评论 -
JSPatch学习
JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。 原文闲话不说进入正题:简单集成JSPatch SDK 以下过程为参照JSPatch官方集成介绍写就第一步 获得 AppKey在平台上注册帐号,可以任意添加新 App,每原创 2016-12-20 15:44:36 · 595 阅读 · 0 评论 -
iOS 将本地项目/demo上传到github的简单方法
iOS 将本地项目/demo上传到github的简单方法1.在git上创建项目 2.设置项目名称, 选择权限, 由于私有需要付费, 当前选择公共. 创建.3.创建后即可查看生成的库 点击clone or download, 拷贝下库地址, 后面要用.4.打开版本控制工具(我使用的是sourceTree): 新仓库–>从URL克隆5.将拷贝下的库地址粘贴到源URL; 选择一个目标路径原创 2016-12-19 11:17:55 · 989 阅读 · 0 评论 -
building for iOS simulator, but linking in object file built for tvOS, for architecture x86_64
我在使用cocoapods导入第三方, 编译的时候遇到报错信息类似:**ld: in /Users/.../openssl/lib/libssl-tvOS.a(s2_meth.o), building for iOS simulator, but linking in object file built for tvOS, for architecture x86_64clang: error:原创 2016-12-16 14:52:11 · 3612 阅读 · 0 评论 -
简单的图书馆系统 LibrarySystem(OC模拟)
环境: OS开发环境 MRC模式1/5. 类Library.h中: #import <Foundation/Foundation.h>@class Book;@interface Library : NSObject// 1) 声明属性@property (nonatomic,retain)NSMutableArray *array;//为什么不能原创 2016-05-04 22:40:28 · 672 阅读 · 3 评论 -
iOS GCD
首先说下GCD是什么, GCD即Great Central Dispatch, 意即伟大的中央调度器, 从名字中可以看出它是iOS中用于调度任务的. 下面先了解下使用GCD的背景知识: 多线程相关概念: 进程&线程进程: 进程是程序在计算机上的一次执行活动,打开一个app,就开启了一个进程,可包含多个线程。线程: 独立执行的代码段,一个线程同时间只能执行一个任务,反之多线原创 2017-03-17 11:53:58 · 479 阅读 · 0 评论