• 0 点赞

    IOS 简洁输入框的实现

    我们在朋友圈,qq空间或微博的app看到这样的操作,点击回复,在视图的下面立即显示一个输入框。输入我们的文字后点击发送就可以。那么这个小小的输入框是怎么实现的呢 我也试着自己写了一个小小对话框,先看一下样式 主要的功能有 有一个placeholder的文字作为提示,点击输入
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS开发-plist文件增删改查

    plist第一次看到这个后缀名文件的时候感觉怪怪的,不过接触久了也就习以为常了,plist是Property List的简称可以理解成属性列表文件,主要用来存储串行化后的对象的文件。扩展名为.plist,因此被称为?plist文件,xCode中默认的是一种树状的结构展现出来数据,可视化的动态增删改
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    减小iOS应用程序的大小

    本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第
    码农村村长 码农村村长 发表于 1年前
  • 1 点赞

    iOS开发-自动隐藏键盘及状态栏

    1.隐藏状态栏 iOS升级至7.0以后,很多API被废止,其中原有隐藏状态栏StatusBar的方法就失效了。 原有方案 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 但很不幸,在后来的版本中实效了,因此我们可以使用新的API来实现隐藏状态的栏的目的,如下: ? -(BOO
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS中创建动态库及调用方法

    去年因需要用到动态库,自己就找了好多一些 资料,最终找到了一套方法,怎么创建与使用动态库,记录一下: Xcode提供了在iOS工程中创建静态库的功能,和在MAC上创建动态库和静态库的功能。 但是没有提供在iOS工程中创建动态库的功能(苹果官方不允许程序中存在动态库链接,这
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS可执行文件压缩瘦身法的实现解析

    缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    正则表达式在iOS中的运用

    一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    IOS 自定义控件之UIActivityIndicatorView

    前言 这个系列的本身不是为了写一些东西让读者拿过去就直接可以用的。过段时间我会在github上传一些拿去就可以用的。这个系列的本身是希望抛砖引玉,提供一些自定义控件的思路。 本文的内容 阐述了实现自定义UIActivityIndicator的过程 希望通过本文,读者能够学会 CAShapeLay
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS多线程中,队列和执行的排列组合结果分析

    本文是对以往学习的多线程中知识点的一个整理。 多线程中的队列有:串行队列,并发队列,全局队列,主队列。 执行的方法有:同步执行和异步执行。那么两两一组合会有哪些注意事项呢? 提到多线程,也就是四种,pthread,NSthread,GCD,NSOperation ? 其中phtread是跨平台的。
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS开发之传感器

    传感器 什么是传感器 传感器是一种感应\检测装置, 目前已经广泛应用于智能手机上 传感器的作用 用于感应\检测设备周边的信息 不同类型的传感器, 检测的信息也不一样 iPhone中的下面现象都是由传感器完成的 在地图应用中, 能判断出手机头面向的方向 一关灯, iPhone会自动降低亮
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS性能调优之Analyze静态分析

    目前关于IOS性能优化的教程较少,决定写一个《IOS性能调优系列》,主要关注与内存泄漏、性能优化、流量和电量分析几个方面。 XCode已经提供了非常强大的性能调优工具,结合几个第三方工具和一些技巧,进行性能优化非常简单。 第一篇先写写最简单的,Analyze静态分析。 相信IOS
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    IOS性能调优系列:使用Instruments动态分析内存泄漏

    第一篇介绍了Analyze对App做静态分析,可以发现应用中的内存泄漏问题,对于有些内存泄漏情况通过静态分析无法解决的,可以通过动态分析来发现,分析起来更有针对性。 从本篇开始介绍XCode提供的强大的分析工具Instruments,内存分析只是Instruments中的一个功能,其他功能后续
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    IOS性能调优系列:使用Allocation动态分析内存使用情况

    《IOS性能调优系列:Analyze静态分析》介绍了使用静态分析方法查找IOS内存泄漏的方法,《IOS性能调优系列:使用Instruments动态分析内存泄漏》讲解了使用Instruments的Leaks工具动态分析内存泄漏。 这两篇都是关注于内存泄漏的,是内存调优首先要关注的方面。 关于内存的问题
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS缓存清理功能的实现

    移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    IOS自定义显示下载进度的ImageView

    前言:这个系列的目的是为了提供一些思路,在Demo的过程中让读者学会一些自定义控件的思路,所以不适宜太复杂。当然,仅仅是抛砖引玉。这个控件我会上传Github,由于最近一直在搞IOT的应用,所以没时间把进行完善,有时间了我会把这个控件完善了,让读者那去直接就可以用。 完
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS开发之远程推送Push

    远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(Apple Push Notification Services) 为什么需要远程推送通知 传统获取数据的局限性?只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    iOS开发-iPad侧边栏Tab选项卡切换

    Android中习惯了叫侧边栏,iOS中如果不习惯侧边栏称呼的话可以叫dock,侧边栏的切换,类似于Android中的底部导航栏的切换,iPad尺寸大了一些,导航的栏目放在侧边会显示的更好耐看一些。选项卡是用按钮实现的,通过按钮的状态控制按钮的背景图片,最后通过按钮的Tag属性进行相
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    IOS开发—App 在 IOS 8 的simulator运行时,定位卡死bug解决

    在 iOS 8 上编译会出现以下 log : Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first. 经搜索得到解决方法
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Mac和 iOS 下的对称和非对称加密算法的使用

    分享在Mac 和 iOS 上使用到的对称和非对称加密算法. 包括RSA,DSA, AES, DES, 3DES 和 blowfish 等等.因为要实现ssh协议, 所以用到了这些算法, 这些算法在mac和ios上的接口比较难用, 我在这折腾了好长时间, 这里分享出来, 希望对大家有帮助.(这里不提 openssl 在 apple 上的接
    码农村村长 码农村村长 发表于 1年前
  • 1 点赞

    IOS实现自动循环滚动广告--ScrollView的优化和封装

    一、问题分析 在许多App中,我们都会见到循环滚动的视图,比如广告,其实想实现这个功能并不难,用ScrollView就可以轻松完成,但是在制作的过程中还存在几个小问题,如果能够正确的处理好这些小问题,无论从效果还是性能上都会得到优化。 问题一 第一个问题是如何用ScrollView
    码农村村长 码农村村长 发表于 1年前