随笔分类 -  iOS开发技巧

摘要:iOS开发--横向流水布局实现 前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。 效果展示图; 源码百度云盘下载链接: http://pan.baidu.com/s/1eQOOixc 密码: duu8 源码: 1 // PhotoCel 阅读全文
posted @ 2017-06-12 10:23 李洪强 阅读(221) 评论(0) 推荐(0)
摘要:iOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你的app某个功能上适当添加这个有趣的小东西的时候,说不定就能起到锦上添花的作用,更能吸引用户。下面就 阅读全文
posted @ 2017-06-12 10:10 李洪强 阅读(350) 评论(0) 推荐(0)
摘要:李洪强iOS之集成极光推送三iOS集成指南 SDK说明 适用版本 本文匹配的 SDK版本:r2.1.5 以后。查看最近更新了解最新的SDK更新情况。使用Xcode 6及以上版本可以使用新版Push SDK,Xcode 5环境下需要运行旧版本SDK(1.7.4) 资源文件 包名为JPush-iOS-S 阅读全文
posted @ 2017-06-09 18:16 李洪强 阅读(463) 评论(0) 推荐(0)
摘要:李洪强iOS之集成极光推送二iOS 证书 设置指南 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal。 在 iOS Provisioning Portal中,点击App IDs进入App ID列表。 创建 App ID,如果 ID 已经存在 阅读全文
posted @ 2017-06-09 17:59 李洪强 阅读(353) 评论(0) 推荐(0)
摘要:李洪强iOS之集成极光推送一iOS SDK概述 JPush iOS 从上图可以看出,JPush iOS Push 包括 2 个部分,APNs 推送(代理),与 JPush 应用内消息。 红色部分是 APNs 推送,JPush 代理开发者的应用(需要基于开发者提供的应用证书),向苹果 APNs 服务器 阅读全文
posted @ 2017-06-09 17:45 李洪强 阅读(607) 评论(0) 推荐(0)
摘要:OS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义? OS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义? [摘要:1、UDID (Unique Device Identifier) UDID的齐称是Unique Device Identifier,望 阅读全文
posted @ 2017-06-08 09:41 李洪强 阅读(974) 评论(0) 推荐(0)
摘要:// // ViewController.m // 04 - FMDB线程安全的用法 // // Created by 李洪强 on 2017/6/6. // Copyright © 2017年 李洪强. All rights reserved. // #import "ViewController 阅读全文
posted @ 2017-06-06 17:07 李洪强 阅读(1502) 评论(0) 推荐(0)
摘要:// // ViewController.m // 04 - FMDB的用法 // // Created by 李洪强 on 2017/6/6. // Copyright © 2017年 李洪强. All rights reserved. // #import "ViewController.h" 阅读全文
posted @ 2017-06-06 16:07 李洪强 阅读(254) 评论(0) 推荐(0)
摘要:一,创建工程 二: 导入头文件 三:导入 四: 数据库增删改查 //因为是结构体类型,所以用assign //1.创建数据库(保存路径) @property(nonatomic,assign)sqlite3 *db; @implementation ViewController - (void)vi 阅读全文
posted @ 2017-06-06 15:22 李洪强 阅读(236) 评论(0) 推荐(0)
摘要:代码: 阅读全文
posted @ 2017-06-06 11:06 李洪强 阅读(299) 评论(0) 推荐(0)
摘要:iOS网络_优化请求性能 一,度量网络性能 1,网络带宽 用于描述无线网络性能的最常见度量指标就是带宽。在数字无线通信中,网络带宽可以 描述为两个端点之间的通信通道每秒钟可以传输的位数。现代无线网络所能提供的理论带宽是很高的。不过请记住,运营商与网络设备提供商引用的带宽数字常常是 该项技术的理论最大 阅读全文
posted @ 2017-06-05 17:21 李洪强 阅读(774) 评论(0) 推荐(0)
摘要:iOS-ARC-环境下如何查看引用计数的变化 一,新建立一个工程,用于测试引用计数的变化。 二,找到如下路径Build Phases >Compile Sources >AppDelegate.m 三,选中AppDelegate.m文件,如图所示。 四,将AppDelegate.m的Compiler 阅读全文
posted @ 2017-06-05 17:17 李洪强 阅读(1431) 评论(1) 推荐(0)
摘要:iOS-ARC_Xcode检测循环引用 一,在桌面上新建立一个工程,在ViewController.m中输入如下代码: 代码添加完成后,工程文件如下图所示: 二,选择Product >Profile >工程的模拟器会开始运行,如下图所示: 三,在弹出的对话框中选择Leaks >Choose. 四,选 阅读全文
posted @ 2017-06-05 17:05 李洪强 阅读(526) 评论(0) 推荐(0)
摘要:iOS查看一个软件ipa包的全部内容 一,打开itunes >我的iPhone应用程序。 二,右键点击app >在Finder中显示 >出现下图所示界面。 三,将上图中的ipa包拷贝到桌面,如下图所示。 四,将桌面上的ipa包解压缩,如下图所示。 五,打开解压缩后的文件,如图所示。 六,找到Payl 阅读全文
posted @ 2017-06-05 17:01 李洪强 阅读(6878) 评论(0) 推荐(0)
摘要:带索引的tableView 一,效果图。 二,工程图。 三,代码。 RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController <UITableViewDelegate,U 阅读全文
posted @ 2017-06-05 16:58 李洪强 阅读(267) 评论(0) 推荐(0)
摘要:iOS登录单例 一,工程图。 二,代码。 UserInfo.h UserInfo.m RootViewController.h RootViewController.m 三,输出。 阅读全文
posted @ 2017-06-05 16:55 李洪强 阅读(347) 评论(0) 推荐(0)
摘要:一,效果图。 二,工程图。 三,代码。 RootViewController.h RootViewController.m 阅读全文
posted @ 2017-06-05 16:53 李洪强 阅读(361) 评论(0) 推荐(0)
摘要:iOS 头文件导入@class注意事项 一,导入头文件有两种不同的方法:使用引号或者使用尖括号,例如,#import <Cocoa/Cocoa.h>和#import "Tire.h".带尖括号的语句是用来导入系统头文件的,而带引号的语句则说明导入的是项目本地的头文件,如果你看到的头文件名是用尖括号括 阅读全文
posted @ 2017-06-05 16:35 李洪强 阅读(403) 评论(0) 推荐(0)
摘要:Cmd+1/2/3 可以切换模拟器的显示比例。Option+Shift 可以在模拟器中调出双指拖动效果。Option 可以在模拟器中调出双指放大缩小效果。Command+Shift+H 模拟器的Home键。Cmd+向左箭头/向右箭头 切换横竖屏。 阅读全文
posted @ 2017-06-05 13:34 李洪强 阅读(1082) 评论(0) 推荐(0)
摘要:Objective-C的“多继承”——消息转发 当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问 阅读全文
posted @ 2017-06-04 19:03 李洪强 阅读(326) 评论(0) 推荐(0)